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