com.irisel.system
Class OMSClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by com.irisel.system.OMSClassLoader

public class OMSClassLoader
extends java.lang.ClassLoader


Constructor Summary
OMSClassLoader(java.lang.ClassLoader cl)
           
 
Method Summary
 java.lang.Class<?> findClass(java.lang.String className)
           
 byte[] getBytecode(java.lang.String className)
           
 java.net.URL getResource(java.lang.String name)
           
 java.io.InputStream getResourceAsStream(java.lang.String name)
           
static OMSClassLoader getSingleton()
           
 java.lang.Class<?> loadClass(java.lang.String className)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OMSClassLoader

public OMSClassLoader(java.lang.ClassLoader cl)
Method Detail

loadClass

public java.lang.Class<?> loadClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException

findClass

public java.lang.Class<?> findClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException
Overrides:
findClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException

getResource

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

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)
Overrides:
getResourceAsStream in class java.lang.ClassLoader

getBytecode

public byte[] getBytecode(java.lang.String className)

getSingleton

public static OMSClassLoader getSingleton()

main

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