Top Fields Constructors Methods
org.jboss.modules

pack-priv final Class ClassLoaderLocalLoader

extends Object
implements LocalLoader
Class Inheritance
All Implemented Interfaces
org.jboss.modules.LocalLoader
Imports
java.io.IOException, java.lang.reflect.UndeclaredThrowableException, java.net.URL, .URLConnection, java.security.AccessControlContext, .PrivilegedActionException, java.util.ArrayList, .Collections, .Enumeration, .List

Author
David M. Lloyd

Field Summary

Modifier and TypeField and Description
private final ClassLoader
private final AccessControlContext
context

Deprecated as a consequence of AccessControlContext being deprecated.
pack-priv static final LocalLoader

Constructor Summary

AccessConstructor and Description
pack-priv
ClassLoaderLocalLoader(final ClassLoader
the classloader to which we delegate
classLoader
)

Construct a new instance.

Method Summary

Modifier and TypeMethod and Description
public Class<?>
loadClassLocal(final String
the class name
name
,
final boolean
true to resolve the class
resolve
)

Implements org.jboss.modules.LocalLoader.loadClassLocal.

Load a class which is locally defined by this loader.
public Package
loadPackageLocal(final String
the package name
name
)

Implements org.jboss.modules.LocalLoader.loadPackageLocal.

Load a package which is locally defined by this loader.
public List<Resource>
loadResourceLocal(final String
the resource path
name
)

Implements org.jboss.modules.LocalLoader.loadResourceLocal.

Load a resource which is locally defined by this loader.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classLoaderback to summary
private final ClassLoader classLoader
contextback to summary
private final AccessControlContext context

Deprecated

as a consequence of AccessControlContext being deprecated. See corresponding docs for further information.

SYSTEMback to summary
pack-priv static final LocalLoader SYSTEM

Constructor Detail

ClassLoaderLocalLoaderback to summary
pack-priv ClassLoaderLocalLoader(final ClassLoader classLoader)

Construct a new instance.

Parameters
classLoader:ClassLoader

the classloader to which we delegate

Method Detail

loadClassLocalback to summary
public Class<?> loadClassLocal(final String name, final boolean resolve)

Implements org.jboss.modules.LocalLoader.loadClassLocal.

Doc from org.jboss.modules.LocalLoader.loadClassLocal.

Load a class which is locally defined by this loader.

Parameters
name:String

the class name

resolve:boolean

true to resolve the class

Returns:Class<?>

the class, or null if there is no local class with this name

loadPackageLocalback to summary
public Package loadPackageLocal(final String name)

Implements org.jboss.modules.LocalLoader.loadPackageLocal.

Doc from org.jboss.modules.LocalLoader.loadPackageLocal.

Load a package which is locally defined by this loader.

Parameters
name:String

the package name

Returns:Package

the package, or null if there is no local package with this name

loadResourceLocalback to summary
public List<Resource> loadResourceLocal(final String name)

Implements org.jboss.modules.LocalLoader.loadResourceLocal.

Doc from org.jboss.modules.LocalLoader.loadResourceLocal.

Load a resource which is locally defined by this loader. The given name is a path separated by "/" characters.

Parameters
name:String

the resource path

Returns:List<Resource>

the resource or resources, or an empty list if there is no local resource with this name