org.hydrateframework.ejb
Class Loader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by java.security.SecureClassLoader
          extended by java.net.URLClassLoader
              extended by org.hydrateframework.ejb.Loader

public class Loader
extends java.net.URLClassLoader


Field Summary
 java.util.Set<java.lang.String> persistentClasses
           
 
Method Summary
 java.lang.Class<?> findClass(java.lang.String name)
           
static java.io.File getOutputDir()
           
 java.net.URL getResource(java.lang.String name)
           
 java.lang.Class<?> loadClass(java.lang.String name, boolean resolve)
           
protected  java.lang.Class loadClassByDelegation(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 void run(java.lang.String[] args)
           
 void run(java.lang.String classname, java.lang.String[] args)
           
 
Methods inherited from class java.net.URLClassLoader
addURL, definePackage, findResource, findResources, getPermissions, getURLs, newInstance, newInstance
 
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

persistentClasses

public java.util.Set<java.lang.String> persistentClasses
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Throwable
Throws:
java.lang.Throwable

getOutputDir

public static java.io.File getOutputDir()

getResource

public java.net.URL getResource(java.lang.String name)
Overrides:
getResource in class java.lang.ClassLoader

loadClass

public java.lang.Class<?> loadClass(java.lang.String name,
                                    boolean resolve)
                             throws java.lang.ClassFormatError,
                                    java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader
Throws:
java.lang.ClassFormatError
java.lang.ClassNotFoundException

findClass

public java.lang.Class<?> findClass(java.lang.String name)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.net.URLClassLoader
Throws:
java.lang.ClassNotFoundException

loadClassByDelegation

protected java.lang.Class loadClassByDelegation(java.lang.String name)
                                         throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

run

public void run(java.lang.String[] args)
         throws java.lang.Throwable
Throws:
java.lang.Throwable

run

public void run(java.lang.String classname,
                java.lang.String[] args)
         throws java.lang.Throwable
Throws:
java.lang.Throwable


Copyright © 2000 The Hydrate Project. All Rights Reserved.