public class AnnotationDepUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static Logger |
logger |
Constructor and Description |
---|
AnnotationDepUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
distanceFromRoot(ConllDependencyNode node) |
static int |
distanceFromRoot(SimpleTree tree) |
private static java.util.Set<SimpleTree> |
getAncestors(SimpleTree tree) |
private static SimpleTree |
getLeftmostNode(SimpleTree root,
java.util.Set<java.lang.String> labels) |
private static java.util.Map<ConllDependencyNode,SimpleTree> |
getNodeTreeMap(java.util.List<ConllDependencyNode> nodes) |
static SimpleTree |
getPathEnclosedTree(SimpleTree root,
java.util.List<SimpleTree> annotationNodes,
SimpleTree leftmostTree,
SimpleTree rightmostTree) |
private static SimpleTree |
getRightmostNode(SimpleTree root,
java.util.Set<java.lang.String> labels) |
static java.lang.String |
getTokenRelTreeString(JCas jCas,
java.util.List<ConllDependencyNode> nodes,
Annotation[] annotations,
java.lang.String[] labels) |
static java.lang.String |
getTokenRelTreeString(JCas jCas,
java.util.List<ConllDependencyNode> nodes,
Annotation[] annotations,
java.lang.String[] labels,
boolean getParent) |
static java.lang.String |
getTokenTreeString(JCas jCas,
java.util.List<ConllDependencyNode> nodes,
Annotation[] annotations,
java.lang.String[] labels,
boolean getParent) |
private static ConllDependencyNode |
getTopNode(java.util.List<ConllDependencyNode> nodes) |
public static java.lang.String getTokenRelTreeString(JCas jCas, java.util.List<ConllDependencyNode> nodes, Annotation[] annotations, java.lang.String[] labels)
public static java.lang.String getTokenRelTreeString(JCas jCas, java.util.List<ConllDependencyNode> nodes, Annotation[] annotations, java.lang.String[] labels, boolean getParent)
private static SimpleTree getRightmostNode(SimpleTree root, java.util.Set<java.lang.String> labels)
private static SimpleTree getLeftmostNode(SimpleTree root, java.util.Set<java.lang.String> labels)
public static java.lang.String getTokenTreeString(JCas jCas, java.util.List<ConllDependencyNode> nodes, Annotation[] annotations, java.lang.String[] labels, boolean getParent)
public static SimpleTree getPathEnclosedTree(SimpleTree root, java.util.List<SimpleTree> annotationNodes, SimpleTree leftmostTree, SimpleTree rightmostTree)
private static ConllDependencyNode getTopNode(java.util.List<ConllDependencyNode> nodes)
private static java.util.Map<ConllDependencyNode,SimpleTree> getNodeTreeMap(java.util.List<ConllDependencyNode> nodes)
private static java.util.Set<SimpleTree> getAncestors(SimpleTree tree)
public static int distanceFromRoot(ConllDependencyNode node)
public static int distanceFromRoot(SimpleTree tree)