public class EmailValidator extends AbstractValidator
EmailValidationPattern, defaults to EmailValidationPattern.BASIC.| Constructor and Description |
|---|
EmailValidator() |
| Modifier and Type | Method and Description |
|---|---|
EmailValidationPattern |
getEmailValidationPattern()
Gets the email validation pattern.
|
void |
restoreState(javax.faces.context.FacesContext facesContext,
Object state)
Restores the state saved by
saveState(FacesContext). |
Object |
saveState(javax.faces.context.FacesContext facesContext)
Saves the state of this validator.
|
void |
setEmailValidationPattern(EmailValidationPattern emailValidationPattern)
Sets the email validation pattern.
|
void |
validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
Object email)
Validates that the supplied value represents a valid email address.
|
getFormattedErrorMessage, getMessage, hasMessage, isComponentOfTypeUIInput, setMessageisTransient, setTransientpublic EmailValidationPattern getEmailValidationPattern()
public void setEmailValidationPattern(EmailValidationPattern emailValidationPattern)
emailValidationPattern - The pattern to match the email address against.public void validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
Object email)
UIInputfacesContext - The FacesContext.component - The component that needs to be validated.email - The email address that needs to be validated.NullPointerException - When either the supplied facesContext or component is null.javax.faces.validator.ValidatorException - When the supplied email does not represent a valid email address.public Object saveState(javax.faces.context.FacesContext facesContext)
saveState in interface javax.faces.component.StateHoldersaveState in class AbstractValidatorfacesContext - The FacesContext.public void restoreState(javax.faces.context.FacesContext facesContext,
Object state)
saveState(FacesContext).restoreState in interface javax.faces.component.StateHolderrestoreState in class AbstractValidatorfacesContext - The FacesContext.state - The state saved by saveState(FacesContext).Copyright © 2008–2018. All rights reserved.