teamdev.jsf.renderkit.validation.validator
Class CustomValidator

java.lang.Object
  extended by teamdev.jsf.renderkit.validation.validator.AbstractClientValidator
      extended by teamdev.jsf.renderkit.validation.validator.AbstractCustomValidator
          extended by teamdev.jsf.renderkit.validation.validator.CustomValidator
All Implemented Interfaces:
teamdev.jsf.renderkit.validation.validator.ClientValidator

public class CustomValidator
extends AbstractCustomValidator


Constructor Summary
CustomValidator()
           
 
Method Summary
 boolean customServerValidate(FacesContext context, UIComponent component, java.lang.Object value, java.lang.Object[] args)
           
 java.lang.String getClientFunction()
           
 java.lang.String getClientScript(FacesContext context, UIComponent uiComponent)
           
 java.lang.String getJsValidatorName()
           
 MethodBinding getServerFunction()
           
 void restoreState(FacesContext facesContext, java.lang.Object object)
           
 java.lang.Object saveState(FacesContext facesContext)
           
 void setClientFunction(java.lang.String clientFunction)
           
 void setServerFunction(MethodBinding serverFunction)
           
 
Methods inherited from class teamdev.jsf.renderkit.validation.validator.AbstractCustomValidator
getDetail, getFamily, getImplicitParams, getParams, getSummary, getValidatorMessageID, isTransient, setDetail, setParams, setSummary, setTransient, validate
 
Methods inherited from class teamdev.jsf.renderkit.validation.validator.AbstractClientValidator
addJavascriptLibrary, getJavascriptLibraries
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface teamdev.jsf.renderkit.validation.validator.ClientValidator
addJavascriptLibrary, getJavascriptLibraries
 

Constructor Detail

CustomValidator

public CustomValidator()
Method Detail

getClientFunction

public java.lang.String getClientFunction()

setClientFunction

public void setClientFunction(java.lang.String clientFunction)

getServerFunction

public MethodBinding getServerFunction()

setServerFunction

public void setServerFunction(MethodBinding serverFunction)

customServerValidate

public boolean customServerValidate(FacesContext context,
                                    UIComponent component,
                                    java.lang.Object value,
                                    java.lang.Object[] args)
Specified by:
customServerValidate in class AbstractCustomValidator

getClientScript

public java.lang.String getClientScript(FacesContext context,
                                        UIComponent uiComponent)
Specified by:
getClientScript in interface teamdev.jsf.renderkit.validation.validator.ClientValidator
Overrides:
getClientScript in class AbstractClientValidator

saveState

public java.lang.Object saveState(FacesContext facesContext)
Overrides:
saveState in class AbstractCustomValidator

restoreState

public void restoreState(FacesContext facesContext,
                         java.lang.Object object)
Overrides:
restoreState in class AbstractCustomValidator

getJsValidatorName

public java.lang.String getJsValidatorName()


Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.