T - the bean typeV - the value type returned by the getter and set by the setterpublic static class BeanPropertySet.NestedBeanPropertyDefinition<T,V> extends AbstractBeanPropertyDefinition<T,V>
| Modifier and Type | Field and Description |
|---|---|
protected static int |
MAX_PROPERTY_NESTING_DEPTH
Default maximum depth for scanning nested properties.
|
| Constructor and Description |
|---|
NestedBeanPropertyDefinition(BeanPropertySet<T> propertySet,
PropertyDefinition<T,?> parent,
PropertyDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
ValueProvider<T,V> |
getGetter()
Gets the value provider that is used for finding the value of this
property for a bean.
|
String |
getName()
Gets the full name of this property.
|
PropertyDefinition<T,?> |
getParent()
Gets the parent property definition.
|
Optional<Setter<T,V>> |
getSetter()
Gets an optional setter for storing a property value in a bean.
|
String |
getTopLevelName()
Gets the top level name of this property.
|
getCaption, getDescriptor, getPropertyHolderType, getPropertySet, getTypeprotected static final int MAX_PROPERTY_NESTING_DEPTH
public NestedBeanPropertyDefinition(BeanPropertySet<T> propertySet, PropertyDefinition<T,?> parent, PropertyDescriptor descriptor)
public ValueProvider<T,V> getGetter()
PropertyDefinitionnullpublic Optional<Setter<T,V>> getSetter()
PropertyDefinitionpublic String getName()
PropertyDefinitiongetName in interface PropertyDefinition<T,V>getName in class AbstractBeanPropertyDefinition<T,V>nullpublic String getTopLevelName()
PropertyDefinitionnullpublic PropertyDefinition<T,?> getParent()
Copyright © 2021 Vaadin Ltd. All rights reserved.