ariba.util.expr
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
 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.



AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.