com.sshtools.j2ssh.util

Class ExtensionClassLoader


public class ExtensionClassLoader
extends 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

ExtensionClassLoader()
ExtensionClassLoader(ClassLoader parent)

Method Summary

void
add(File file)
void
add(File[] files)
void
add(String file)
Class
findClass(String name)
protected URL
findResource(String name)
protected Enumeration
findResources(String name)
URL
getResource(String name, File location)
boolean
isJarArchive(File file)
byte[]
loadClassData(String name)

Constructor Details

ExtensionClassLoader

public ExtensionClassLoader()

ExtensionClassLoader

public ExtensionClassLoader(ClassLoader parent)

Method Details

add

public void add(File file)

add

public void add(File[] files)

add

public void add(String file)

findClass

public Class findClass(String name)
            throws ClassNotFoundException

findResource

protected URL findResource(String name)

findResources

protected Enumeration findResources(String name)

getResource

public URL getResource(String name,
                       File location)

isJarArchive

public boolean isJarArchive(File file)

loadClassData

public byte[] loadClassData(String name)
            throws ClassNotFoundException

Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.