public class TreeLayoutAdaptor extends Object implements org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>
TreeForTreeLayout.| Constructor and Description |
|---|
TreeLayoutAdaptor(org.antlr.v4.runtime.tree.Tree root) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<org.antlr.v4.runtime.tree.Tree> |
getChildren(org.antlr.v4.runtime.tree.Tree node) |
Iterable<org.antlr.v4.runtime.tree.Tree> |
getChildrenReverse(org.antlr.v4.runtime.tree.Tree node) |
org.antlr.v4.runtime.tree.Tree |
getFirstChild(org.antlr.v4.runtime.tree.Tree parentNode) |
org.antlr.v4.runtime.tree.Tree |
getLastChild(org.antlr.v4.runtime.tree.Tree parentNode) |
org.antlr.v4.runtime.tree.Tree |
getRoot() |
boolean |
isChildOfParent(org.antlr.v4.runtime.tree.Tree node,
org.antlr.v4.runtime.tree.Tree parentNode) |
boolean |
isLeaf(org.antlr.v4.runtime.tree.Tree node) |
public boolean isLeaf(org.antlr.v4.runtime.tree.Tree node)
isLeaf in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>public boolean isChildOfParent(org.antlr.v4.runtime.tree.Tree node,
org.antlr.v4.runtime.tree.Tree parentNode)
isChildOfParent in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>public org.antlr.v4.runtime.tree.Tree getRoot()
getRoot in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>public org.antlr.v4.runtime.tree.Tree getLastChild(org.antlr.v4.runtime.tree.Tree parentNode)
getLastChild in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>public org.antlr.v4.runtime.tree.Tree getFirstChild(org.antlr.v4.runtime.tree.Tree parentNode)
getFirstChild in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>public Iterable<org.antlr.v4.runtime.tree.Tree> getChildrenReverse(org.antlr.v4.runtime.tree.Tree node)
getChildrenReverse in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>public Iterable<org.antlr.v4.runtime.tree.Tree> getChildren(org.antlr.v4.runtime.tree.Tree node)
getChildren in interface org.abego.treelayout.TreeForTreeLayout<org.antlr.v4.runtime.tree.Tree>Copyright © 1992–2022 Daniel Sun. All rights reserved.