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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object