Package com.sshtools.j2ssh.util
Class ExtensionClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- com.sshtools.j2ssh.util.ExtensionClassLoader
-
public class ExtensionClassLoader extends java.lang.ClassLoaderTitle:
Description:
Copyright: Copyright (c) 2003
Company:
- Version:
- $Id: ExtensionClassLoader.java,v 1.11 2003/09/11 15:35:16 martianx Exp $
- Author:
- Lee David Painter
-
-
Constructor Summary
Constructors Constructor Description ExtensionClassLoader()ExtensionClassLoader(java.lang.ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.io.File file)voidadd(java.io.File[] files)voidadd(java.lang.String file)java.lang.ClassfindClass(java.lang.String name)protected java.net.URLfindResource(java.lang.String name)protected java.util.EnumerationfindResources(java.lang.String name)java.net.URLgetResource(java.lang.String name, java.io.File location)booleanisJarArchive(java.io.File file)byte[]loadClassData(java.lang.String name)-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Method Detail
-
add
public void add(java.lang.String file)
-
add
public void add(java.io.File[] files)
-
add
public void add(java.io.File file)
-
isJarArchive
public boolean isJarArchive(java.io.File file)
-
getResource
public java.net.URL getResource(java.lang.String name, java.io.File location)
-
findResource
protected java.net.URL findResource(java.lang.String name)
- Overrides:
findResourcein classjava.lang.ClassLoader
-
findResources
protected java.util.Enumeration findResources(java.lang.String name)
- Overrides:
findResourcesin classjava.lang.ClassLoader
-
loadClassData
public byte[] loadClassData(java.lang.String name) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
findClass
public java.lang.Class findClass(java.lang.String name) throws java.lang.ClassNotFoundException- Overrides:
findClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
-