Package org.jboss.modules
Class LocalLoaders
java.lang.Object
org.jboss.modules.LocalLoaders
Static factory methods for various types of local loaders.
- Author:
- David M. Lloyd
-
Method Summary
Modifier and TypeMethodDescriptionstatic LocalLoadercreateClassFilteredLocalLoader(ClassFilter classFilter, LocalLoader originalLoader) Create a filtered local loader.static LocalLoadercreateFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, LocalLoader originalLoader) Create a filtered local loader.static IterableLocalLoadercreateIterableClassFilteredLocalLoader(ClassFilter classFilter, IterableLocalLoader originalLoader) Create a filtered local loader.static IterableLocalLoadercreateIterableFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, IterableLocalLoader originalLoader) Create a filtered local loader.static IterableLocalLoadercreateIterablePathFilteredLocalLoader(PathFilter pathFilter, IterableLocalLoader originalLoader) Create a filtered local loader.static LocalLoadercreatePathFilteredLocalLoader(PathFilter pathFilter, LocalLoader originalLoader) Create a filtered local loader.
-
Method Details
-
createPathFilteredLocalLoader
public static LocalLoader createPathFilteredLocalLoader(PathFilter pathFilter, LocalLoader originalLoader) Create a filtered local loader.- Parameters:
pathFilter- the path filter to apply to resourcesoriginalLoader- the original loader- Returns:
- the filtered loader
-
createIterablePathFilteredLocalLoader
public static IterableLocalLoader createIterablePathFilteredLocalLoader(PathFilter pathFilter, IterableLocalLoader originalLoader) Create a filtered local loader.- Parameters:
pathFilter- the path filter to apply to resourcesoriginalLoader- the original loader- Returns:
- the filtered loader
-
createClassFilteredLocalLoader
public static LocalLoader createClassFilteredLocalLoader(ClassFilter classFilter, LocalLoader originalLoader) Create a filtered local loader.- Parameters:
classFilter- the class filter to apply to classesoriginalLoader- the original loader- Returns:
- the filtered loader
-
createIterableClassFilteredLocalLoader
public static IterableLocalLoader createIterableClassFilteredLocalLoader(ClassFilter classFilter, IterableLocalLoader originalLoader) Create a filtered local loader.- Parameters:
classFilter- the class filter to apply to classesoriginalLoader- the original loader- Returns:
- the filtered loader
-
createFilteredLocalLoader
public static LocalLoader createFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, LocalLoader originalLoader) Create a filtered local loader.- Parameters:
classFilter- the class filter to apply to classesresourcePathFilter- the path filter to apply to resourcesoriginalLoader- the original loader- Returns:
- the filtered loader
-
createIterableFilteredLocalLoader
public static IterableLocalLoader createIterableFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, IterableLocalLoader originalLoader) Create a filtered local loader.- Parameters:
classFilter- the class filter to apply to classesresourcePathFilter- the path filter to apply to resourcesoriginalLoader- the original loader- Returns:
- the filtered loader
-