Class LengthValidator
java.lang.Object
javax.faces.validator.LengthValidator
com.webmethods.caf.faces.validator.LengthValidator
- All Implemented Interfaces:
EventListener
,PartialStateHolder
,StateHolder
,Validator
@ClientSideValidator(function="CAF.Validator.length",
base="wm_cafshared",
scripts=@ClientSideScript(resource="/dyn/j/ui/js/validators/core/core.js",library="validators/core/core"))
public class LengthValidator
extends LengthValidator
Extends default faces LongRangeValidator with some additional getters
to provide additional info for client-side validator.
-
Field Summary
FieldsFields inherited from class javax.faces.validator.LengthValidator
MAXIMUM_MESSAGE_ID, MINIMUM_MESSAGE_ID, VALIDATOR_ID
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
void
restoreState
(FacesContext context, Object state) saveState
(FacesContext context) void
setMaximum
(int maximum) void
setMinimum
(int minimum) Methods inherited from class javax.faces.validator.LengthValidator
clearInitialState, equals, hashCode, initialStateMarked, isTransient, markInitialState, setTransient, validate
-
Field Details
-
m_maximum
-
m_minimum
-
-
Constructor Details
-
LengthValidator
public LengthValidator()
-
-
Method Details
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classLengthValidator
-
saveState
- Specified by:
saveState
in interfaceStateHolder
- Overrides:
saveState
in classLengthValidator
-
getMaximum
public int getMaximum()- Overrides:
getMaximum
in classLengthValidator
-
setMaximum
public void setMaximum(int maximum) - Overrides:
setMaximum
in classLengthValidator
-
getMinimum
public int getMinimum()- Overrides:
getMinimum
in classLengthValidator
-
setMinimum
public void setMinimum(int minimum) - Overrides:
setMinimum
in classLengthValidator
-
getMaximumMessage
-
getMinimumMessage
-