Package | Description |
---|---|
org.jboss.modules |
The primary JBoss Modules API.
|
org.jboss.modules.filter |
Classes related to filtering.
|
Modifier and Type | Field and Description |
---|---|
private ClassFilter |
Dependency.classExportFilter |
(package private) ClassFilter |
DependencySpec.classExportFilter |
private ClassFilter |
FilteredIterableLocalLoader.classFilter |
private ClassFilter |
FilteredLocalLoader.classFilter |
private ClassFilter |
Dependency.classImportFilter |
(package private) ClassFilter |
DependencySpec.classImportFilter |
Modifier and Type | Field and Description |
---|---|
private FastCopyHashSet<ClassFilter> |
Module.Visited.classFilters |
private static FastCopyHashSet<ClassFilter> |
Module.EMPTY_CLASS_FILTERS |
Modifier and Type | Method and Description |
---|---|
(package private) ClassFilter |
Dependency.getClassExportFilter() |
ClassFilter |
DependencySpec.getClassExportFilter()
Get the dependency class export filter.
|
(package private) ClassFilter |
Dependency.getClassImportFilter() |
ClassFilter |
DependencySpec.getClassImportFilter()
Get the dependency class import filter.
|
Modifier and Type | Method and Description |
---|---|
static LocalLoader |
LocalLoaders.createClassFilteredLocalLoader(ClassFilter classFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
private LocalLoader |
Module.createClassFilteredLocalLoader(ClassFilter filter,
LocalLoader localLoader) |
static LocalLoader |
LocalLoaders.createFilteredLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
LocalLoader originalLoader)
Create a filtered local loader.
|
static IterableLocalLoader |
LocalLoaders.createIterableClassFilteredLocalLoader(ClassFilter classFilter,
IterableLocalLoader originalLoader)
Create a filtered local loader.
|
static IterableLocalLoader |
LocalLoaders.createIterableFilteredLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
IterableLocalLoader originalLoader)
Create a filtered local loader.
|
static DependencySpec |
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter)
Create a dependency on the current module's local resources.
|
static DependencySpec |
DependencySpec.createLocalDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
LocalLoader localLoader,
java.util.Set<java.lang.String> loaderPaths)
Create a dependency on the given local loader.
|
static DependencySpec |
DependencySpec.createModuleDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional)
Create a dependency on the given module.
|
Modifier and Type | Method and Description |
---|---|
private long |
Module.addExportedPaths(Dependency[] dependencies,
java.util.Map<java.lang.String,java.util.List<LocalLoader>> map,
FastCopyHashSet<PathFilter> filterStack,
FastCopyHashSet<ClassFilter> classFilterStack,
FastCopyHashSet<PathFilter> resourceFilterStack,
java.util.Set<Module.Visited> visited) |
private long |
Module.addPaths(Dependency[] dependencies,
java.util.Map<java.lang.String,java.util.List<LocalLoader>> map,
FastCopyHashSet<PathFilter> filterStack,
FastCopyHashSet<ClassFilter> classFilterStack,
FastCopyHashSet<PathFilter> resourceFilterStack,
java.util.Set<Module.Visited> visited) |
Constructor and Description |
---|
Dependency(PathFilter exportFilter,
PathFilter importFilter,
PathFilter resourceExportFilter,
PathFilter resourceImportFilter,
ClassFilter classExportFilter,
ClassFilter classImportFilter) |
DependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter) |
FilteredIterableLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
IterableLocalLoader originalLoader) |
FilteredLocalLoader(ClassFilter classFilter,
PathFilter resourcePathFilter,
LocalLoader originalLoader) |
LocalDependency(PathFilter exportFilter,
PathFilter importFilter,
PathFilter resourceExportFilter,
PathFilter resourceImportFilter,
ClassFilter classExportFilter,
ClassFilter classImportFilter,
LocalLoader localLoader,
java.util.Set<java.lang.String> paths) |
ModuleClassLoaderDependency(PathFilter exportFilter,
PathFilter importFilter,
PathFilter resourceExportFilter,
PathFilter resourceImportFilter,
ClassFilter classExportFilter,
ClassFilter classImportFilter,
ModuleClassLoader moduleClassLoader) |
ModuleDependency(PathFilter exportFilter,
PathFilter importFilter,
PathFilter resourceExportFilter,
PathFilter resourceImportFilter,
ClassFilter classExportFilter,
ClassFilter classImportFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional) |
ModuleDependencySpec(PathFilter importFilter,
PathFilter exportFilter,
PathFilter resourceImportFilter,
PathFilter resourceExportFilter,
ClassFilter classImportFilter,
ClassFilter classExportFilter,
ModuleLoader moduleLoader,
ModuleIdentifier identifier,
boolean optional) |
Constructor and Description |
---|
Visited(Module module,
FastCopyHashSet<PathFilter> filters,
FastCopyHashSet<ClassFilter> classFilters,
FastCopyHashSet<PathFilter> resourceFilters) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
BooleanClassFilter |
(package private) class |
PathClassFilter |
Modifier and Type | Method and Description |
---|---|
static ClassFilter |
ClassFilters.acceptAll()
Get a filter which always returns
true . |
static ClassFilter |
ClassFilters.fromResourcePathFilter(PathFilter resourcePathFilter)
Get a class filter which uses a resource path filter to filter classes.
|
static ClassFilter |
ClassFilters.rejectAll()
Get a filter which always returns
false . |