Class EdgePredicateFilter<V,E>
java.lang.Object
edu.uci.ics.jung.algorithms.filters.EdgePredicateFilter<V,E>
- All Implemented Interfaces:
com.google.common.base.Function<Graph<V,
,E>, Graph<V, E>> Filter<V,
,E> Function<Graph<V,
E>, Graph<V, E>>
Transforms the input graph into one which contains only those edges
that pass the specified
Predicate
. The filtered graph
is a copy of the original graph (same type, uses the same vertex and
edge objects). All vertices from the original graph
are copied into the new graph (even if they are not incident to any
edges in the new graph).-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEdgePredicateFilter
(com.google.common.base.Predicate<E> edge_pred) Creates an instance based on the specified edgePredicate
. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.common.base.Function
equals
-
Field Details
-
edge_pred
-
-
Constructor Details
-
EdgePredicateFilter
Creates an instance based on the specified edgePredicate
.- Parameters:
edge_pred
- the predicate that specifies which edges to add to the filtered graph
-
-
Method Details