Class RenderableTree
- java.lang.Object
-
- de.hsh.graja.regression.report.treevisualiser.RenderableTree
-
- All Implemented Interfaces:
org.abego.treelayout.TreeForTreeLayout<RenderableNode>
public class RenderableTree extends Object implements org.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
-
Constructor Summary
Constructors Constructor Description RenderableTree(RenderableNode root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<RenderableNode>
getChildren(RenderableNode parentNode)
Iterable<RenderableNode>
getChildrenReverse(RenderableNode parentNode)
RenderableNode
getFirstChild(RenderableNode parentNode)
RenderableNode
getLastChild(RenderableNode parentNode)
RenderableNode
getRoot()
boolean
isChildOfParent(RenderableNode node, RenderableNode parentNode)
boolean
isLeaf(RenderableNode node)
-
-
-
Constructor Detail
-
RenderableTree
public RenderableTree(RenderableNode root)
-
-
Method Detail
-
getRoot
public RenderableNode getRoot()
- Specified by:
getRoot
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
isLeaf
public boolean isLeaf(RenderableNode node)
- Specified by:
isLeaf
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
isChildOfParent
public boolean isChildOfParent(RenderableNode node, RenderableNode parentNode)
- Specified by:
isChildOfParent
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
getChildren
public Iterable<RenderableNode> getChildren(RenderableNode parentNode)
- Specified by:
getChildren
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
getChildrenReverse
public Iterable<RenderableNode> getChildrenReverse(RenderableNode parentNode)
- Specified by:
getChildrenReverse
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
getFirstChild
public RenderableNode getFirstChild(RenderableNode parentNode)
- Specified by:
getFirstChild
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
getLastChild
public RenderableNode getLastChild(RenderableNode parentNode)
- Specified by:
getLastChild
in interfaceorg.abego.treelayout.TreeForTreeLayout<RenderableNode>
-
-