org.openfaces.validator
Class CustomValidator

java.lang.Object
  extended by org.openfaces.validator.AbstractClientValidator
      extended by org.openfaces.validator.AbstractCustomValidator
          extended by org.openfaces.validator.CustomValidator
All Implemented Interfaces:
ClientValidator

public class CustomValidator
extends AbstractCustomValidator


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

Field Detail

VALIDATOR_ID

public static final java.lang.String VALIDATOR_ID
See Also:
Constant Field Values
Constructor Detail

CustomValidator

public CustomValidator()
Method Detail

getClientFunction

public java.lang.String getClientFunction()

setClientFunction

public void setClientFunction(java.lang.String clientFunction)

getServerFunction

public MethodExpression getServerFunction()

setServerFunction

public void setServerFunction(MethodExpression 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 org.openfaces.util.Script getClientScript(FacesContext context,
                                                 UIComponent component)
Specified by:
getClientScript in interface 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.