org.richfaces.cdk.generate.freemarker
Class PropertyModel
java.lang.Object
freemarker.ext.beans.BeanModel
freemarker.ext.beans.StringModel
org.richfaces.cdk.generate.freemarker.PropertyModel
- All Implemented Interfaces:
- freemarker.ext.util.WrapperTemplateModel, freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel, freemarker.template.TemplateScalarModel
public class PropertyModel
- extends freemarker.ext.beans.StringModel
- implements freemarker.template.TemplateModel
- Author:
- asmirnov@exadel.com
| Fields inherited from class freemarker.ext.beans.BeanModel |
object, wrapper |
| Fields inherited from interface freemarker.template.TemplateModel |
NOTHING |
| Fields inherited from interface freemarker.template.TemplateScalarModel |
EMPTY_STRING |
| Methods inherited from class freemarker.ext.beans.BeanModel |
getAdaptedObject, getWrappedObject, hasPlainGetMethod, invokeGenericGet, isEmpty, keys, keySet, size, toString, unwrap, values, wrap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PropertyModel
public PropertyModel(PropertyBase object,
freemarker.ext.beans.BeansWrapper wrapper)
-
- Parameters:
object - wrapper -
getAsString
public java.lang.String getAsString()
-
- Specified by:
getAsString in interface freemarker.template.TemplateScalarModel- Overrides:
getAsString in class freemarker.ext.beans.StringModel
- Returns:
- the name
get
public freemarker.template.TemplateModel get(java.lang.String key)
throws freemarker.template.TemplateModelException
- Specified by:
get in interface freemarker.template.TemplateHashModel- Overrides:
get in class freemarker.ext.beans.BeanModel
- Throws:
freemarker.template.TemplateModelException
isBingingAttribute
public boolean isBingingAttribute()
isBinging
public boolean isBinging()
isPrimitive
public boolean isPrimitive()
getGetterName
public java.lang.String getGetterName()
getSetterName
public java.lang.String getSetterName()
capitalizeName
public java.lang.String capitalizeName()
isFromJavaLang
public boolean isFromJavaLang(ClassName type)
getTypeName
public java.lang.String getTypeName()
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.