public final class NestedProperty<T,B extends Bean> extends Property<T,B>
Property which is created from a path of other properties| Modifier and Type | Method and Description |
|---|---|
T |
get(B bean) |
java.util.List<Property<?,?>> |
getPath()
Returns all properties in this path
|
static NestedProperty<?,?> |
nested(Property<?,?>... properties) |
static <T,B extends Bean> |
nested(Property<?,B> p1,
Property<?,?> p2,
Property<T,?> p3) |
static <T,B extends Bean> |
nested(Property<?,B> p1,
Property<T,?> p2) |
void |
set(T value,
B bean) |
equals, getBeanType, getName, getType, getTypeName, getValueWhenNull, hashCode, toStringpublic static NestedProperty<?,?> nested(Property<?,?>... properties)
public static <T,B extends Bean> NestedProperty<T,B> nested(Property<?,B> p1, Property<?,?> p2, Property<T,?> p3)
public static <T,B extends Bean> NestedProperty<T,B> nested(Property<?,B> p1, Property<T,?> p2)
public java.util.List<Property<?,?>> getPath()