org.opennms.util.ilr
Class Filter

java.lang.Object
  extended by org.opennms.util.ilr.Filter

public class Filter
extends Object


Nested Class Summary
static interface Filter.Predicate<T>
           
static interface Filter.PropertyGetter<T>
           
 
Constructor Summary
Filter()
           
 
Method Summary
 Filter.Predicate<Integer> createIntegerBasedPredicate(int j)
           
 Filter.Predicate<String> createStringBasedPredicate(String filterString)
           
static
<T> Collection<T>
filter(Collection<T> target, Filter.Predicate<T> predicate)
           
static String getSearchString()
           
static void setSearchString(String searchString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Filter

public Filter()
Method Detail

createIntegerBasedPredicate

public Filter.Predicate<Integer> createIntegerBasedPredicate(int j)

createStringBasedPredicate

public Filter.Predicate<String> createStringBasedPredicate(String filterString)

filter

public static <T> Collection<T> filter(Collection<T> target,
                                       Filter.Predicate<T> predicate)

setSearchString

public static void setSearchString(String searchString)

getSearchString

public static String getSearchString()


Copyright © 2011. All Rights Reserved.