ariba.util.expr
Class DefaultMemberAccess
java.lang.Object
ariba.util.expr.DefaultMemberAccess
- All Implemented Interfaces:
- MemberAccess
public class DefaultMemberAccess
- extends java.lang.Object
- implements MemberAccess
This class provides methods for setting up and restoring
access in a Field. Java 2 provides access utilities for setting
and getting fields that are non-public. This object provides
coarse-grained access controls to allow access to private, protected
and package protected members. This will apply to all classes
and members.
- Version:
- 15 October 1999
- Author:
- Luke Blanshard (blanshlu@netscape.net), Drew Davidson (drew@ognl.org)
Method Summary |
boolean |
getAllowPackageProtectedAccess()
|
boolean |
getAllowPrivateAccess()
|
boolean |
getAllowProtectedAccess()
|
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. |
void |
setAllowPackageProtectedAccess(boolean value)
|
void |
setAllowPrivateAccess(boolean value)
|
void |
setAllowProtectedAccess(boolean value)
|
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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
allowPrivateAccess
public boolean allowPrivateAccess
allowProtectedAccess
public boolean allowProtectedAccess
allowPackageProtectedAccess
public boolean allowPackageProtectedAccess
DefaultMemberAccess
public DefaultMemberAccess(boolean allowAllAccess)
DefaultMemberAccess
public DefaultMemberAccess(boolean allowPrivateAccess,
boolean allowProtectedAccess,
boolean allowPackageProtectedAccess)
getAllowPrivateAccess
public boolean getAllowPrivateAccess()
setAllowPrivateAccess
public void setAllowPrivateAccess(boolean value)
getAllowProtectedAccess
public boolean getAllowProtectedAccess()
setAllowProtectedAccess
public void setAllowProtectedAccess(boolean value)
getAllowPackageProtectedAccess
public boolean getAllowPackageProtectedAccess()
setAllowPackageProtectedAccess
public void setAllowPackageProtectedAccess(boolean value)
setup
public java.lang.Object setup(java.util.Map context,
java.lang.Object target,
java.lang.reflect.Member member,
java.lang.String propertyName)
- Description copied from interface:
MemberAccess
- Sets the member up for accessibility
- Specified by:
setup
in interface MemberAccess
restore
public void restore(java.util.Map context,
java.lang.Object target,
java.lang.reflect.Member member,
java.lang.String propertyName,
java.lang.Object state)
- Description copied from interface:
MemberAccess
- Restores the member from the previous setup call.
- Specified by:
restore
in interface MemberAccess
isAccessible
public 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.
- Specified by:
isAccessible
in interface MemberAccess
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.