net.sourceforge.arbaro.tree
Class DefaultStemTraversal

java.lang.Object
  extended bynet.sourceforge.arbaro.tree.DefaultStemTraversal
All Implemented Interfaces:
StemTraversal

public class DefaultStemTraversal
extends java.lang.Object
implements StemTraversal

Convenience class for StemTraversal interface


Constructor Summary
DefaultStemTraversal()
           
 
Method Summary
 boolean enterSegment(Segment segment)
           
 boolean enterStem(Stem stem)
           
 boolean leaveSegment(Segment segment)
           
 boolean leaveStem(Stem stem)
           
 boolean visitSubsegment(Subsegment subsegment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultStemTraversal

public DefaultStemTraversal()
Method Detail

enterSegment

public boolean enterSegment(Segment segment)
                     throws TraversalException
Specified by:
enterSegment in interface StemTraversal
Throws:
TraversalException

enterStem

public boolean enterStem(Stem stem)
                  throws TraversalException
Specified by:
enterStem in interface StemTraversal
Throws:
TraversalException

leaveSegment

public boolean leaveSegment(Segment segment)
                     throws TraversalException
Specified by:
leaveSegment in interface StemTraversal
Throws:
TraversalException

leaveStem

public boolean leaveStem(Stem stem)
                  throws TraversalException
Specified by:
leaveStem in interface StemTraversal
Throws:
TraversalException

visitSubsegment

public boolean visitSubsegment(Subsegment subsegment)
                        throws TraversalException
Specified by:
visitSubsegment in interface StemTraversal
Throws:
TraversalException