Class PropertyRef.Nested<T,M,V>
java.lang.Object
org.vaadin.firitin.util.PropertyRef.Nested<T,M,V>
- Type Parameters:
T- the root bean typeM- the intermediate property typeV- the leaf property type
- All Implemented Interfaces:
com.vaadin.flow.function.SerializableFunction<T,V>, com.vaadin.flow.function.ValueProvider<T, V>, Serializable, Function<T, V>, PropertyRef<T, V>
- Enclosing interface:
PropertyRef<T,V>
A nested property reference, created by
PropertyRef.then(PropertyRef).
The property name is pre-resolved, as it can't be dug out of a composed lambda.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface PropertyRef
PropertyRef.Nested<T,M, V> -
Method Summary
Modifier and TypeMethodDescriptionResolves the name of the property this reference points to.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PropertyRef
then
-
Method Details
-
getPropertyName
Description copied from interface:PropertyRefResolves the name of the property this reference points to. A getter namedgetFoo/isFoomaps tofoo, other method names (like record accessors) are used as such.- Specified by:
getPropertyNamein interfacePropertyRef<T,M> - Returns:
- the property name, potentially a dot separated path for nested
references created with
PropertyRef.then(PropertyRef)
-
apply
-