classUtils.putils
Class FileClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
classUtils.putils.FileClassLoader
public class FileClassLoader
- extends java.net.URLClassLoader
Methods inherited from class java.net.URLClassLoader |
findResource, findResources, getURLs, newInstance, newInstance |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileClassLoader
public FileClassLoader(java.net.URL[] urls)
main
public static void main(java.lang.String[] args)
getJarFiles
public java.util.jar.JarFile[] getJarFiles()
throws java.io.IOException,
java.net.URISyntaxException
- Throws:
java.io.IOException
java.net.URISyntaxException
getClasses
public java.lang.Class[] getClasses()
throws java.io.IOException,
java.net.URISyntaxException
- Throws:
java.io.IOException
java.net.URISyntaxException
printClasses
public void printClasses()
print
public void print(java.lang.Object[] o)
getClassNames
public java.lang.String[] getClassNames()
throws java.io.IOException,
java.net.URISyntaxException
- Throws:
java.io.IOException
java.net.URISyntaxException
makeClassString
public static java.lang.String makeClassString(java.lang.String s)
- takes a string of the java/lang/String.class form and returns
java.lang.String
getClassEntries
public java.util.jar.JarEntry[] getClassEntries()
throws java.io.IOException,
java.net.URISyntaxException
- Throws:
java.io.IOException
java.net.URISyntaxException
printPackages
public void printPackages()
loadClass
public final java.lang.Class loadClass(java.lang.String name,
boolean resolve)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass
in class java.lang.ClassLoader
- Throws:
java.lang.ClassNotFoundException