com.vaadin.data.

Class BeanPropertySet.NestedBeanPropertyDefinition<T,​V>

    • Field Detail

      • MAX_PROPERTY_NESTING_DEPTH

        protected static final int MAX_PROPERTY_NESTING_DEPTH

        Default maximum depth for scanning nested properties.

        Since:

        8.2

        See Also:

        Constant Field Values

    • Method Detail

      • getGetter

        public ValueProvider<T,​V> getGetter()

        Description copied from interface: PropertyDefinition

        Gets the value provider that is used for finding the value of this property for a bean.

        Returns:

        the getter, not null

      • getSetter

        public Optional<Setter<T,​V>> getSetter()

        Description copied from interface: PropertyDefinition

        Gets an optional setter for storing a property value in a bean.

        Returns:

        the setter, or an empty optional if this property is read-only

      • getTopLevelName

        public String getTopLevelName()

        Description copied from interface: PropertyDefinition

        Gets the top level name of this property.

        Returns:

        the top level property name, not null

      • getParent

        public PropertyDefinition<T,​?> getParent()

        Gets the parent property definition.

        Returns:

        the property definition for the parent