public class SimpleDependencyData extends de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties> implements DependencySentenceData
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
features |
protected long[] |
flags |
protected short[] |
heads |
protected java.lang.String[] |
lemmas |
protected java.lang.String[] |
poss |
protected java.lang.String[] |
relations |
forms, indexedProperties, properties
DATA_GROUP_LABEL, DATA_GROUP_VALUE, DATA_HEAD_ROOT, DATA_LEFT_LABEL, DATA_LEFT_VALUE, DATA_NO_VALUE, DATA_RIGHT_LABEL, DATA_RIGHT_VALUE, DATA_ROOT_LABEL, DATA_UNDEFINED_DOUBLE_VALUE, DATA_UNDEFINED_FLOAT_VALUE, DATA_UNDEFINED_LABEL, DATA_UNDEFINED_VALUE, DATA_YES_VALUE, DEPREL_KEY, DIRECTION_KEY, DISTANCE_KEY, EDGE_KEY, ENTITY_KEY, FEATURES_KEY, FLAG_PROJECTIVE, FLAGS_KEY, FORM_KEY, FRAMESET_KEY, GENDER_KEY, HEAD_KEY, ID_KEY, INDEX_KEY, LEMMA_KEY, LENGTH_KEY, NUMBER_KEY, PARSE_KEY, POS_KEY, ROOT_KEY, SENSE_KEY, SIZE_KEY, SPEAKER_FEATURES_KEY, SPEAKER_KEY, TAG_KEY, TRANSITIVE_KEY
Constructor and Description |
---|
SimpleDependencyData() |
SimpleDependencyData(DependencySentenceData source) |
SimpleDependencyData(int index,
java.lang.String[] forms,
java.lang.String[] lemmas,
java.lang.String[] features,
java.lang.String[] poss,
java.lang.String[] relations,
short[] heads,
long[] flags) |
Modifier and Type | Method and Description |
---|---|
SimpleDependencyData |
clone() |
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.String |
getRelation(int index) |
boolean |
isFlagSet(int index,
long flag) |
java.lang.String |
toString() |
cloneProperties, createProperties, getIndexedProperty, getProperties, getProperty, getSourceGrammar, getText, isEmpty, length, setForms, setIndex, setProperties, setProperty, setProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
protected java.lang.String[] poss
protected java.lang.String[] lemmas
protected java.lang.String[] features
protected java.lang.String[] relations
protected short[] heads
protected long[] flags
public SimpleDependencyData(int index, java.lang.String[] forms, java.lang.String[] lemmas, java.lang.String[] features, java.lang.String[] poss, java.lang.String[] relations, short[] heads, long[] flags)
public SimpleDependencyData(DependencySentenceData source)
public SimpleDependencyData()
public java.lang.Object getProperty(int index, java.lang.String key)
getProperty
in interface de.ims.icarus.language.SentenceData
getProperty
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public java.lang.String toString()
toString
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public SimpleDependencyData clone()
clone
in interface de.ims.icarus.language.SentenceData
clone
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public java.lang.String getRelation(int index)
getRelation
in interface DependencySentenceData
public java.lang.String getForm(int index)
getForm
in interface de.ims.icarus.language.SentenceData
getForm
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public int getHead(int index)
getHead
in interface DependencySentenceData
public java.lang.String getPos(int index)
getPos
in interface de.ims.icarus.language.SentenceData
getPos
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public java.lang.String getFeatures(int index)
getFeatures
in interface de.ims.icarus.language.SentenceData
getFeatures
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public java.lang.String getLemma(int index)
getLemma
in interface de.ims.icarus.language.SentenceData
getLemma
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public boolean isFlagSet(int index, long flag)
isFlagSet
in interface de.ims.icarus.language.SentenceData
isFlagSet
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
public long getFlags(int index)
getFlags
in interface de.ims.icarus.language.SentenceData
getFlags
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
SentenceData.getFlags(int)
public int getIndex()
getIndex
in interface de.ims.icarus.language.SentenceData
getIndex
in class de.ims.icarus.language.BasicSentenceData<de.ims.icarus.util.CompactProperties>
SentenceData.getIndex()