Package org.apache.wicket.application
Interface IClassResolver
-
- All Known Implementing Classes:
AbstractClassResolver,CompoundClassResolver,DefaultClassResolver
public interface IClassResolverAn interface to code which finds classes and resources- Author:
- Jonathan Locke, Juergen Donnerstag
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ClassLoadergetClassLoader()Returns theClassLoaderto be used for resolving classesjava.util.Iterator<java.net.URL>getResources(java.lang.String name)Tries to load all the resources by the name that is given.java.lang.Class<?>resolveClass(java.lang.String classname)Resolves a class by name (which may or may not involve loading it; thus the name class *resolver* not *loader*).
-
-
-
Method Detail
-
resolveClass
java.lang.Class<?> resolveClass(java.lang.String classname) throws java.lang.ClassNotFoundExceptionResolves a class by name (which may or may not involve loading it; thus the name class *resolver* not *loader*).- Parameters:
classname- Fully qualified classname to find- Returns:
- Class
- Throws:
java.lang.ClassNotFoundException
-
getResources
java.util.Iterator<java.net.URL> getResources(java.lang.String name)
Tries to load all the resources by the name that is given.- Parameters:
name-- Returns:
- iterator over matching resources
-
getClassLoader
java.lang.ClassLoader getClassLoader()
Returns theClassLoaderto be used for resolving classes- Returns:
- the
ClassLoaderto be used for resolving classes
-
-