public class AnnotatedProsodicSentenceData extends java.lang.Object implements ProsodicSentenceData, de.ims.icarus.language.annotation.AnnotatedSentenceData, de.ims.icarus.util.Wrapper<ProsodicSentenceData>, java.lang.Cloneable
DOCUMENT_ID_PROPERTY, PART_ID_PROPERTY, PHRASE_TREE_PROPERTY, SENTENCE_ID_PROPERTY, SPEAKER_PROPERTY
AUDIO_FILE_KEY, AUDIO_OFFSET_KEY, BEGIN_TS_KEY, CODA_SIZE_KEY, CODA_TYPE_KEY, DOCUMENT_ID, END_TS_KEY, FLAG_MAPS_SYLLABLES, IS_LEX, IS_REF, NEXT_SYL_LEXICAL_STRESS, NUM_SYL_LAST_STRESS, NUM_SYL_NEXT_STRESS, ONSET_SIZE_KEY, ONSET_TYPE_KEY, PAINTE_A1_KEY, PAINTE_A2_KEY, PAINTE_B_KEY, PAINTE_C1_KEY, PAINTE_C2_KEY, PAINTE_CHANNEL_ABOVE_LABEL, PAINTE_CHANNEL_ABOVE_VALUE, PAINTE_CHANNEL_BELOW_LABEL, PAINTE_CHANNEL_BELOW_VALUE, PAINTE_CHANNEL_CROSSING_LABEL, PAINTE_CHANNEL_CROSSING_VALUE, PAINTE_CHANNEL_INSIDE_LABEL, PAINTE_CHANNEL_INSIDE_VALUE, PAINTE_CHANNEL_UNACCENTED_LABEL, PAINTE_D_KEY, PAINTE_EDITOR_VIEW_ID, PAINTE_MAX_C_KEY, PEAK_SHAPE_FALL_LABEL, PEAK_SHAPE_FALL_VALUE, PEAK_SHAPE_NO_PEAK_LABEL, PEAK_SHAPE_NO_PEAK_VALUE, PEAK_SHAPE_RISE_FALL_LABEL, PEAK_SHAPE_RISE_FALL_VALUE, PEAK_SHAPE_RISE_LABEL, PEAK_SHAPE_RISE_VALUE, PHONEME_COUNT_KEY, PREV_SYL_LEXICAL_STRESS, PROSODY_PERSPECTIVE_ID, PROSODY_PLUGIN_ID, SENTENCE_NUMBER_KEY, STRESS_KEY, SYLLABLE_BEGIN_TS_KEY, SYLLABLE_COUNT, SYLLABLE_DURATION_KEY, SYLLABLE_END_TS_KEY, SYLLABLE_ENDPITCH_KEY, SYLLABLE_FORM_KEY, SYLLABLE_LABEL_KEY, SYLLABLE_MIDPITCH_KEY, SYLLABLE_OFFSET_KEY, SYLLABLE_POSITION_TYPE, SYLLABLE_STARTPITCH_KEY, SYLLABLE_STRESS_KEY, SYLLABLE_TIMESTAMP_KEY, SYLLABLE_VOWEL_KEY, TOBI_LABEL, TOBI_TONE, TONAL_PROMINENCE_KEY, VOWEL_DURATION_KEY
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 |
---|
AnnotatedProsodicSentenceData(ProsodicSentenceData source) |
AnnotatedProsodicSentenceData(ProsodicSentenceData source,
de.ims.icarus.util.annotation.Annotation annotation) |
Modifier and Type | Method and Description |
---|---|
AnnotatedProsodicSentenceData |
clone() |
ProsodicSentenceData |
get() |
ProsodicAnnotation |
getAnnotation() |
float |
getBeginTimestamp(int index) |
int |
getCodaSize(int index,
int syllable) |
java.lang.String |
getCodaType(int index,
int syllable) |
ProsodicDocumentData |
getDocument() |
float |
getEndTimestamp(int index) |
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) |
int |
getOnsetSize(int index,
int syllable) |
java.lang.String |
getOnsetType(int index,
int syllable) |
float |
getPainteA1(int index,
int syllable) |
float |
getPainteA2(int index,
int syllable) |
float |
getPainteB(int index,
int syllable) |
float |
getPainteC1(int index,
int syllable) |
float |
getPainteC2(int index,
int syllable) |
float |
getPainteD(int index,
int syllable) |
int |
getPhonemeCount(int index,
int syllable) |
java.lang.String |
getPos(int index) |
de.ims.icarus.util.CompactProperties |
getProperties() |
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() |
de.ims.icarus.language.coref.Span[] |
getSpans() |
int |
getSyllableCount(int index) |
float |
getSyllableDuration(int index,
int syllable) |
float |
getSyllableEndPitch(int index,
int syllable) |
java.lang.String |
getSyllableForm(int index,
int syllable) |
java.lang.String |
getSyllableLabel(int index,
int syllable) |
float |
getSyllableMidPitch(int index,
int syllable) |
int |
getSyllableOffset(int index,
int syllable) |
java.lang.Object |
getSyllableProperty(int index,
java.lang.String key,
int sylIndex) |
float |
getSyllableStartPitch(int index,
int syllable) |
float |
getSyllableTimestamp(int index,
int syllable) |
java.lang.String |
getSyllableVowel(int index,
int syllable) |
java.lang.String |
getText() |
float |
getVowelDuration(int index,
int syllable) |
boolean |
isEmpty() |
boolean |
isFlagSet(int index,
long flag) |
boolean |
isMapsSyllables(int index) |
boolean |
isSyllableStressed(int index,
int syllable) |
int |
length() |
void |
setAnnotation(de.ims.icarus.util.annotation.Annotation annotation) |
java.lang.String |
toString() |
public AnnotatedProsodicSentenceData(ProsodicSentenceData source, de.ims.icarus.util.annotation.Annotation annotation)
public AnnotatedProsodicSentenceData(ProsodicSentenceData source)
public AnnotatedProsodicSentenceData 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
SentenceData.getForm(int)
public ProsodicAnnotation 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 ProsodicDocumentData getDocument()
getDocument
in interface de.ims.icarus.language.coref.CoreferenceData
getDocument
in interface ProsodicSentenceData
public java.lang.Object getSyllableProperty(int index, java.lang.String key, int sylIndex)
getSyllableProperty
in interface ProsodicSentenceData
public java.lang.String getText()
getText
in interface de.ims.icarus.ui.text.TextItem
public float getBeginTimestamp(int index)
getBeginTimestamp
in interface ProsodicSentenceData
public float getEndTimestamp(int index)
getEndTimestamp
in interface ProsodicSentenceData
public int getSyllableCount(int index)
getSyllableCount
in interface ProsodicSentenceData
public boolean isMapsSyllables(int index)
isMapsSyllables
in interface ProsodicSentenceData
public int getSyllableOffset(int index, int syllable)
getSyllableOffset
in interface ProsodicSentenceData
public java.lang.String getPos(int index)
getPos
in interface de.ims.icarus.language.SentenceData
public java.lang.String getRelation(int index)
getRelation
in interface de.ims.icarus.language.dependency.DependencySentenceData
public java.lang.String getSyllableLabel(int index, int syllable)
getSyllableLabel
in interface ProsodicSentenceData
public java.lang.String getSyllableForm(int index, int syllable)
getSyllableForm
in interface ProsodicSentenceData
public java.lang.String getLemma(int index)
getLemma
in interface de.ims.icarus.language.SentenceData
public int getIndex()
getIndex
in interface de.ims.icarus.language.SentenceData
public float getSyllableTimestamp(int index, int syllable)
getSyllableTimestamp
in interface ProsodicSentenceData
public java.lang.String getFeatures(int index)
getFeatures
in interface de.ims.icarus.language.SentenceData
public int getHead(int index)
getHead
in interface de.ims.icarus.language.dependency.DependencySentenceData
public java.lang.String getSyllableVowel(int index, int syllable)
getSyllableVowel
in interface ProsodicSentenceData
public boolean isFlagSet(int index, long flag)
isFlagSet
in interface de.ims.icarus.language.SentenceData
public boolean isSyllableStressed(int index, int syllable)
isSyllableStressed
in interface ProsodicSentenceData
public float getSyllableDuration(int index, int syllable)
getSyllableDuration
in interface ProsodicSentenceData
public float getVowelDuration(int index, int syllable)
getVowelDuration
in interface ProsodicSentenceData
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface de.ims.icarus.language.coref.CoreferenceData
getProperty
in interface de.ims.icarus.language.SentenceData
public float getSyllableStartPitch(int index, int syllable)
getSyllableStartPitch
in interface ProsodicSentenceData
public long getFlags(int index)
getFlags
in interface de.ims.icarus.language.SentenceData
public float getSyllableMidPitch(int index, int syllable)
getSyllableMidPitch
in interface ProsodicSentenceData
public java.lang.Object getProperty(int index, java.lang.String key)
getProperty
in interface de.ims.icarus.language.coref.CoreferenceData
getProperty
in interface de.ims.icarus.language.SentenceData
public float getSyllableEndPitch(int index, int syllable)
getSyllableEndPitch
in interface ProsodicSentenceData
public boolean isEmpty()
isEmpty
in interface de.ims.icarus.language.SentenceData
public java.lang.String getCodaType(int index, int syllable)
getCodaType
in interface ProsodicSentenceData
public int getCodaSize(int index, int syllable)
getCodaSize
in interface ProsodicSentenceData
public de.ims.icarus.language.coref.Span[] getSpans()
getSpans
in interface de.ims.icarus.language.coref.CoreferenceData
public java.lang.String getOnsetType(int index, int syllable)
getOnsetType
in interface ProsodicSentenceData
public int getOnsetSize(int index, int syllable)
getOnsetSize
in interface ProsodicSentenceData
public int getPhonemeCount(int index, int syllable)
getPhonemeCount
in interface ProsodicSentenceData
public de.ims.icarus.util.CompactProperties getProperties()
getProperties
in interface de.ims.icarus.language.coref.CoreferenceData
public float getPainteA1(int index, int syllable)
getPainteA1
in interface ProsodicSentenceData
public float getPainteA2(int index, int syllable)
getPainteA2
in interface ProsodicSentenceData
public int length()
length
in interface de.ims.icarus.language.SentenceData
public float getPainteB(int index, int syllable)
getPainteB
in interface ProsodicSentenceData
public float getPainteC1(int index, int syllable)
getPainteC1
in interface ProsodicSentenceData
public float getPainteC2(int index, int syllable)
getPainteC2
in interface ProsodicSentenceData
public de.ims.icarus.language.Grammar getSourceGrammar()
getSourceGrammar
in interface de.ims.icarus.language.SentenceData
public float getPainteD(int index, int syllable)
getPainteD
in interface ProsodicSentenceData
public ProsodicSentenceData get()
get
in interface de.ims.icarus.util.Wrapper<ProsodicSentenceData>
Wrapper.get()
public java.lang.String toString()
toString
in class java.lang.Object