|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PropertyReference<T>
An expression related to Property
.
Method Summary | |
---|---|
Property<T> |
eval(Object target)
Evaluates the property reference against a target object. |
Method |
propertyAccessor()
Get the accessor method for the property. |
Class<?> |
propertyDeclaringType()
Get the type of the interface that declared the property. |
String |
propertyName()
Get the name of the property, which is equal to the name of the method that declared it. |
Class<T> |
propertyType()
Get the type of the property. |
AssociationReference |
traversedAssociation()
Gets the traversed association used to get to this property or null if there was no association traversal involved. |
PropertyReference |
traversedProperty()
Gets the traversed property used to get to this property or null if there was no property traversal involved. |
Method Detail |
---|
String propertyName()
Class<?> propertyDeclaringType()
Method propertyAccessor()
Class<T> propertyType()
AssociationReference traversedAssociation()
PropertyReference traversedProperty()
Property<T> eval(Object target)
target
- target object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |