Package org.jboss.modules
Class FilteredLocalLoader
java.lang.Object
org.jboss.modules.FilteredLocalLoader
- All Implemented Interfaces:
LocalLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClassFilterprivate final LocalLoaderprivate final PathFilter -
Constructor Summary
ConstructorsConstructorDescriptionFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, LocalLoader originalLoader) -
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.
-
Field Details
-
classFilter
-
originalLoader
-
resourcePathFilter
-
-
Constructor Details
-
FilteredLocalLoader
FilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, LocalLoader originalLoader)
-
-
Method Details
-
loadClassLocal
Description copied from interface:LocalLoaderLoad a class which is locally defined by this loader.- Specified by:
loadClassLocalin interfaceLocalLoader- Parameters:
name- the class nameresolve-trueto resolve the class- Returns:
- the class, or
nullif there is no local class with this name
-
loadPackageLocal
Description copied from interface:LocalLoaderLoad a package which is locally defined by this loader.- Specified by:
loadPackageLocalin interfaceLocalLoader- Parameters:
name- the package name- Returns:
- the package, or
nullif there is no local package with this name
-
loadResourceLocal
Description copied from interface:LocalLoaderLoad a resource which is locally defined by this loader. The given name is a path separated by "/" characters.- Specified by:
loadResourceLocalin interfaceLocalLoader- Parameters:
name- the resource path- Returns:
- the resource or resources, or an empty list if there is no local resource with this name
-