public abstract class AbstractExpressionValidator extends StringValidator
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY_KEY_INPUT_PRODUCTS |
static String |
PROPERTY_KEY_PREFERENCES |
static String |
PROPERTY_KEY_SELECTED_PRODUCT |
_logger
Modifier | Constructor and Description |
---|---|
protected |
AbstractExpressionValidator() |
Modifier and Type | Method and Description |
---|---|
boolean |
equalValues(Parameter parameter,
Object value1,
Object value2)
Tests if the given two values are equal taking the given parameter information into account.
|
Object |
parse(Parameter parameter,
String text)
Parses a boolean expression.
|
castToString, equalValues, format, validate, validateThatValueIsAnAllowedEmptyValue, validateThatValueIsAnIdentifier, validateThatValueIsAString
isAllowedNullText, isAllowedNullValue, isValueContainedInValueSet, validateThatNullValueIsAllowed, validateThatValueIsInValueSet, validateThatValuesAreInValueSet
public static final String PROPERTY_KEY_SELECTED_PRODUCT
public static final String PROPERTY_KEY_INPUT_PRODUCTS
public static final String PROPERTY_KEY_PREFERENCES
public Object parse(Parameter parameter, String text) throws ParamParseException
parse
in interface ParamValidator
parse
in class StringValidator
parameter
- the expression parametertext
- the expression text to be parsedParamParseException
public boolean equalValues(Parameter parameter, Object value1, Object value2)
ParamValidator
equalValues
in interface ParamValidator
equalValues
in class StringValidator
parameter
- the parameter, must not be null
value1
- the first value, can be null
value2
- the second value, can also be null
true
if the value are equal, false
otherwiseCopyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.