public abstract class AbstractPaIntEConstraint extends BoundedSyllableConstraint implements PaIntEConstraint
Modifier and Type | Field and Description |
---|---|
protected PaIntEConstraintParams |
constraintParams |
protected PaIntEConstraintParams |
valueParams |
leftBorder, resolution, rightBorder
ignoreUnstressed, maxB, minB, UNDEFINED_B
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 |
---|
AbstractPaIntEConstraint(java.lang.String token,
java.lang.Object value,
de.ims.icarus.search_tools.SearchOperator operator,
java.lang.Object specifier) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
applyOperator(PaIntEConstraintParams target) |
protected PaIntEConstraintParams |
getInstance(ProsodyTargetTree tree,
int syllable) |
java.lang.Object |
getLabel(java.lang.Object value) |
PaIntEConstraintParams[] |
getPaIntEConstraints() |
void |
group(de.ims.icarus.search_tools.standard.GroupCache cache,
int groupId,
java.lang.Object value) |
boolean |
hasBounds() |
boolean |
matches(java.lang.Object value) |
boolean |
matches(java.lang.Object value,
int syllable) |
void |
setValue(java.lang.Object value) |
defaultSetUtilityFields, getConfigPath, getLeftBorder, getResolution, getRightBorder, init, parseConstraint, parseParams, setLeftBorder, setResolution, setRightBorder
getInstance, getMaxB, getMinB, isMultiplexing, setMaxB, setMinB
clone, compare, contains, equals, getConstraint, getOperator, getSpecifier, getToken, getValue, isActive, isUndefined, matches, prepare, setActive, setOperator, setSpecifier, setToken, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLeftBorder, getRightBorder
protected final PaIntEConstraintParams valueParams
protected transient PaIntEConstraintParams constraintParams
public AbstractPaIntEConstraint(java.lang.String token, java.lang.Object value, de.ims.icarus.search_tools.SearchOperator operator, java.lang.Object specifier)
public void setValue(java.lang.Object value)
setValue
in class de.ims.icarus.search_tools.standard.DefaultConstraint
public boolean hasBounds()
hasBounds
in interface PaIntEConstraint
public PaIntEConstraintParams[] getPaIntEConstraints()
getPaIntEConstraints
in interface PaIntEConstraint
protected abstract boolean applyOperator(PaIntEConstraintParams target)
public boolean matches(java.lang.Object value)
matches
in interface de.ims.icarus.search_tools.SearchConstraint
matches
in class AbstractProsodySyllableConstraint
SearchConstraint.matches(java.lang.Object)
public boolean matches(java.lang.Object value, int syllable)
matches
in interface SyllableConstraint
matches
in class AbstractProsodySyllableConstraint
public void group(de.ims.icarus.search_tools.standard.GroupCache cache, int groupId, java.lang.Object value)
group
in interface de.ims.icarus.search_tools.SearchConstraint
group
in class AbstractProsodySyllableConstraint
public java.lang.Object getLabel(java.lang.Object value)
getLabel
in interface de.ims.icarus.search_tools.SearchConstraint
getLabel
in class AbstractProsodySyllableConstraint
protected PaIntEConstraintParams getInstance(ProsodyTargetTree tree, int syllable)
getInstance
in class AbstractProsodySyllableConstraint