Package jakarta.faces.validator
Class LengthValidator
- java.lang.Object
- 
- jakarta.faces.validator.LengthValidator
 
- 
- All Implemented Interfaces:
- PartialStateHolder,- StateHolder,- Validator,- EventListener
 
 @JSFValidator(name="f:validateLength", bodyContent="empty") @JSFJspProperty(name="binding", returnType="jakarta.faces.validator.LengthValidator", longDesc="A ValueExpression that evaluates to a LengthValidator.") public class LengthValidator extends Object implements Validator, PartialStateHolderCreates a validator and associateds it with the nearest parent UIComponent. When invoked, the validator ensures that values are valid strings with a length that lies within the minimum and maximum values specified. Commonly associated with a h:inputText entity. Unless otherwise specified, all attributes accept static values or EL expressions. see Javadoc of Faces Specification
- 
- 
Field SummaryFields Modifier and Type Field Description static StringMAXIMUM_MESSAGE_IDstatic StringMINIMUM_MESSAGE_IDstatic StringVALIDATOR_ID
 - 
Constructor SummaryConstructors Constructor Description LengthValidator()LengthValidator(int maximum)LengthValidator(int maximum, int minimum)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearInitialState()booleanequals(Object o)intgetMaximum()The largest value that should be considered valid.intgetMinimum()The smallest value that should be considered valid.inthashCode()booleaninitialStateMarked()booleanisTransient()voidmarkInitialState()voidrestoreState(FacesContext context, Object state)ObjectsaveState(FacesContext context)voidsetMaximum(int maximum)voidsetMinimum(int minimum)voidsetTransient(boolean transientValue)voidvalidate(FacesContext facesContext, UIComponent uiComponent, Object value)
 
- 
- 
- 
Field Detail- 
MAXIMUM_MESSAGE_IDpublic static final String MAXIMUM_MESSAGE_ID - See Also:
- Constant Field Values
 
 - 
MINIMUM_MESSAGE_IDpublic static final String MINIMUM_MESSAGE_ID - See Also:
- Constant Field Values
 
 - 
VALIDATOR_IDpublic static final String VALIDATOR_ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
validatepublic void validate(FacesContext facesContext, UIComponent uiComponent, Object value) throws ValidatorException - Specified by:
- validatein interface- Validator
- Throws:
- ValidatorException
 
 - 
getMaximum@JSFProperty(deferredValueType="java.lang.Integer") public int getMaximum() The largest value that should be considered valid.
 - 
setMaximumpublic void setMaximum(int maximum) 
 - 
getMinimum@JSFProperty(deferredValueType="java.lang.Integer") public int getMinimum() The smallest value that should be considered valid.
 - 
setMinimumpublic void setMinimum(int minimum) 
 - 
isTransientpublic boolean isTransient() - Specified by:
- isTransientin interface- StateHolder
 
 - 
setTransientpublic void setTransient(boolean transientValue) - Specified by:
- setTransientin interface- StateHolder
 
 - 
saveStatepublic Object saveState(FacesContext context) - Specified by:
- saveStatein interface- StateHolder
 
 - 
restoreStatepublic void restoreState(FacesContext context, Object state) - Specified by:
- restoreStatein interface- StateHolder
 
 - 
clearInitialStatepublic void clearInitialState() - Specified by:
- clearInitialStatein interface- PartialStateHolder
 
 - 
initialStateMarkedpublic boolean initialStateMarked() - Specified by:
- initialStateMarkedin interface- PartialStateHolder
 
 - 
markInitialStatepublic void markInitialState() - Specified by:
- markInitialStatein interface- PartialStateHolder
 
 
- 
 
-