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

Quick Search    Search Deep

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

java.lang.Object
  extended byorg.apache.commons.collections.iterators.ProxyIterator
      extended byorg.objectstyle.ashwood.graph.TransformArcIterator
All Implemented Interfaces:
ArcIterator, java.util.Iterator

public class TransformArcIterator
extends org.apache.commons.collections.iterators.ProxyIterator
implements ArcIterator


Nested Class Summary
 
Nested classes inherited from class org.objectstyle.ashwood.graph.ArcIterator
ArcIterator.EmptyIterator
 
Field Summary
private  org.apache.commons.collections.Transformer transformArc
           
private  org.apache.commons.collections.Transformer transformDestination
           
private  org.apache.commons.collections.Transformer transformOrigin
           
 
Fields inherited from class org.apache.commons.collections.iterators.ProxyIterator
 
Fields inherited from interface org.objectstyle.ashwood.graph.ArcIterator
EMPTY_ITERATOR
 
Constructor Summary
TransformArcIterator(ArcIterator iterator, org.apache.commons.collections.Transformer transformArc)
           
TransformArcIterator(ArcIterator iterator, org.apache.commons.collections.Transformer transformVertex, org.apache.commons.collections.Transformer transformArc)
           
TransformArcIterator(ArcIterator iterator, org.apache.commons.collections.Transformer transformOrigin, org.apache.commons.collections.Transformer transformDestination, org.apache.commons.collections.Transformer transformArc)
           
 
Method Summary
 java.lang.Object getDestination()
           
 java.lang.Object getOrigin()
           
 java.lang.Object next()
          Obtain the next element in the collection.
protected  java.lang.Object transformArc(java.lang.Object source)
           
protected  java.lang.Object transformDst(java.lang.Object source)
           
protected  java.lang.Object transformOrigin(java.lang.Object source)
           
 
Methods inherited from class org.apache.commons.collections.iterators.ProxyIterator
getIterator, hasNext, remove, setIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Iterator
hasNext, remove
 

Field Detail

transformOrigin

private org.apache.commons.collections.Transformer transformOrigin

transformDestination

private org.apache.commons.collections.Transformer transformDestination

transformArc

private org.apache.commons.collections.Transformer transformArc
Constructor Detail

TransformArcIterator

public TransformArcIterator(ArcIterator iterator,
                            org.apache.commons.collections.Transformer transformOrigin,
                            org.apache.commons.collections.Transformer transformDestination,
                            org.apache.commons.collections.Transformer transformArc)

TransformArcIterator

public TransformArcIterator(ArcIterator iterator,
                            org.apache.commons.collections.Transformer transformVertex,
                            org.apache.commons.collections.Transformer transformArc)

TransformArcIterator

public TransformArcIterator(ArcIterator iterator,
                            org.apache.commons.collections.Transformer transformArc)
Method Detail

next

public java.lang.Object next()
Description copied from interface: java.util.Iterator
Obtain the next element in the collection.

Specified by:
next in interface java.util.Iterator

getOrigin

public java.lang.Object getOrigin()
Specified by:
getOrigin in interface ArcIterator

getDestination

public java.lang.Object getDestination()
Specified by:
getDestination in interface ArcIterator

transformArc

protected java.lang.Object transformArc(java.lang.Object source)

transformOrigin

protected java.lang.Object transformOrigin(java.lang.Object source)

transformDst

protected java.lang.Object transformDst(java.lang.Object source)