public class SyllableDifferenceConstraintFactory extends de.ims.icarus.search_tools.standard.AbstractConstraintFactory implements ProsodyConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TOKEN |
DEFAULT_UNDEFINED_VALUESET
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
EDGE_CONSTRAINT_TYPE, NODE_CONSTRAINT_TYPE
DEFAULT_OPTIMIZE_SEARCH, DEFAULT_SEARCH_CASESENSITIVE, DEFAULT_SEARCH_MAX_LENGTH, DEFAULT_SEARCH_MIN_LENGTH, DEFAULT_SEARCH_MODE, DEFAULT_SEARCH_NON_PROJECTIVE, DEFAULT_SEARCH_ORIENTATION, DEFAULT_SEARCH_RESULT_LIMIT, OPTIMIZE_SEARCH, SEARCH_CASESENSITIVE, SEARCH_MAX_LENGTH, SEARCH_MIN_LENGTH, SEARCH_MODE, SEARCH_NON_PROJECTIVE, SEARCH_ORIENTATION, SEARCH_RESULT_LIMIT
Constructor and Description |
---|
SyllableDifferenceConstraintFactory() |
Modifier and Type | Method and Description |
---|---|
de.ims.icarus.search_tools.SearchConstraint |
createConstraint(java.lang.Object value,
de.ims.icarus.search_tools.SearchOperator operator,
java.lang.Object specifier,
de.ims.icarus.util.Options options) |
static AggregationMode |
getAggregationMode(java.lang.String id,
de.ims.icarus.search_tools.util.ValueHandler handler) |
java.lang.Object |
getDefaultValue(java.lang.Object specifier) |
de.ims.icarus.search_tools.SearchOperator[] |
getSupportedOperators() |
java.lang.Object[] |
getSupportedSpecifiers() |
java.lang.Class<?> |
getValueClass(java.lang.Object specifier) |
java.lang.Object |
labelToValue(java.lang.Object label,
java.lang.Object specifier) |
java.lang.Object |
valueToLabel(java.lang.Object value,
java.lang.Object specifier) |
public static final java.lang.String TOKEN
public de.ims.icarus.search_tools.SearchOperator[] getSupportedOperators()
getSupportedOperators
in interface de.ims.icarus.search_tools.ConstraintFactory
getSupportedOperators
in class de.ims.icarus.search_tools.standard.AbstractConstraintFactory
public java.lang.Object[] getSupportedSpecifiers()
getSupportedSpecifiers
in interface de.ims.icarus.search_tools.ConstraintFactory
getSupportedSpecifiers
in class de.ims.icarus.search_tools.standard.AbstractConstraintFactory
public java.lang.Class<?> getValueClass(java.lang.Object specifier)
getValueClass
in interface de.ims.icarus.search_tools.ConstraintFactory
getValueClass
in class de.ims.icarus.search_tools.standard.AbstractConstraintFactory
public java.lang.Object getDefaultValue(java.lang.Object specifier)
getDefaultValue
in interface de.ims.icarus.search_tools.ConstraintFactory
getDefaultValue
in class de.ims.icarus.search_tools.standard.AbstractConstraintFactory
public java.lang.Object labelToValue(java.lang.Object label, java.lang.Object specifier)
labelToValue
in interface de.ims.icarus.search_tools.ConstraintFactory
labelToValue
in class de.ims.icarus.search_tools.standard.AbstractConstraintFactory
public java.lang.Object valueToLabel(java.lang.Object value, java.lang.Object specifier)
valueToLabel
in interface de.ims.icarus.search_tools.ConstraintFactory
valueToLabel
in class de.ims.icarus.search_tools.standard.AbstractConstraintFactory
public de.ims.icarus.search_tools.SearchConstraint createConstraint(java.lang.Object value, de.ims.icarus.search_tools.SearchOperator operator, java.lang.Object specifier, de.ims.icarus.util.Options options)
createConstraint
in interface de.ims.icarus.search_tools.ConstraintFactory
de.ims.icarus.search_tools.ConstraintFactory#createConstraint(java.lang.Object, de.ims.icarus.search_tools.SearchOperator)
public static AggregationMode getAggregationMode(java.lang.String id, de.ims.icarus.search_tools.util.ValueHandler handler)