public interface  org.apache.camel.spi.ClassResolver extends java.lang.Object
{
public abstract java.lang.Class resolveClass(java.lang.String);
public abstract java.lang.Class resolveClass(java.lang.String, java.lang.Class);
public abstract java.lang.Class resolveClass(java.lang.String, java.lang.ClassLoader);
public abstract java.lang.Class resolveClass(java.lang.String, java.lang.Class, java.lang.ClassLoader);
public abstract java.lang.Class resolveMandatoryClass(java.lang.String) throws java.lang.ClassNotFoundException;
public abstract java.lang.Class resolveMandatoryClass(java.lang.String, java.lang.Class) throws java.lang.ClassNotFoundException;
public abstract java.lang.Class resolveMandatoryClass(java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException;
public abstract java.lang.Class resolveMandatoryClass(java.lang.String, java.lang.Class, java.lang.ClassLoader) throws java.lang.ClassNotFoundException;
public abstract java.io.InputStream loadResourceAsStream(java.lang.String);
public abstract java.net.URL loadResourceAsURL(java.lang.String);
public abstract java.util.Enumeration loadResourcesAsURL(java.lang.String);
public abstract java.util.Enumeration loadAllResourcesAsURL(java.lang.String);
}