com.opensymphony.xwork2.ognl.accessor
Class XWorkMethodAccessor
java.lang.Object
ognl.ObjectMethodAccessor
com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor
- All Implemented Interfaces:
- ognl.MethodAccessor
public class XWorkMethodAccessor
- extends ognl.ObjectMethodAccessor
Allows methods to be executed under normal cirumstances, except when ReflectionContextState.DENY_METHOD_EXECUTION
is in the action context with a value of true.
- Author:
- Patrick Lightbody, tmjee
Method Summary |
java.lang.Object |
callMethod(java.util.Map context,
java.lang.Object object,
java.lang.String string,
java.lang.Object[] objects)
|
java.lang.Object |
callStaticMethod(java.util.Map context,
java.lang.Class aClass,
java.lang.String string,
java.lang.Object[] objects)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DENY_METHOD_EXECUTION
@Deprecated
public static final java.lang.String DENY_METHOD_EXECUTION
- Deprecated. Use
ReflectionContextState.DENY_METHOD_EXECUTION
instead
- See Also:
- Constant Field Values
DENY_INDEXED_ACCESS_EXECUTION
@Deprecated
public static final java.lang.String DENY_INDEXED_ACCESS_EXECUTION
- Deprecated. Use
ReflectionContextState.DENY_INDEXED_ACCESS_EXECUTION
instead
- See Also:
- Constant Field Values
XWorkMethodAccessor
public XWorkMethodAccessor()
callMethod
public java.lang.Object callMethod(java.util.Map context,
java.lang.Object object,
java.lang.String string,
java.lang.Object[] objects)
throws ognl.MethodFailedException
- Specified by:
callMethod
in interface ognl.MethodAccessor
- Overrides:
callMethod
in class ognl.ObjectMethodAccessor
- Throws:
ognl.MethodFailedException
callStaticMethod
public java.lang.Object callStaticMethod(java.util.Map context,
java.lang.Class aClass,
java.lang.String string,
java.lang.Object[] objects)
throws ognl.MethodFailedException
- Specified by:
callStaticMethod
in interface ognl.MethodAccessor
- Overrides:
callStaticMethod
in class ognl.ObjectMethodAccessor
- Throws:
ognl.MethodFailedException
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.