public class TreeExtractor
extends java.lang.Object
Constructor and Description |
---|
TreeExtractor() |
Modifier and Type | Method and Description |
---|---|
private static SimpleTree |
buildSimpleClonePET(TreebankNode lca,
TreebankNode t1,
TreebankNode t2) |
static SimpleTree |
extractPathEnclosedTree(TreebankNode t1,
TreebankNode t2,
JCas jcas) |
static SimpleTree |
extractPathTree(TreebankNode t1,
TreebankNode t2) |
static TreebankNode |
getLCA(TreebankNode t1,
TreebankNode t2) |
static SimpleTree |
getSimpleClone(TreebankNode node) |
static SimpleTree |
getSurroundingTree(TreebankNode node) |
static SimpleTree |
getSurroundingTreeWithAnnotation(TreebankNode node,
java.lang.String string) |
private static java.util.ArrayList<TreebankNode> |
getUpwardPath(TreebankNode lca,
TreebankNode t) |
static void |
lowercaseWords(SimpleTree t) |
private static SimpleTree |
sameTree(TreebankNode t1,
TreebankNode t2) |
public static SimpleTree extractPathTree(TreebankNode t1, TreebankNode t2)
public static SimpleTree extractPathEnclosedTree(TreebankNode t1, TreebankNode t2, JCas jcas)
private static SimpleTree buildSimpleClonePET(TreebankNode lca, TreebankNode t1, TreebankNode t2)
public static TreebankNode getLCA(TreebankNode t1, TreebankNode t2)
private static java.util.ArrayList<TreebankNode> getUpwardPath(TreebankNode lca, TreebankNode t)
private static SimpleTree sameTree(TreebankNode t1, TreebankNode t2)
public static SimpleTree getSurroundingTreeWithAnnotation(TreebankNode node, java.lang.String string)
public static SimpleTree getSurroundingTree(TreebankNode node)
public static SimpleTree getSimpleClone(TreebankNode node)
public static void lowercaseWords(SimpleTree t)