org.apache.myfaces.extensions.validator.trinidad
Class ExtValTrinidadClientValidatorWrapper
java.lang.Object
org.apache.myfaces.extensions.validator.trinidad.ExtValTrinidadClientValidatorWrapper
- All Implemented Interfaces:
- Serializable, EventListener, javax.faces.validator.Validator, org.apache.myfaces.trinidad.validator.ClientValidator
public class ExtValTrinidadClientValidatorWrapper
- extends Object
- implements javax.faces.validator.Validator, org.apache.myfaces.trinidad.validator.ClientValidator, Serializable
in case of client-side validation a trinidad client validator is added to the component based on the meta-data.
at the postback: the extval validation strategy gets called and after that the added validator.
this wrapper prevents such a server-side double validation.
it just delegates the client-side functionality.
- Since:
- 1.x.1
- See Also:
- Serialized Form
Fields inherited from interface javax.faces.validator.Validator |
NOT_IN_RANGE_MESSAGE_ID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtValTrinidadClientValidatorWrapper
public ExtValTrinidadClientValidatorWrapper(org.apache.myfaces.trinidad.validator.ClientValidator clientValidator)
validate
public void validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
Object o)
throws javax.faces.validator.ValidatorException
- Specified by:
validate
in interface javax.faces.validator.Validator
- Throws:
javax.faces.validator.ValidatorException
getClientLibrarySource
public String getClientLibrarySource(javax.faces.context.FacesContext facesContext)
- Specified by:
getClientLibrarySource
in interface org.apache.myfaces.trinidad.validator.ClientValidator
getClientImportNames
public Collection<String> getClientImportNames()
- Specified by:
getClientImportNames
in interface org.apache.myfaces.trinidad.validator.ClientValidator
getClientScript
public String getClientScript(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
- Specified by:
getClientScript
in interface org.apache.myfaces.trinidad.validator.ClientValidator
getClientValidation
public String getClientValidation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
- Specified by:
getClientValidation
in interface org.apache.myfaces.trinidad.validator.ClientValidator
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.