com.gomjabbar.classes.path
Class TrivialClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--com.gomjabbar.classes.path.TrivialClassLoader

public class TrivialClassLoader
extends java.lang.ClassLoader


Constructor Summary
TrivialClassLoader(PathFilter pf, boolean verbosity)
           
TrivialClassLoader(java.lang.String searchPath, boolean verbosity)
           
 
Method Summary
 java.lang.Class findClass(java.lang.String classname)
           
 long findClassStamp(java.lang.String classname)
           
 IMetaQueries findMetaQueries(java.lang.String classname)
           
 PseudoClassFile findPseudoClassFile(java.lang.String classname)
           
 AbstractPathExplorer getPathExplorer()
           
 java.lang.Class loadClass(java.lang.String classname, boolean p_resolve)
           
 
Methods inherited from class java.lang.ClassLoader
defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrivialClassLoader

public TrivialClassLoader(java.lang.String searchPath,
                          boolean verbosity)

TrivialClassLoader

public TrivialClassLoader(PathFilter pf,
                          boolean verbosity)
Method Detail

getPathExplorer

public AbstractPathExplorer getPathExplorer()

findPseudoClassFile

public PseudoClassFile findPseudoClassFile(java.lang.String classname)
                                    throws java.io.IOException

findMetaQueries

public IMetaQueries findMetaQueries(java.lang.String classname)
                             throws java.io.IOException

findClassStamp

public long findClassStamp(java.lang.String classname)
                    throws java.io.IOException

findClass

public java.lang.Class findClass(java.lang.String classname)
                          throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader

loadClass

public java.lang.Class loadClass(java.lang.String classname,
                                 boolean p_resolve)
                          throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader