| Package | Description |
|---|---|
| org.cleartk.syntax.constituent.type |
| Modifier and Type | Class and Description |
|---|---|
class |
TerminalTreebankNode
Updated by JCasGen Wed May 07 09:15:21 EDT 2014
XML source: /Users/bethard/Code/cleartk/target/checkout/cleartk-type-system/target/jcasgen/typesystem.xml
|
class |
TopTreebankNode
Updated by JCasGen Wed May 07 09:15:21 EDT 2014
XML source: /Users/bethard/Code/cleartk/target/checkout/cleartk-type-system/target/jcasgen/typesystem.xml
|
| Modifier and Type | Method and Description |
|---|---|
static TreebankNode |
TreebankNodeUtil.getAncestorWithType(TreebankNode node,
String type) |
TreebankNode |
TreebankNode.getChildren(int i)
indexed getter for children - gets an indexed value -
|
TreebankNode |
TreebankNodeUtil.TreebankNodePath.getCommonAncestor() |
TreebankNode |
TreebankNode.getParent()
getter for parent - gets
|
static TreebankNode |
TreebankNodeUtil.getParent(TreebankNode node) |
static TreebankNode |
TreebankNodeUtil.newNode(JCas jCas,
int begin,
int end,
String nodeType)
Create a leaf TreebankNode in a JCas.
|
static TreebankNode |
TreebankNodeUtil.newNode(JCas jCas,
String nodeType,
TreebankNode... children)
Create a branch TreebankNode in a JCas.
|
static TreebankNode |
TreebankNodeUtil.selectHighestCoveredTreebankNode(JCas jCas,
Annotation annotation)
Selects the highest TreebankNode in the parse tree that is at least partially covered by the
given annotation.
|
static TreebankNode |
TreebankNodeUtil.selectHighestMatchingTreebankNode(JCas jCas,
Annotation annotation)
Selects the highest TreebankNode in the parse tree that has the same span as the given
annotation.
|
static TreebankNode |
TreebankNodeUtil.selectMatchingLeaf(JCas jCas,
Annotation annotation)
Selects a single TreebankNode leaf that has the same span as the given annotation.
|
| Modifier and Type | Method and Description |
|---|---|
static List<TreebankNode> |
TreebankNodeUtil.getPathToRoot(TreebankNode startNode)
Find the path from a TreebankNode to the root of the tree it belongs to.
|
List<TreebankNode> |
TreebankNodeUtil.TreebankNodePath.getSourceToAncestorPath() |
List<TreebankNode> |
TreebankNodeUtil.TreebankNodePath.getTargetToAncestorPath() |
| Modifier and Type | Method and Description |
|---|---|
static TreebankNode |
TreebankNodeUtil.getAncestorWithType(TreebankNode node,
String type) |
static int |
TreebankNodeUtil.getDepth(TreebankNode node)
Calculates the depth of the TreebankNode.
|
static TreebankNode |
TreebankNodeUtil.getParent(TreebankNode node) |
static TreebankNodeUtil.TreebankNodePath |
TreebankNodeUtil.getPath(TreebankNode source,
TreebankNode target)
Get the path from the source TreebankNode to the target TreebankNode via the least common
ancestor.
|
static List<TreebankNode> |
TreebankNodeUtil.getPathToRoot(TreebankNode startNode)
Find the path from a TreebankNode to the root of the tree it belongs to.
|
static TopTreebankNode |
TreebankNodeUtil.getTopNode(TreebankNode node) |
static TreebankNode |
TreebankNodeUtil.newNode(JCas jCas,
String nodeType,
TreebankNode... children)
Create a branch TreebankNode in a JCas.
|
static void |
TreebankNodeUtil.print(PrintStream out,
TreebankNode node)
A "pretty print" of this node that may be useful for e.g.
|
void |
TreebankNode.setChildren(int i,
TreebankNode v)
indexed setter for children - sets an indexed value -
|
void |
TreebankNode.setParent(TreebankNode v)
setter for parent - sets
|
static String |
TreebankNodeUtil.toTreebankString(TreebankNode node)
Format the TreebankNode as a Penn-Treebank-style parenthesized string.
|
| Constructor and Description |
|---|
TreebankNodeUtil.TreebankNodePath(TreebankNode commonAncestor,
List<TreebankNode> sourceToAncestor,
List<TreebankNode> targetToAncestor) |
| Constructor and Description |
|---|
TreebankNodeUtil.TreebankNodePath(TreebankNode commonAncestor,
List<TreebankNode> sourceToAncestor,
List<TreebankNode> targetToAncestor) |
TreebankNodeUtil.TreebankNodePath(TreebankNode commonAncestor,
List<TreebankNode> sourceToAncestor,
List<TreebankNode> targetToAncestor) |
Copyright © 2014. All rights reserved.