Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.sourceforge.arbaro.tree
Interface StemTraversal

All Known Implementing Classes:
  DefaultStemTraversal, MeshPartCreator

public interface StemTraversal

An interface, for traversal of the segments and subsegments of a stem. (Compare Hierarchical Visitor Pattern)

Method Summary
`boolean` | `enterSegment(Segment segment)`
`boolean` | `enterStem(Stem stem)`
`boolean` | `leaveSegment(Segment segment)`
`boolean` | `leaveStem(Stem stem)`
`boolean` | `visitSubsegment(Subsegment subsegment)`

Method Detail

### enterStem

    public boolean enterStem(Stem stem)
                      throws TraversalException

  Throws:
    `TraversalException`

### leaveStem

    public boolean leaveStem(Stem stem)
                      throws TraversalException

  Throws:
    `TraversalException`

### enterSegment

    public boolean enterSegment(Segment segment)
                         throws TraversalException

  Throws:
    `TraversalException`

### leaveSegment

    public boolean leaveSegment(Segment segment)
                         throws TraversalException

  Throws:
    `TraversalException`

### visitSubsegment

    public boolean visitSubsegment(Subsegment subsegment)
                            throws TraversalException

  Throws:
    `TraversalException`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD