Class PropertyData
- java.lang.Object
-
- org.uberfire.ext.preferences.processors.PropertyData
-
public class PropertyData extends Object
Class used to store preferences' properties information during template processing.
-
-
Constructor Summary
Constructors Constructor Description PropertyData(Element element, org.uberfire.preferences.shared.annotations.Property propertyAnnotation, AnnotationMirror propertyAnnotationMirror, Elements elementUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCapitalizedFieldName()StringgetFieldAccessorCommand()StringgetFieldName()org.uberfire.preferences.shared.PropertyFormTypegetFormType()StringgetHashCodeFormula()StringgetTypeFullName()List<String>getValidators()booleanhasValidators()booleanisPrimitive()booleanisPrivateAccess()booleanisShared()booleanisSubPreference()
-
-
-
Constructor Detail
-
PropertyData
public PropertyData(Element element, org.uberfire.preferences.shared.annotations.Property propertyAnnotation, AnnotationMirror propertyAnnotationMirror, Elements elementUtils)
-
-
Method Detail
-
getFieldName
public String getFieldName()
-
getCapitalizedFieldName
public String getCapitalizedFieldName()
-
getTypeFullName
public String getTypeFullName()
-
isShared
public boolean isShared()
-
isSubPreference
public boolean isSubPreference()
-
getFormType
public org.uberfire.preferences.shared.PropertyFormType getFormType()
-
isPrivateAccess
public boolean isPrivateAccess()
-
isPrimitive
public boolean isPrimitive()
-
hasValidators
public boolean hasValidators()
-
getHashCodeFormula
public String getHashCodeFormula()
-
getFieldAccessorCommand
public String getFieldAccessorCommand()
-
-