Class OgnlClassResolver

  • All Implemented Interfaces:
    org.apache.commons.ognl.ClassResolver

    public class OgnlClassResolver
    extends org.apache.commons.ognl.DefaultClassResolver
    Custom ognl ClassResolver which behaves same like ognl's DefaultClassResolver. But uses the Resources utility class to find the target class instead of Class#forName(String).
    See Also:
    Issue 161
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class classForName​(java.lang.String className, java.util.Map<java.lang.String,​java.lang.Object> unused)  
      • Methods inherited from class org.apache.commons.ognl.DefaultClassResolver

        classForName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OgnlClassResolver

        public OgnlClassResolver()
    • Method Detail

      • classForName

        public java.lang.Class classForName​(java.lang.String className,
                                            java.util.Map<java.lang.String,​java.lang.Object> unused)
                                     throws java.lang.ClassNotFoundException
        Specified by:
        classForName in interface org.apache.commons.ognl.ClassResolver
        Overrides:
        classForName in class org.apache.commons.ognl.DefaultClassResolver
        Throws:
        java.lang.ClassNotFoundException