Package org.apache.commons.ognl
Class DefaultClassResolver
- java.lang.Object
-
- org.apache.commons.ognl.DefaultClassResolver
-
- All Implemented Interfaces:
ClassResolver
public class DefaultClassResolver extends Object implements 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.
-
-
Constructor Summary
Constructors Constructor Description DefaultClassResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
classForName(String className)
Resolves a class for a given classNameClass<?>
classForName(String className, Map<String,Object> unused)
-
-
-
Method Detail
-
classForName
public Class<?> classForName(String className) throws ClassNotFoundException
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
-
-