public class AnnotatedDependencyData extends java.lang.Object implements DependencySentenceData, de.ims.icarus.language.annotation.AnnotatedSentenceData, de.ims.icarus.util.Wrapper<DependencySentenceData>, java.lang.Cloneable
Constructor and Description |
---|
AnnotatedDependencyData(DependencySentenceData source) |
AnnotatedDependencyData(DependencySentenceData source,
de.ims.icarus.util.annotation.Annotation annotation) |
Modifier and Type | Method and Description |
---|---|
AnnotatedDependencyData |
clone() |
DependencySentenceData |
get() |
de.ims.icarus.util.annotation.Annotation |
getAnnotation() |
java.lang.String |
getFeatures(int index) |
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.Object |
getProperty(int index,
java.lang.String key) |
java.lang.Object |
getProperty(java.lang.String key) |
java.lang.String |
getRelation(int index) |
de.ims.icarus.language.Grammar |
getSourceGrammar() |
java.lang.String |
getText() |
boolean |
isEmpty() |
boolean |
isFlagSet(int index,
long flag) |
int |
length() |
void |
setAnnotation(de.ims.icarus.util.annotation.Annotation annotation) |
java.lang.String |
toString() |
public AnnotatedDependencyData(DependencySentenceData source, de.ims.icarus.util.annotation.Annotation annotation)
public AnnotatedDependencyData(DependencySentenceData source)
public AnnotatedDependencyData clone()
clone
in interface de.ims.icarus.language.SentenceData
clone
in class java.lang.Object
public boolean isEmpty()
isEmpty
in interface de.ims.icarus.language.SentenceData
SentenceData.isEmpty()
public int length()
length
in interface de.ims.icarus.language.SentenceData
SentenceData.length()
public de.ims.icarus.language.Grammar getSourceGrammar()
getSourceGrammar
in interface de.ims.icarus.language.SentenceData
SentenceData.getSourceGrammar()
public java.lang.String getText()
getText
in interface de.ims.icarus.ui.text.TextItem
TextItem.getText()
public java.lang.String getForm(int index)
getForm
in interface de.ims.icarus.language.SentenceData
SentenceData.getForm(int)
public java.lang.String getPos(int index)
getPos
in interface de.ims.icarus.language.SentenceData
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
SentenceData.getLemma(int)
public java.lang.String getFeatures(int index)
getFeatures
in interface de.ims.icarus.language.SentenceData
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
SentenceData.isFlagSet(int, long)
public long getFlags(int index)
getFlags
in interface de.ims.icarus.language.SentenceData
SentenceData.getFlags(int)
public de.ims.icarus.util.annotation.Annotation getAnnotation()
getAnnotation
in interface de.ims.icarus.language.annotation.AnnotatedSentenceData
getAnnotation
in interface de.ims.icarus.util.annotation.AnnotatedData
AnnotatedSentenceData.getAnnotation()
public void setAnnotation(de.ims.icarus.util.annotation.Annotation annotation)
public int getIndex()
getIndex
in interface de.ims.icarus.language.SentenceData
SentenceData.getIndex()
public DependencySentenceData get()
get
in interface de.ims.icarus.util.Wrapper<DependencySentenceData>
Wrapper.get()
public java.lang.Object getProperty(int index, java.lang.String key)
getProperty
in interface de.ims.icarus.language.SentenceData
SentenceData.getProperty(int, java.lang.String)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface de.ims.icarus.language.SentenceData
SentenceData.getProperty(java.lang.String)