T - the type of the property setV - the property typepublic abstract class AbstractBeanPropertyDefinition<T,V> extends Object implements PropertyDefinition<T,V>
For internal use only. May be renamed or removed in a future release.
| Constructor and Description |
|---|
AbstractBeanPropertyDefinition(BeanPropertySet<T> propertySet,
Class<?> propertyHolderType,
PropertyDescriptor descriptor)
Constructor for setting the immutable descriptor, property set and
property holder type used by this instance.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCaption()
Gets the human readable caption to show for this property.
|
protected PropertyDescriptor |
getDescriptor()
Gets the property descriptor of this instance.
|
String |
getName()
Gets the full name of this property.
|
Class<?> |
getPropertyHolderType()
Gets the type of the class containing this property.
|
BeanPropertySet<T> |
getPropertySet()
Gets the
PropertySet that this property belongs to. |
Class<V> |
getType()
Gets the type of this property.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGetter, getParent, getSetter, getTopLevelName, isSubPropertypublic AbstractBeanPropertyDefinition(BeanPropertySet<T> propertySet, Class<?> propertyHolderType, PropertyDescriptor descriptor)
propertySet - property set this property belongs topropertyHolderType - property holder typedescriptor - property descriptorpublic Class<V> getType()
PropertyDefinitiongetType in interface PropertyDefinition<T,V>nullpublic String getName()
PropertyDefinitiongetName in interface PropertyDefinition<T,V>nullpublic String getCaption()
PropertyDefinitiongetCaption in interface PropertyDefinition<T,V>nullpublic BeanPropertySet<T> getPropertySet()
PropertyDefinitionPropertySet that this property belongs to.getPropertySet in interface PropertyDefinition<T,V>nullprotected PropertyDescriptor getDescriptor()
public Class<?> getPropertyHolderType()
PropertyDefinitiongetPropertyHolderType in interface PropertyDefinition<T,V>nullCopyright © 2025. All rights reserved.