Package com.sshtools.j2ssh.util
Class ExtensionClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- com.sshtools.j2ssh.util.ExtensionClassLoader
-
public class ExtensionClassLoader extends java.lang.ClassLoader
Title:
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 void
add(java.io.File file)
void
add(java.io.File[] files)
void
add(java.lang.String file)
java.lang.Class
findClass(java.lang.String name)
protected java.net.URL
findResource(java.lang.String name)
protected java.util.Enumeration
findResources(java.lang.String name)
java.net.URL
getResource(java.lang.String name, java.io.File location)
boolean
isJarArchive(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:
findResource
in classjava.lang.ClassLoader
-
findResources
protected java.util.Enumeration findResources(java.lang.String name)
- Overrides:
findResources
in 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:
findClass
in classjava.lang.ClassLoader
- Throws:
java.lang.ClassNotFoundException
-
-