org.apache.myfaces.extensions.validator.trinidad
Class ExtValTrinidadClientValidatorWrapper
java.lang.Object
org.apache.myfaces.extensions.validator.trinidad.ExtValTrinidadClientValidatorWrapper
- All Implemented Interfaces:
- java.io.Serializable, java.util.EventListener, javax.faces.validator.Validator, org.apache.myfaces.trinidad.validator.ClientValidator
public class ExtValTrinidadClientValidatorWrapper
- extends java.lang.Object
- implements javax.faces.validator.Validator, org.apache.myfaces.trinidad.validator.ClientValidator, java.io.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
- Author:
- Gerhard Petracek
- See Also:
- Serialized Form
Fields inherited from interface javax.faces.validator.Validator |
NOT_IN_RANGE_MESSAGE_ID |
Method Summary |
java.util.Collection<java.lang.String> |
getClientImportNames()
|
java.lang.String |
getClientLibrarySource(javax.faces.context.FacesContext facesContext)
|
java.lang.String |
getClientScript(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
java.lang.String |
getClientValidation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
java.lang.Object o)
|
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,
java.lang.Object o)
throws javax.faces.validator.ValidatorException
- Specified by:
validate
in interface javax.faces.validator.Validator
- Throws:
javax.faces.validator.ValidatorException
getClientLibrarySource
public java.lang.String getClientLibrarySource(javax.faces.context.FacesContext facesContext)
- Specified by:
getClientLibrarySource
in interface org.apache.myfaces.trinidad.validator.ClientValidator
getClientImportNames
public java.util.Collection<java.lang.String> getClientImportNames()
- Specified by:
getClientImportNames
in interface org.apache.myfaces.trinidad.validator.ClientValidator
getClientScript
public java.lang.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 java.lang.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-2009 The Apache Software Foundation. All Rights Reserved.