Package org.apache.commons.ognl
Interface MemberAccess
-
- All Known Implementing Classes:
DefaultMemberAccess
public interface MemberAccess
This interface provides a hook for preparing for accessing members of objects. The Java2 version of this method can allow access to otherwise inaccessable members, such as private fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isAccessible(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName)
Returns true if the given member is accessible or can be made accessible by this object.void
restore(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName, java.lang.Object state)
Restores the member from the previous setup call.java.lang.Object
setup(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName)
Sets the member up for accessibility
-
-
-
Method Detail
-
setup
java.lang.Object setup(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName)
Sets the member up for accessibility
-
restore
void restore(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName, java.lang.Object state)
Restores the member from the previous setup call.
-
isAccessible
boolean isAccessible(java.util.Map<java.lang.String,java.lang.Object> context, java.lang.Object target, java.lang.reflect.Member member, java.lang.String propertyName)
Returns true if the given member is accessible or can be made accessible by this object.
-
-