org.openfaces.validator
Class AbstractCustomValidator

java.lang.Object
  extended by org.openfaces.validator.AbstractClientValidator
      extended by org.openfaces.validator.AbstractCustomValidator
All Implemented Interfaces:
ClientValidator
Direct Known Subclasses:
AbstractRegexValidator, CustomValidator, EqualValidator

public abstract class AbstractCustomValidator
extends AbstractClientValidator
implements ClientValidator


Method Summary
abstract  boolean customServerValidate(FacesContext context, UIComponent component, java.lang.Object value, java.lang.Object[] args)
           
 java.lang.String getDetail()
           
 java.lang.String getFamily()
           
 java.lang.Object[] getImplicitParams(UIComponent uiComponent)
           
 java.util.List<java.lang.String> getParams()
           
 java.lang.String getSummary()
           
 java.lang.String getValidatorMessageID()
           
 boolean isTransient()
           
 void restoreState(FacesContext facesContext, java.lang.Object object)
           
 java.lang.Object saveState(FacesContext facesContext)
           
 void setDetail(java.lang.String detail)
           
 void setParams(java.util.List<java.lang.String> params)
           
 void setSummary(java.lang.String summary)
           
 void setTransient(boolean newTransientValue)
           
 void validate(FacesContext context, UIComponent component, java.lang.Object value)
           
 
Methods inherited from class org.openfaces.validator.AbstractClientValidator
addJavascriptLibrary, getClientScript, 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, getClientScript, getJavascriptLibraries, getJsValidatorName
 

Method Detail

setParams

public void setParams(java.util.List<java.lang.String> params)

getParams

public java.util.List<java.lang.String> getParams()

getSummary

public java.lang.String getSummary()

setSummary

public void setSummary(java.lang.String summary)

getDetail

public java.lang.String getDetail()

setDetail

public void setDetail(java.lang.String detail)

validate

public final void validate(FacesContext context,
                           UIComponent component,
                           java.lang.Object value)
                    throws ValidatorException
Throws:
ValidatorException

customServerValidate

public abstract boolean customServerValidate(FacesContext context,
                                             UIComponent component,
                                             java.lang.Object value,
                                             java.lang.Object[] args)

getImplicitParams

public java.lang.Object[] getImplicitParams(UIComponent uiComponent)

saveState

public java.lang.Object saveState(FacesContext facesContext)

restoreState

public void restoreState(FacesContext facesContext,
                         java.lang.Object object)

isTransient

public boolean isTransient()

setTransient

public void setTransient(boolean newTransientValue)

getValidatorMessageID

public java.lang.String getValidatorMessageID()

getFamily

public java.lang.String getFamily()


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