Package com.synopsys.integration.util
Class ExcludedIncludedFilter
- java.lang.Object
-
- com.synopsys.integration.util.ExcludedIncludedFilter
-
- Direct Known Subclasses:
ExcludedIncludedWildcardFilter
public class ExcludedIncludedFilter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static ExcludedIncludedFilterEMPTYAn empty filter with no excludes or includes.protected java.util.Set<java.lang.String>excludedSetprotected java.util.Set<java.lang.String>includedSet
-
Constructor Summary
Constructors Modifier Constructor Description protectedExcludedIncludedFilter(java.util.Collection<java.lang.String> toExcludeList, java.util.Collection<java.lang.String> toIncludeList)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExcludedIncludedFilterfromCollections(java.util.Collection<java.lang.String> toExclude, java.util.Collection<java.lang.String> toInclude)Provide a collection of values to exclude and/or a collection of values to include.static ExcludedIncludedFilterfromCommaSeparatedStrings(java.lang.String toExclude, java.lang.String toInclude)Provide a comma-separated string of values to exclude and/or a comma-separated string of values to include.booleanshouldInclude(java.lang.String itemName)booleanwillExclude(java.lang.String itemName)booleanwillInclude(java.lang.String itemName)
-
-
-
Field Detail
-
EMPTY
public static final ExcludedIncludedFilter EMPTY
An empty filter with no excludes or includes.
-
excludedSet
protected final java.util.Set<java.lang.String> excludedSet
-
includedSet
protected final java.util.Set<java.lang.String> includedSet
-
-
Method Detail
-
fromCommaSeparatedStrings
public static ExcludedIncludedFilter fromCommaSeparatedStrings(java.lang.String toExclude, java.lang.String toInclude)
Provide a comma-separated string of values to exclude and/or a comma-separated string of values to include. Exclusion rules always win.
-
fromCollections
public static ExcludedIncludedFilter fromCollections(java.util.Collection<java.lang.String> toExclude, java.util.Collection<java.lang.String> toInclude)
Provide a collection of values to exclude and/or a collection of values to include. Exclusion rules always win.
-
willExclude
public boolean willExclude(java.lang.String itemName)
-
willInclude
public boolean willInclude(java.lang.String itemName)
-
shouldInclude
public final boolean shouldInclude(java.lang.String itemName)
-
-