@Beta public class CleartkDependencyOps extends Object implements DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>
TopDependencyNode, DependencyNode and DependencyRelation| Constructor and Description |
|---|
CleartkDependencyOps() |
| Modifier and Type | Method and Description |
|---|---|
DependencyNode |
createNode(JCas jCas,
Token token)
Creates a new dependency node for the specified span
|
DependencyRelation |
createRelation(JCas jCas,
DependencyNode head,
DependencyNode child,
String relation)
Creates a relation between the two nodes.
|
TopDependencyNode |
createRootNode(JCas jCas,
Sentence sentence) |
DependencyNode |
getHead(JCas jCas,
DependencyRelation relation) |
List<DependencyRelation> |
getHeadRelations(JCas jCas,
DependencyNode node) |
String |
getLabel(JCas jCas,
DependencyRelation relation) |
List<DependencyNode> |
selectNodes(JCas jCas,
Annotation coveringAnnotation)
Selects all dependency nodes within the annotation, excluding the root node.
|
TopDependencyNode |
selectRootNode(JCas jCas,
Annotation coveringAnnotation)
Selects the single root node within the annotation.
|
void |
setChildRelations(JCas jCas,
DependencyNode node,
List<DependencyRelation> childRelations)
Sets the head relations for a given node.
|
void |
setHeadRelations(JCas jCas,
DependencyNode node,
List<DependencyRelation> headRelations)
Sets the head relations for a given node.
|
public CleartkDependencyOps()
public DependencyNode createNode(JCas jCas, Token token)
DependencyOpscreateNode in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public DependencyRelation createRelation(JCas jCas, DependencyNode head, DependencyNode child, String relation)
DependencyOpscreateRelation in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public TopDependencyNode createRootNode(JCas jCas, Sentence sentence)
createRootNode in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public DependencyNode getHead(JCas jCas, DependencyRelation relation)
getHead in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public List<DependencyRelation> getHeadRelations(JCas jCas, DependencyNode node)
getHeadRelations in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public String getLabel(JCas jCas, DependencyRelation relation)
getLabel in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public List<DependencyNode> selectNodes(JCas jCas, Annotation coveringAnnotation)
DependencyOpsselectNodes in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public TopDependencyNode selectRootNode(JCas jCas, Annotation coveringAnnotation)
DependencyOpsselectRootNode in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public void setChildRelations(JCas jCas, DependencyNode node, List<DependencyRelation> childRelations)
DependencyOpssetChildRelations in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>public void setHeadRelations(JCas jCas, DependencyNode node, List<DependencyRelation> headRelations)
DependencyOpssetHeadRelations in interface DependencyOps<DependencyNode,Token,TopDependencyNode,Sentence,DependencyRelation>Copyright © 2014. All rights reserved.