Package org.onlab.util
Class StringFilter
- java.lang.Object
-
- org.onlab.util.StringFilter
-
public class StringFilter extends java.lang.ObjectFilters content on a given object with String representation. This is carried out through restrictive (AND) or loose (OR) searches. If not provided, strategy defaults to ADD.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStringFilter.StrategyDefines the filtering strategy.
-
Constructor Summary
Constructors Constructor Description StringFilter(java.util.List<java.lang.String> filter)Creates a new filter to apply on some data.StringFilter(java.util.List<java.lang.String> filter, StringFilter.Strategy strategy)Creates a new filter to apply on some data, given a specific strategy (AND, OR).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanfilter(java.lang.Object data)Filters data according to a set of restrictions and a specific strategy.
-
-
-
Constructor Detail
-
StringFilter
public StringFilter(java.util.List<java.lang.String> filter)
Creates a new filter to apply on some data.- Parameters:
filter- list with filters to apply
-
StringFilter
public StringFilter(java.util.List<java.lang.String> filter, StringFilter.Strategy strategy)Creates a new filter to apply on some data, given a specific strategy (AND, OR).- Parameters:
filter- list with filters to applystrategy- type of strategy (AND, OR)
-
-