Package org.jboss.modules
Class AbstractLocalLoader
java.lang.Object
org.jboss.modules.AbstractLocalLoader
- All Implemented Interfaces:
LocalLoader
An abstract local loader implementation.
- Author:
- David M. Lloyd
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
loadClassLocal
(String name, boolean resolve) Load a class which is locally defined by this loader.loadPackageLocal
(String name) Load a package which is locally defined by this loader.loadResourceLocal
(String name) Load a resource which is locally defined by this loader.
-
Constructor Details
-
AbstractLocalLoader
public AbstractLocalLoader()
-
-
Method Details
-
loadClassLocal
Load a class which is locally defined by this loader. Returnsnull
by default.- Specified by:
loadClassLocal
in interfaceLocalLoader
- Parameters:
name
- the class nameresolve
-true
to resolve the class- Returns:
- the class, or
null
if there is no local class with this name
-
loadPackageLocal
Load a package which is locally defined by this loader. Returnsnull
by default.- Specified by:
loadPackageLocal
in interfaceLocalLoader
- Parameters:
name
- the package name- Returns:
- the package, or
null
if there is no local package with this name
-
loadResourceLocal
Load a resource which is locally defined by this loader. The given name is a path separated by "/
" characters. Returnsnull
by default.- Specified by:
loadResourceLocal
in interfaceLocalLoader
- Parameters:
name
- the resource path- Returns:
- the resource or resources, or an empty list if there is no local resource with this name
-