java.lang.Object
org.objectstyle.ashwood.graph.FilterIteration
- All Implemented Interfaces:
- DigraphIteration, java.io.Serializable
- public class FilterIteration
- extends java.lang.Object
- implements DigraphIteration, java.io.Serializable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
digraph
private DigraphIteration digraph
acceptVertex
private org.apache.commons.collections.Predicate acceptVertex
acceptArc
private org.apache.commons.collections.Predicate acceptArc
FilterIteration
public FilterIteration(DigraphIteration digraph,
org.apache.commons.collections.Predicate acceptVertex,
org.apache.commons.collections.Predicate acceptArc)
vertexIterator
public java.util.Iterator vertexIterator()
- Specified by:
vertexIterator in interface DigraphIteration
arcIterator
public ArcIterator arcIterator()
- Specified by:
arcIterator in interface DigraphIteration
outgoingIterator
public ArcIterator outgoingIterator(java.lang.Object vertex)
- Specified by:
outgoingIterator in interface DigraphIteration
incomingIterator
public ArcIterator incomingIterator(java.lang.Object vertex)
- Specified by:
incomingIterator in interface DigraphIteration