Package 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.- Version:
- 15 October 1999
- Author:
- Luke Blanshard (blanshlu@netscape.net), Drew Davidson (drew@ognl.org)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isAccessible(java.util.Map 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 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 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 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 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 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.
-
-