Package org.apache.commons.ognl
Class DefaultClassResolver
java.lang.Object
org.apache.commons.ognl.DefaultClassResolver
- All Implemented Interfaces:
ClassResolver
Default class resolution. Uses ClassLoader.loadClass() to look up classes by name. It also looks in the "java.lang"
package
if the class named does not give a package specifier, allowing easier usage of these classes.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass
<?> classForName
(String className) Resolves a class for a given classNameClass
<?> classForName
(String className, Map<String, Object> unused)
-
Field Details
-
classes
-
-
Constructor Details
-
DefaultClassResolver
public DefaultClassResolver()
-
-
Method Details
-
classForName
Resolves a class for a given className- Parameters:
className
- The name of the Class- Returns:
- The resulting Class object
- Throws:
ClassNotFoundException
- If the class could not be found
-
classForName
public Class<?> classForName(String className, Map<String, Object> unused) throws ClassNotFoundException- Specified by:
classForName
in interfaceClassResolver
- Throws:
ClassNotFoundException
-