|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.arbaro.tree.DefaultTreeTraversal
net.sourceforge.arbaro.tree.LeafCounter
public class LeafCounter
Counts the number of all leaves of a tree using the TreeTraversal interface
Constructor Summary | |
---|---|
LeafCounter()
|
Method Summary | |
---|---|
boolean |
enterStem(Stem stem)
going into a Stem |
boolean |
enterTree(Tree tree)
going into a Tree |
long |
getLeafCount()
|
boolean |
visitLeaf(Leaf leaf)
passing a Leaf |
Methods inherited from class net.sourceforge.arbaro.tree.DefaultTreeTraversal |
---|
leaveStem, leaveTree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LeafCounter()
Method Detail |
---|
public long getLeafCount()
public boolean enterStem(Stem stem)
TreeTraversal
enterStem
in interface TreeTraversal
enterStem
in class DefaultTreeTraversal
public boolean enterTree(Tree tree)
TreeTraversal
enterTree
in interface TreeTraversal
enterTree
in class DefaultTreeTraversal
public boolean visitLeaf(Leaf leaf)
TreeTraversal
visitLeaf
in interface TreeTraversal
visitLeaf
in class DefaultTreeTraversal
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |