public class DataSetTypeFilter
extends java.lang.Object
Only one list can be applied. If both the whitelist and blacklist are specified, then the whitelist is used. If neither are specified, then no filtering is done.
Constructor and Description |
---|
DataSetTypeFilter(java.lang.String whitelistPatternString,
java.lang.String blacklistPatternString)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertPatternListToString(java.util.List<java.lang.String> dataSetTypePatterns)
Takes a List of patterns and serializes them to a single string that this class can later
reread.
|
java.util.List<DataSetType> |
filterDataSetTypes(java.util.List<DataSetType> typesToFilter) |
public DataSetTypeFilter(java.lang.String whitelistPatternString, java.lang.String blacklistPatternString)
whitelistPatternString
- A string serialized using convertPatternListToString(java.util.List<java.lang.String>)
.blacklistPatternString
- A string serialized using convertPatternListToString(java.util.List<java.lang.String>)
.public static java.lang.String convertPatternListToString(java.util.List<java.lang.String> dataSetTypePatterns)
public java.util.List<DataSetType> filterDataSetTypes(java.util.List<DataSetType> typesToFilter)