Class FormattedDoubleRange
java.lang.Object
com.webmethods.caf.faces.validator.BaseValidator
com.webmethods.caf.faces.validator.BaseFormattedNumberValidator
com.webmethods.caf.faces.validator.FormattedDoubleRange
- All Implemented Interfaces:
EventListener
,StateHolder
,Validator
@ClientSideValidator(function="CAF.Validator.formattedDoubleRange",
base="wm_cafshared",
scripts=@ClientSideScript(resource="/dyn/j/ui/js/validators/standard/standard.js",library="validators/standard/standard"))
public class FormattedDoubleRange
extends BaseFormattedNumberValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Double
protected Double
static final String
The standard converter id for this converter.Fields inherited from class com.webmethods.caf.faces.validator.BaseFormattedNumberValidator
m_DecFormat, m_sPattern
Fields inherited from class com.webmethods.caf.faces.validator.BaseValidator
BAD_PARAMETER_LONG_ID, BAD_PARAMETER_SHORT_ID, BAD_STRING_LONG_ID, BAD_STRING_SHORT_ID, BAD_TYPE_LONG_ID, BAD_TYPE_SHORT_ID, EMPTY_MESSAGE_ID, m_bShowCAFErrorMsg, m_bTransient, m_clientLocale, m_CustomMessage, MIN_MAX_MESSAGE_ID, NULL_PATTERN_MESSAGE_ID, OVER_MAX_MESSAGE_ID, UNDER_MIN_MESSAGE_ID
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
-
Constructor Summary
ConstructorsConstructorDescriptionFormattedDoubleRange
(double maximum) FormattedDoubleRange
(double maximum, double minimum) FormattedDoubleRange
(Double maximum) FormattedDoubleRange
(Double maximum, Double minimum) FormattedDoubleRange
(String maximum) FormattedDoubleRange
(String maximum, String minimum) -
Method Summary
Modifier and TypeMethodDescriptionvoid
localValidate
(Double dValue) void
localValidate
(Number nValue) void
restoreState
(FacesContext context, Object state) saveState
(FacesContext context) void
setMaximum
(double maximum) void
setMaximum
(Double maximum) void
setMaximum
(String maximum) void
setMinimum
(double minimum) void
setMinimum
(Double minimum) void
setMinimum
(String minimum) void
validate
(FacesContext context, UIComponent component, Object value) Methods inherited from class com.webmethods.caf.faces.validator.BaseFormattedNumberValidator
getFormatPattern, getNegativePattern, getNegativePrefixRegex, getNegativeRegex, getNumberFormater, getPattern, getPositivePattern, getPositiveRegex, getRegex, setPattern
Methods inherited from class com.webmethods.caf.faces.validator.BaseValidator
getClientLocale, getCustomErrorMsg, getRegionAsString, getshowCAFErrorMsg, isStringObj, isTransient, isValue, setCustomErrorMsg, setRegion, setshowCAFErrorMsg, setTransient
-
Field Details
-
VALIDATOR_ID
The standard converter id for this converter.
- See Also:
-
m_minimum
-
m_maximum
-
-
Constructor Details
-
FormattedDoubleRange
public FormattedDoubleRange() -
FormattedDoubleRange
public FormattedDoubleRange(double maximum) -
FormattedDoubleRange
public FormattedDoubleRange(double maximum, double minimum) -
FormattedDoubleRange
-
FormattedDoubleRange
-
FormattedDoubleRange
-
FormattedDoubleRange
-
-
Method Details
-
validate
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException - Specified by:
validate
in interfaceValidator
- Overrides:
validate
in classBaseValidator
- Throws:
ValidatorException
-
localValidate
-
localValidate
-
getMaximum
-
setMaximum
public void setMaximum(double maximum) -
setMaximum
-
setMaximum
-
getMinimum
-
setMinimum
public void setMinimum(double minimum) -
setMinimum
-
setMinimum
-
saveState
- Specified by:
saveState
in interfaceStateHolder
- Overrides:
saveState
in classBaseFormattedNumberValidator
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classBaseFormattedNumberValidator
-