public class InvertedWordPositionConstraintFactory extends AbstractConstraintFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TOKEN |
DEFAULT_UNDEFINED_VALUESET
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 |
---|
InvertedWordPositionConstraintFactory() |
Modifier and Type | Method and Description |
---|---|
SearchConstraint |
createConstraint(java.lang.Object value,
SearchOperator operator,
java.lang.Object specifier,
de.ims.icarus.util.Options options) |
java.lang.Object |
getDefaultValue(java.lang.Object specifier)
Returns the value to be used as constraint in the case that
no user input was made.
|
SearchOperator[] |
getSupportedOperators() |
java.lang.Class<?> |
getValueClass(java.lang.Object specifier)
Returns the class of supported values.
|
java.lang.Object |
labelToValue(java.lang.Object label,
java.lang.Object specifier)
Transforms or parses the given
label into a value
suitable for SearchConstraint objects created by this factory. |
java.lang.Object |
valueToLabel(java.lang.Object value,
java.lang.Object specifier)
Transforms the given
value into a label object
that can be used for interface elements presented to the user. |
getConstraintType, getDescription, getHandler, getLabelSet, getMaxInstanceCount, getMinInstanceCount, getName, getSupportedSpecifiers, getToken, isFlagSet
public static final java.lang.String TOKEN
public InvertedWordPositionConstraintFactory()
public SearchOperator[] getSupportedOperators()
getSupportedOperators
in interface ConstraintFactory
getSupportedOperators
in class AbstractConstraintFactory
ConstraintFactory.getSupportedOperators()
public java.lang.Class<?> getValueClass(java.lang.Object specifier)
ConstraintFactory
null
than only the values returned by #getValueSet()
are considered
legal!getValueClass
in interface ConstraintFactory
getValueClass
in class AbstractConstraintFactory
public java.lang.Object getDefaultValue(java.lang.Object specifier)
ConstraintFactory
getDefaultValue
in interface ConstraintFactory
getDefaultValue
in class AbstractConstraintFactory
public java.lang.Object labelToValue(java.lang.Object label, java.lang.Object specifier)
ConstraintFactory
label
into a value
suitable for SearchConstraint
objects created by this factory.labelToValue
in interface ConstraintFactory
labelToValue
in class AbstractConstraintFactory
public java.lang.Object valueToLabel(java.lang.Object value, java.lang.Object specifier)
ConstraintFactory
value
into a label
object
that can be used for interface elements presented to the user.valueToLabel
in interface ConstraintFactory
valueToLabel
in class AbstractConstraintFactory
public SearchConstraint createConstraint(java.lang.Object value, SearchOperator operator, java.lang.Object specifier, de.ims.icarus.util.Options options)
de.ims.icarus.search_tools.ConstraintFactory#createConstraint(java.lang.Object, de.ims.icarus.search_tools.SearchOperator)