Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.ashwood.graph
Class FilterIteration  view FilterIteration download FilterIteration.java

java.lang.Object
  extended byorg.objectstyle.ashwood.graph.FilterIteration
All Implemented Interfaces:
DigraphIteration, java.io.Serializable

public class FilterIteration
extends java.lang.Object
implements DigraphIteration, java.io.Serializable


Field Summary
private  org.apache.commons.collections.Predicate acceptArc
           
private  org.apache.commons.collections.Predicate acceptVertex
           
private  DigraphIteration digraph
           
 
Constructor Summary
FilterIteration(DigraphIteration digraph, org.apache.commons.collections.Predicate acceptVertex, org.apache.commons.collections.Predicate acceptArc)
           
 
Method Summary
 ArcIterator arcIterator()
           
 ArcIterator incomingIterator(java.lang.Object vertex)
           
 ArcIterator outgoingIterator(java.lang.Object vertex)
           
 java.util.Iterator vertexIterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

digraph

private DigraphIteration digraph

acceptVertex

private org.apache.commons.collections.Predicate acceptVertex

acceptArc

private org.apache.commons.collections.Predicate acceptArc
Constructor Detail

FilterIteration

public FilterIteration(DigraphIteration digraph,
                       org.apache.commons.collections.Predicate acceptVertex,
                       org.apache.commons.collections.Predicate acceptArc)
Method Detail

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