org.graphstream.util
Class Filters

java.lang.Object
  extended by org.graphstream.util.Filters

public class Filters
extends Object


Constructor Summary
Filters()
           
 
Method Summary
static
<T extends Element>
Filter<T>
and(Filter<T> f1, Filter<T> f2)
           
static
<T extends Element>
Filter<T>
byAttributeFilter(String key, Object expectedValue)
           
static
<T extends Element,U extends Element>
Filter<T>
byExtremitiesFilter(Filter<U> f)
           
static
<T extends Element>
Filter<T>
byIdFilter(String idPattern)
           
static
<T extends Element>
Filter<T>
falseFilter()
           
static
<T extends Element>
Filter<T>
isContained(Collection<? extends T> set)
           
static
<T extends Element>
Filter<T>
isIdContained(Collection<String> set)
           
static
<T extends Element>
Filter<T>
not(Filter<T> f)
           
static
<T extends Element>
Filter<T>
or(Filter<T> f1, Filter<T> f2)
           
static
<T extends Element,U extends Element>
Filter<Element>
separateNodeAndEdgeFilter(Filter<T> nodeFilter, Filter<U> edgeFilter)
           
static
<T extends Element>
Filter<T>
trueFilter()
           
static
<T extends Element>
Filter<T>
xor(Filter<T> f1, Filter<T> f2)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Filters

public Filters()
Method Detail

falseFilter

public static <T extends Element> Filter<T> falseFilter()

trueFilter

public static <T extends Element> Filter<T> trueFilter()

byAttributeFilter

public static <T extends Element> Filter<T> byAttributeFilter(String key,
                                                              Object expectedValue)

separateNodeAndEdgeFilter

public static <T extends Element,U extends Element> Filter<Element> separateNodeAndEdgeFilter(Filter<T> nodeFilter,
                                                                                              Filter<U> edgeFilter)

byExtremitiesFilter

public static <T extends Element,U extends Element> Filter<T> byExtremitiesFilter(Filter<U> f)

byIdFilter

public static <T extends Element> Filter<T> byIdFilter(String idPattern)

isContained

public static <T extends Element> Filter<T> isContained(Collection<? extends T> set)

isIdContained

public static <T extends Element> Filter<T> isIdContained(Collection<String> set)

and

public static <T extends Element> Filter<T> and(Filter<T> f1,
                                                Filter<T> f2)

or

public static <T extends Element> Filter<T> or(Filter<T> f1,
                                               Filter<T> f2)

xor

public static <T extends Element> Filter<T> xor(Filter<T> f1,
                                                Filter<T> f2)

not

public static <T extends Element> Filter<T> not(Filter<T> f)


Copyright © 2012. All Rights Reserved.