org.openfaces.validator
Class AbstractRegexValidator

java.lang.Object
  extended by org.openfaces.validator.AbstractClientValidator
      extended by org.openfaces.validator.AbstractCustomValidator
          extended by org.openfaces.validator.AbstractRegexValidator
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.StateHolder, javax.faces.validator.Validator, ClientValidator
Direct Known Subclasses:
EMailValidator, RegexValidator, URLValidator

public abstract class AbstractRegexValidator
extends AbstractCustomValidator


Field Summary
 
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
 
Method Summary
 boolean customServerValidate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object value, java.lang.Object[] args)
           
 Script getClientScript(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
 java.lang.String getJsValidatorName()
           
abstract  java.lang.String getPattern()
           
abstract  java.lang.String getType()
           
 
Methods inherited from class org.openfaces.validator.AbstractCustomValidator
getDetail, getFamily, getImplicitParams, getParams, getSummary, getValidatorMessageID, isTransient, restoreState, saveState, 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
 

Method Detail

getPattern

public abstract java.lang.String getPattern()

getType

public abstract java.lang.String getType()

customServerValidate

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

getClientScript

public Script getClientScript(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent component)
Specified by:
getClientScript in interface ClientValidator
Overrides:
getClientScript in class AbstractClientValidator

getJsValidatorName

public java.lang.String getJsValidatorName()


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