Uses of Interface
org.jboss.modules.filter.PathFilter
-
Packages that use PathFilter Package Description org.jboss.modules The primary JBoss Modules API.org.jboss.modules.filter Classes related to filtering. -
-
Uses of PathFilter in org.jboss.modules
Fields in org.jboss.modules declared as PathFilter Modifier and Type Field Description private PathFilter
Dependency. exportFilter
(package private) PathFilter
DependencySpec. exportFilter
private PathFilter
FilteredIterableResourceLoader. filter
private PathFilter
FilteredResourceLoader. filter
private PathFilter
Dependency. importFilter
(package private) PathFilter
DependencySpec. importFilter
private PathFilter
LocalModuleFinder. pathFilter
private PathFilter
ResourceLoaderSpec. pathFilter
private PathFilter
Dependency. resourceExportFilter
(package private) PathFilter
DependencySpec. resourceExportFilter
private PathFilter
Dependency. resourceImportFilter
(package private) PathFilter
DependencySpec. resourceImportFilter
private PathFilter
FilteredIterableLocalLoader. resourcePathFilter
private PathFilter
FilteredLocalLoader. resourcePathFilter
Fields in org.jboss.modules with type parameters of type PathFilter Modifier and Type Field Description private static FastCopyHashSet<PathFilter>
Module. EMPTY_PATH_FILTERS
private FastCopyHashSet<PathFilter>
Module.Visited. filters
private FastCopyHashSet<PathFilter>
Module.Visited. resourceFilters
Methods in org.jboss.modules that return PathFilter Modifier and Type Method Description (package private) PathFilter
Dependency. getExportFilter()
Get the export filter for this dependency.PathFilter
DependencySpec. getExportFilter()
Get the dependency export filter.(package private) PathFilter
Dependency. getImportFilter()
Get the import filter for this dependency.PathFilter
DependencySpec. getImportFilter()
Get the dependency import filter.(package private) PathFilter
ResourceLoaderSpec. getPathFilter()
(package private) PathFilter
Dependency. getResourceExportFilter()
PathFilter
DependencySpec. getResourceExportFilter()
Get the dependency resource export filter.(package private) PathFilter
Dependency. getResourceImportFilter()
PathFilter
DependencySpec. getResourceImportFilter()
Get the dependency resource import filter.Methods in org.jboss.modules with parameters of type PathFilter Modifier and Type Method Description static DependencySpec
DependencySpec. createClassLoaderDependencySpec(PathFilter importFilter, PathFilter exportFilter, java.lang.ClassLoader classLoader, java.util.Set<java.lang.String> loaderPaths)
Create a dependency on the given class loader.static LocalLoader
LocalLoaders. createFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, LocalLoader originalLoader)
Create a filtered local loader.static ResourceLoader
ResourceLoaders. createFilteredResourceLoader(PathFilter pathFilter, ResourceLoader originalLoader)
Create a filtered view of a resource loader, which allows classes to be included or excluded on a name basis.static IterableLocalLoader
LocalLoaders. createIterableFilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, IterableLocalLoader originalLoader)
Create a filtered local loader.static IterableResourceLoader
ResourceLoaders. createIterableFilteredResourceLoader(PathFilter pathFilter, IterableResourceLoader originalLoader)
Create a filtered view of an iterable resource loader, which allows classes to be included or excluded on a name basis.static IterableLocalLoader
LocalLoaders. createIterablePathFilteredLocalLoader(PathFilter pathFilter, IterableLocalLoader originalLoader)
Create a filtered local loader.static DependencySpec
DependencySpec. createLocalDependencySpec(PathFilter importFilter, PathFilter exportFilter)
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)
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. createLocalDependencySpec(PathFilter importFilter, PathFilter exportFilter, 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.static DependencySpec
DependencySpec. createModuleDependencySpec(PathFilter importFilter, PathFilter exportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional)
Create a dependency on the given module.static DependencySpec
DependencySpec. createModuleDependencySpec(PathFilter exportFilter, ModuleIdentifier identifier, boolean optional)
Create a dependency on the given module.static DependencySpec
DependencySpec. createModuleDependencySpec(PathFilter exportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional)
Create a dependency on the given module.static LocalLoader
LocalLoaders. createPathFilteredLocalLoader(PathFilter pathFilter, LocalLoader originalLoader)
Create a filtered local loader.private LocalLoader
Module. createPathFilteredLocalLoader(PathFilter filter, LocalLoader localLoader)
static ResourceLoaderSpec
ResourceLoaderSpec. createResourceLoaderSpec(ResourceLoader resourceLoader, PathFilter pathFilter)
Construct a new instance.static DependencySpec
DependencySpec. createSystemDependencySpec(PathFilter importFilter, PathFilter exportFilter, java.util.Set<java.lang.String> loaderPaths)
Create a system dependency.static <T extends java.util.Collection<? super java.lang.String>>
TPathUtils. filterPaths(java.lang.Iterable<java.lang.String> source, PathFilter filter, T target)
Filter the paths fromsource
intotarget
usingfilter
.java.util.Iterator<Resource>
Module. iterateResources(PathFilter filter)
Enumerate all the imported resources in this module, subject to a path filter.Method parameters in org.jboss.modules with type arguments of type PathFilter Modifier and Type Method 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)
Constructors in org.jboss.modules with parameters of type PathFilter Constructor Description Dependency(PathFilter exportFilter, PathFilter importFilter)
Dependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter)
DependencySpec(PathFilter importFilter, PathFilter exportFilter)
DependencySpec(PathFilter importFilter, PathFilter exportFilter, PathFilter resourceImportFilter, PathFilter resourceExportFilter, ClassFilter classImportFilter, ClassFilter classExportFilter)
FilteredIterableLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, IterableLocalLoader originalLoader)
FilteredIterableResourceLoader(PathFilter filter, IterableResourceLoader loader)
FilteredLocalLoader(ClassFilter classFilter, PathFilter resourcePathFilter, LocalLoader originalLoader)
FilteredResourceLoader(PathFilter filter, ResourceLoader loader)
LocalDependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter, LocalLoader localLoader, java.util.Set<java.lang.String> paths)
LocalModuleFinder(java.io.File[] repoRoots, PathFilter pathFilter)
Construct a new instance.LocalModuleFinder(java.io.File[] repoRoots, PathFilter pathFilter, boolean cloneRoots)
LocalModuleLoader(java.io.File[] repoRoots, PathFilter pathFilter)
Construct a new instance.ModuleClassLoaderDependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter, ModuleClassLoader moduleClassLoader)
ModuleClassLoaderDependency(PathFilter exportFilter, PathFilter importFilter, ModuleClassLoader moduleClassLoader)
ModuleDependency(PathFilter exportFilter, PathFilter importFilter, PathFilter resourceExportFilter, PathFilter resourceImportFilter, ClassFilter classExportFilter, ClassFilter classImportFilter, ModuleLoader moduleLoader, ModuleIdentifier identifier, boolean optional)
ModuleDependency(PathFilter exportFilter, PathFilter importFilter, 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)
ResourceLoaderSpec(ResourceLoader resourceLoader, PathFilter pathFilter)
Constructor parameters in org.jboss.modules with type arguments of type PathFilter Constructor Description Visited(Module module, FastCopyHashSet<PathFilter> filters, FastCopyHashSet<ClassFilter> classFilters, FastCopyHashSet<PathFilter> resourceFilters)
-
Uses of PathFilter in org.jboss.modules.filter
Classes in org.jboss.modules.filter that implement PathFilter Modifier and Type Class Description (package private) class
AggregatePathFilter
PathFilter implementation that aggregates multiple other filters.(package private) class
BooleanPathFilter
(package private) class
ChildPathFilter
(package private) class
EqualsPathFilter
(package private) class
GlobPathFilter
Default implementation of PathFilter.(package private) class
InvertingPathFilter
A path filter which simply inverts the result of another path filter.(package private) class
MultiplePathFilter
(package private) class
SetPathFilter
Fields in org.jboss.modules.filter declared as PathFilter Modifier and Type Field Description private static PathFilter
PathFilters. defaultImportFilter
private static PathFilter
PathFilters. defaultImportFilterWithServices
private PathFilter
InvertingPathFilter. delegate
private PathFilter[]
AggregatePathFilter. delegates
private PathFilter[]
MultiplePathFilter. filters
private static PathFilter
PathFilters. metaInfFilter
private static PathFilter
PathFilters. metaInfServicesFilter
private static PathFilter
PathFilters. metaInfSubdirectoriesFilter
private static PathFilter
PathFilters. metaInfSubdirectoriesWithoutMetaInfFilter
private PathFilter
PathClassFilter. resourcePathFilter
Fields in org.jboss.modules.filter with type parameters of type PathFilter Modifier and Type Field Description private java.util.List<PathFilter>
MultiplePathFilterBuilder. filters
Methods in org.jboss.modules.filter that return PathFilter Modifier and Type Method Description static PathFilter
PathFilters. acceptAll()
Get a filter which always returnstrue
.static PathFilter
PathFilters. all(java.util.Collection<PathFilter> filters)
Get a path filter which returnstrue
if all of the given filters returntrue
.static PathFilter
PathFilters. all(PathFilter... filters)
Get a path filter which returnstrue
if all of the given filters returntrue
.static PathFilter
PathFilters. any(java.util.Collection<PathFilter> filters)
Get a path filter which returnstrue
if any of the given filters returntrue
.static PathFilter
PathFilters. any(PathFilter... filters)
Get a path filter which returnstrue
if any of the given filters returntrue
.PathFilter
MultiplePathFilterBuilder. create()
Create the path filter from this builder's current state.static PathFilter
PathFilters. getDefaultImportFilter()
Get the default import path filter, which excludes all ofMETA-INF
and its subdirectories.static PathFilter
PathFilters. getDefaultImportFilterWithServices()
Get the default import-with-services path filter which excludes all ofMETA-INF
and its subdirectories, with the exception ofMETA-INF/services
.(package private) PathFilter
InvertingPathFilter. getDelegate()
static PathFilter
PathFilters. getMetaInfFilter()
Get a filter which matches the path"META-INF"
.static PathFilter
PathFilters. getMetaInfServicesFilter()
Get a filter which matches the path"META-INF/services"
.static PathFilter
PathFilters. getMetaInfSubdirectoriesFilter()
Get a filter which matches any subdirectory of the path"META-INF"
.static PathFilter
PathFilters. getMetaInfSubdirectoriesWithoutMetaInfFilter()
Get a filter which matches all ofMETA-INF
's subdirectories, but notMETA-INF
itself.static PathFilter
PathFilters. in(java.util.Collection<java.lang.String> paths)
Get a filter which returnstrue
if the tested path is contained within the given collection.static PathFilter
PathFilters. in(java.util.Set<java.lang.String> paths)
Get a filter which returnstrue
if the tested path is contained within the given set.static PathFilter
PathFilters. is(java.lang.String path)
Get a path filter which matches an exact path name.static PathFilter
PathFilters. isChildOf(java.lang.String path)
Get a path filter which matches any path which is a child of the given path name (not including the path name itself).static PathFilter
PathFilters. isOrIsChildOf(java.lang.String path)
Get a path filter which matches any path which is equal to, or a child of, the given path name.static PathFilter
PathFilters. match(java.lang.String glob)
Get a path filter which matches a glob.static PathFilter
PathFilters. none(java.util.Collection<PathFilter> filters)
Get a path filter which returnstrue
if none of the given filters returntrue
.static PathFilter
PathFilters. none(PathFilter... filters)
Get a path filter which returnstrue
if none of the given filters returntrue
.static PathFilter
PathFilters. not(PathFilter filter)
Get a path filter which istrue
when the given filter isfalse
, and vice-versa.static PathFilter
PathFilters. rejectAll()
Get a filter which always returnsfalse
.Methods in org.jboss.modules.filter with parameters of type PathFilter Modifier and Type Method Description void
MultiplePathFilterBuilder. addFilter(PathFilter filter, boolean include)
Add a filter to this builder.static PathFilter
PathFilters. all(PathFilter... filters)
Get a path filter which returnstrue
if all of the given filters returntrue
.static PathFilter
PathFilters. any(PathFilter... filters)
Get a path filter which returnstrue
if any of the given filters returntrue
.static java.util.Iterator<Resource>
PathFilters. filtered(PathFilter filter, java.util.Iterator<Resource> original)
Get a filtered view of a resource iteration.static ClassFilter
ClassFilters. fromResourcePathFilter(PathFilter resourcePathFilter)
Get a class filter which uses a resource path filter to filter classes.static PathFilter
PathFilters. none(PathFilter... filters)
Get a path filter which returnstrue
if none of the given filters returntrue
.static PathFilter
PathFilters. not(PathFilter filter)
Get a path filter which istrue
when the given filter isfalse
, and vice-versa.Method parameters in org.jboss.modules.filter with type arguments of type PathFilter Modifier and Type Method Description static PathFilter
PathFilters. all(java.util.Collection<PathFilter> filters)
Get a path filter which returnstrue
if all of the given filters returntrue
.static PathFilter
PathFilters. any(java.util.Collection<PathFilter> filters)
Get a path filter which returnstrue
if any of the given filters returntrue
.static PathFilter
PathFilters. none(java.util.Collection<PathFilter> filters)
Get a path filter which returnstrue
if none of the given filters returntrue
.Constructors in org.jboss.modules.filter with parameters of type PathFilter Constructor Description AggregatePathFilter(boolean any, PathFilter... delegates)
Construct a new instance.InvertingPathFilter(PathFilter delegate)
Construct a new instance.MultiplePathFilter(PathFilter[] filters, boolean[] includeFlag, boolean defaultVal)
PathClassFilter(PathFilter resourcePathFilter)
-