Package org.opennms.util.ilr
Class Filter
- java.lang.Object
-
- org.opennms.util.ilr.Filter
-
public class Filter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Filter.Predicate<T>
static interface
Filter.PropertyGetter<T>
-
Constructor Summary
Constructors Constructor Description Filter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Filter.Predicate<java.lang.Integer>
createIntegerBasedPredicate(int j)
Filter.Predicate<java.lang.String>
createStringBasedPredicate(java.lang.String filterString)
static <T> java.util.Collection<T>
filter(java.util.Collection<T> target, Filter.Predicate<T> predicate)
static java.lang.String
getSearchString()
static void
setSearchString(java.lang.String searchString)
-
-
-
Method Detail
-
createIntegerBasedPredicate
public Filter.Predicate<java.lang.Integer> createIntegerBasedPredicate(int j)
-
createStringBasedPredicate
public Filter.Predicate<java.lang.String> createStringBasedPredicate(java.lang.String filterString)
-
filter
public static <T> java.util.Collection<T> filter(java.util.Collection<T> target, Filter.Predicate<T> predicate)
-
setSearchString
public static void setSearchString(java.lang.String searchString)
-
getSearchString
public static java.lang.String getSearchString()
-
-