Class XWorkMethodAccessor

java.lang.Object
ognl.ObjectMethodAccessor
org.apache.struts2.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
  • Constructor Details

    • XWorkMethodAccessor

      public XWorkMethodAccessor()
  • Method Details

    • callMethod

      public Object callMethod(Map context, Object object, String string, Object[] objects) throws ognl.MethodFailedException
      Specified by:
      callMethod in interface ognl.MethodAccessor
      Overrides:
      callMethod in class ognl.ObjectMethodAccessor
      Throws:
      ognl.MethodFailedException
    • callStaticMethod

      public Object callStaticMethod(Map context, Class aClass, String string, Object[] objects) throws ognl.MethodFailedException
      Specified by:
      callStaticMethod in interface ognl.MethodAccessor
      Overrides:
      callStaticMethod in class ognl.ObjectMethodAccessor
      Throws:
      ognl.MethodFailedException