Package com.synopsys.integration.util
Class ExcludedIncludedWildcardFilter
- java.lang.Object
-
- com.synopsys.integration.util.ExcludedIncludedFilter
-
- com.synopsys.integration.util.ExcludedIncludedWildcardFilter
-
public class ExcludedIncludedWildcardFilter extends ExcludedIncludedFilter
Uses '*' and '?' characters for matching, as defined here: FilenameUtils.wildcardMatch
-
-
Field Summary
Fields Modifier and Type Field Description static ExcludedIncludedWildcardFilterEMPTYAn empty filter with no excludes or includes.-
Fields inherited from class com.synopsys.integration.util.ExcludedIncludedFilter
excludedSet, includedSet
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExcludedIncludedWildcardFilter(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 ExcludedIncludedWildcardFilterfromCollections(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 ExcludedIncludedWildcardFilterfromCommaSeparatedStrings(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.booleanwillExclude(java.lang.String itemName)booleanwillInclude(java.lang.String itemName)-
Methods inherited from class com.synopsys.integration.util.ExcludedIncludedFilter
shouldInclude
-
-
-
-
Field Detail
-
EMPTY
public static final ExcludedIncludedWildcardFilter EMPTY
An empty filter with no excludes or includes.
-
-
Method Detail
-
fromCommaSeparatedStrings
public static ExcludedIncludedWildcardFilter 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 ExcludedIncludedWildcardFilter 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)
- Overrides:
willExcludein classExcludedIncludedFilter
-
willInclude
public boolean willInclude(java.lang.String itemName)
- Overrides:
willIncludein classExcludedIncludedFilter
-
-