public abstract class PropertyProfile<T> extends Object
Modifier and Type | Field and Description |
---|---|
protected Class<T> |
propertyType |
Constructor and Description |
---|
PropertyProfile() |
public void setPropertyName(String propertyName)
propertyName
- the propertyName to setpublic void setPropertyType(Class<?> propertyType)
propertyType
- the propertyType to setpublic Class<?> getPropertyType()
public String getPropertyName()
public void setDefaultValue(T defaultValue)
defaultValue
- the defaultValue to setpublic void setDefaultValueXML(String defaultValue)
defaultValue
- the defaultValue to setpublic T getDefaultValue()
public String getDefaultValueXML()
public void setPreferredValues(List<T> preferredValues)
preferredValues
- the preferredValues to setpublic void setPreferredValuesXML(String[] preferredValuesXML)
preferredValuesXML
- the preferredValues to setpublic String[] getPreferredValuesXML()
public AnnotationType getAnnotationProfile()
AnnotationType
on which this property is defined. Beware: for inherited
properties, this points to the super-type.public Factory<AnnotationPropertyEditor<T,?,?>,RuntimeException> getEditorFactory()
public Factory<AnnotationPropertyEditor<T,?,?>,RuntimeException> getEditorFactory(String toolkit)
@Deprecated public List<ToolkitBasedFactory<AnnotationPropertyEditor<T,?,?>>> getEditorFactories()
public void setLabels(Labels labels)
public Labels getLabels()
public String getLabel()
public void setVirtual(boolean virtual)
public boolean isVirtual()
Copyright © 2024 levigo holding gmbh. All rights reserved.