MaltParser 1.0.1

org.maltparser.core.graph.arc
Interface HeadArcs

All Known Implementing Classes:
MultipleHeadArcs, SingleHeadArc

public interface HeadArcs

Since:
1.0
Author:
Johan Hall

Method Summary
 void addHead(Node head, ArcLabels arcLabelCodes)
           
 void clear()
           
 ArcLabels getArcLabels(int headindex)
           
 ArcLabels getFirstHeadArcLabels()
           
 Integer getFirstHeadLabelCode(SymbolTable table)
           
 Node getHead()
           
 Node getHead(int index)
           
 SortedSet<Node> getHeads()
           
 Integer getLabelCode(int headindex, SymbolTable table)
           
 Integer getLabelCode(Node head, SymbolTable table)
           
 boolean hasHead()
           
 boolean hasLabelCodes()
           
 boolean isSingleHeaded()
           
 

Method Detail

clear

void clear()

addHead

void addHead(Node head,
             ArcLabels arcLabelCodes)

hasHead

boolean hasHead()

getHead

Node getHead()

getHead

Node getHead(int index)

getHeads

SortedSet<Node> getHeads()

getArcLabels

ArcLabels getArcLabels(int headindex)

getFirstHeadArcLabels

ArcLabels getFirstHeadArcLabels()

getLabelCode

Integer getLabelCode(int headindex,
                     SymbolTable table)

getLabelCode

Integer getLabelCode(Node head,
                     SymbolTable table)

getFirstHeadLabelCode

Integer getFirstHeadLabelCode(SymbolTable table)

isSingleHeaded

boolean isSingleHeaded()

hasLabelCodes

boolean hasLabelCodes()

MaltParser 1.0.1

Copyright 2007 Johan Hall, Jens Nilsson and Joakim Nivre.