org.apache.wicket.application
Class DefaultClassResolver

java.lang.Object
  extended by org.apache.wicket.application.DefaultClassResolver
All Implemented Interfaces:
IClassResolver

public final class DefaultClassResolver
extends java.lang.Object
implements IClassResolver

Resolves a class by using the classloader that loaded this class.

Author:
Juergen Donnerstag, Jonathan Locke
See Also:
IApplicationSettings.getClassResolver()

Constructor Summary
DefaultClassResolver()
           
 
Method Summary
 java.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*).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClassResolver

public DefaultClassResolver()
Method Detail

resolveClass

public final java.lang.Class<?> resolveClass(java.lang.String classname)
                                      throws java.lang.ClassNotFoundException
Description copied from interface: IClassResolver
Resolves a class by name (which may or may not involve loading it; thus the name class *resolver* not *loader*).

Specified by:
resolveClass in interface IClassResolver
Parameters:
classname - Fully qualified classname to find
Returns:
Class
Throws:
java.lang.ClassNotFoundException
See Also:
IClassResolver.resolveClass(java.lang.String)

getResources

public java.util.Iterator<java.net.URL> getResources(java.lang.String name)
Description copied from interface: IClassResolver
Tries to load all the resources by the name that is given.

Specified by:
getResources in interface IClassResolver
Returns:
iterator over matching resources
See Also:
IClassResolver.getResources(java.lang.String)


Copyright © 2004-2009 Apache Software Foundation. All Rights Reserved.