com.sshtools.j2ssh.util

Class DynamicClassLoader


public class DynamicClassLoader
extends ClassLoader

Version:
$Revision: 1.15 $
Author:
$author$

Constructor Summary

DynamicClassLoader(ClassLoader parent, List classpath)
Creates a new DynamicClassLoader object.

Method Summary

URL
getResource(String name)
InputStream
getResourceAsStream(String name)
protected Class
loadClass(String name, boolean resolve)
DynamicClassLoader
reinstantiate()
boolean
shouldReload()
boolean
shouldReload(String classname)

Constructor Details

DynamicClassLoader

public DynamicClassLoader(ClassLoader parent,
                          List classpath)
            throws IllegalArgumentException
Creates a new DynamicClassLoader object.
Parameters:
parent -
classpath -

Method Details

getResource

public URL getResource(String name)
Parameters:
name -
Returns:

getResourceAsStream

public InputStream getResourceAsStream(String name)
Parameters:
name -
Returns:

loadClass

protected Class loadClass(String name,
                          boolean resolve)
            throws ClassNotFoundException
Parameters:
name -
resolve -
Returns:

reinstantiate

public DynamicClassLoader reinstantiate()
Returns:

shouldReload

public boolean shouldReload()
Returns:

shouldReload

public boolean shouldReload(String classname)
Parameters:
classname -
Returns:

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