public class NGramSentenceData
extends java.lang.Object
implements de.ims.icarus.language.annotation.AnnotatedSentenceData
Modifier and Type | Field and Description |
---|---|
protected de.ims.icarus.util.annotation.Annotation |
annotation |
Constructor and Description |
---|
NGramSentenceData(int index) |
Modifier and Type | Method and Description |
---|---|
NGramSentenceData |
clone() |
de.ims.icarus.util.annotation.Annotation |
getAnnotation() |
java.lang.String |
getFeatures(int index) |
long |
getFlags(int index) |
java.lang.String |
getForm(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) |
de.ims.icarus.language.Grammar |
getSourceGrammar() |
java.lang.String |
getText() |
boolean |
isEmpty() |
boolean |
isFlagSet(int index,
long flag) |
int |
length() |
public NGramSentenceData clone()
clone
in interface de.ims.icarus.language.SentenceData
clone
in class java.lang.Object
public java.lang.String getForm(int index)
getForm
in interface de.ims.icarus.language.SentenceData
net.ikarus_systems.icarus.language.SentenceData#getForm(int)
public boolean isEmpty()
isEmpty
in interface de.ims.icarus.language.SentenceData
net.ikarus_systems.icarus.language.SentenceData#isEmpty()
public int length()
length
in interface de.ims.icarus.language.SentenceData
net.ikarus_systems.icarus.language.SentenceData#length()
public de.ims.icarus.language.Grammar getSourceGrammar()
getSourceGrammar
in interface de.ims.icarus.language.SentenceData
net.ikarus_systems.icarus.language.SentenceData#getSourceGrammar()
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
net.ikarus_systems.icarus.language.annotation.AnnotatedSentenceData#getAnnotation()
public java.lang.String getText()
getText
in interface de.ims.icarus.ui.text.TextItem
de.ims.icarus.ui.text.ikarus_systems.icarus.ui.helper.TextItem#getText()
public int getIndex()
getIndex
in interface de.ims.icarus.language.SentenceData
SentenceData.getIndex()
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 getPos(int index)
getPos
in interface de.ims.icarus.language.SentenceData
SentenceData.getPos(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 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 java.lang.Object getProperty(java.lang.String key)
getProperty
in interface de.ims.icarus.language.SentenceData
SentenceData.getProperty(java.lang.String)