public final class IntersectedFilters
extends java.lang.Object
PatternFilter instances.| Constructor and Description |
|---|
IntersectedFilters(IntersectedFilters... filters)
Constructor that creates an IntersectedFilters that is composed of the intersection of multiple other IntersectedFilters instances.
|
IntersectedFilters(IntersectedFilters filters1, IntersectedFilters filters2)
Constructor that creates an IntersectedFilters that is composed of the intersection of two other IntersectedFilters instances.
|
IntersectedFilters(PatternFilters filters1)
Convenience constructor for creating an IntersectedFilters that encapsulates only one
PatternFilters instance. |
IntersectedFilters(PatternFilters[] filters)
Constructor for creating an IntersectedFilters that encapsulates an arbitrary number of other
PatternFilters instances. |
IntersectedFilters(PatternFilters filters1, PatternFilters filters2)
Convenience constructor for creating an IntersectedFilters that encapsulates only two
PatternFilters instances. |
IntersectedFilters(PatternFilters filters1, PatternFilters filters2, PatternFilters filters3)
Convenience constructor for creating an IntersectedFilters that encapsulates only three
PatternFilters instances. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
int |
hashCode() |
TriStateBoolean |
inferFromFilters(java.lang.String relPath) |
IntersectedFilters |
intersectWith(IntersectedFilters filters)
Creates an IntersectedFilter from this filter and an additional intersected filter.
|
IntersectedFilters |
intersectWith(PatternFilters filters)
Creates an IntersectedFilter from this filter and additional pattern filter.
|
boolean |
isIncluded(java.lang.String relPath) |
java.lang.String |
toString() |
public IntersectedFilters(PatternFilters[] filters)
PatternFilters instances.public IntersectedFilters(IntersectedFilters... filters)
public IntersectedFilters(IntersectedFilters filters1, IntersectedFilters filters2)
public IntersectedFilters(PatternFilters filters1)
PatternFilters instance.public IntersectedFilters(PatternFilters filters1, PatternFilters filters2)
PatternFilters instances.public IntersectedFilters(PatternFilters filters1, PatternFilters filters2, PatternFilters filters3)
PatternFilters instances.public IntersectedFilters intersectWith(PatternFilters filters)
this.public IntersectedFilters intersectWith(IntersectedFilters filters)
this.public TriStateBoolean inferFromFilters(java.lang.String relPath)
public boolean isIncluded(java.lang.String relPath)
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object