public class CompoundDependencyData extends de.ims.icarus.language.CompoundSentenceData implements DependencySentenceData
Constructor and Description |
---|
CompoundDependencyData() |
CompoundDependencyData(DependencySentenceData systemData) |
CompoundDependencyData(DependencySentenceData systemData,
DependencySentenceData goldData,
DependencySentenceData userData) |
Modifier and Type | Method and Description |
---|---|
DependencySentenceData |
getData(de.ims.icarus.language.DataType type) |
java.lang.String |
getFeatures(int index) |
protected DependencySentenceData |
getFirstSet() |
long |
getFlags(int index) |
java.lang.String |
getForm(int index) |
int |
getHead(int index) |
int |
getIndex() |
java.lang.String |
getLemma(int index) |
java.lang.String |
getPos(int index) |
java.lang.String |
getRelation(int index) |
boolean |
isFlagSet(int index,
long flag) |
void |
setData(de.ims.icarus.language.DataType type,
de.ims.icarus.language.SentenceData data) |
clone, getProperty, getProperty, getSourceGrammar, getText, isEmpty, length
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public CompoundDependencyData()
public CompoundDependencyData(DependencySentenceData systemData)
public CompoundDependencyData(DependencySentenceData systemData, DependencySentenceData goldData, DependencySentenceData userData)
public void setData(de.ims.icarus.language.DataType type, de.ims.icarus.language.SentenceData data)
setData
in class de.ims.icarus.language.CompoundSentenceData
public DependencySentenceData getData(de.ims.icarus.language.DataType type)
getData
in class de.ims.icarus.language.CompoundSentenceData
protected DependencySentenceData getFirstSet()
getFirstSet
in class de.ims.icarus.language.CompoundSentenceData
public int getIndex()
getIndex
in interface de.ims.icarus.language.SentenceData
getIndex
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.getIndex()
public java.lang.String getForm(int index)
getForm
in interface de.ims.icarus.language.SentenceData
getForm
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.getForm(int)
public java.lang.String getPos(int index)
getPos
in interface de.ims.icarus.language.SentenceData
getPos
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.getPos(int)
public java.lang.String getRelation(int index)
getRelation
in interface DependencySentenceData
DependencySentenceData.getRelation(int)
public java.lang.String getLemma(int index)
getLemma
in interface de.ims.icarus.language.SentenceData
getLemma
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.getLemma(int)
public java.lang.String getFeatures(int index)
getFeatures
in interface de.ims.icarus.language.SentenceData
getFeatures
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.getFeatures(int)
public int getHead(int index)
getHead
in interface DependencySentenceData
DependencySentenceData.getHead(int)
public boolean isFlagSet(int index, long flag)
isFlagSet
in interface de.ims.icarus.language.SentenceData
isFlagSet
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.isFlagSet(int, long)
public long getFlags(int index)
getFlags
in interface de.ims.icarus.language.SentenceData
getFlags
in class de.ims.icarus.language.CompoundSentenceData
SentenceData.getFlags(int)