teamdev.jsf.renderkit.validation.validator
Class AbstractRegExpValidator

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.AbstractRegExpValidator
All Implemented Interfaces:
teamdev.jsf.renderkit.validation.validator.ClientValidator
Direct Known Subclasses:
EmailValidator, RegExpValidator, URLValidator

public abstract class AbstractRegExpValidator
extends AbstractCustomValidator


Method Summary
 boolean customServerValidate(FacesContext context, UIComponent component, java.lang.Object value, java.lang.Object[] args)
           
 java.lang.String getClientScript(FacesContext context, UIComponent uiComponent)
           
 java.lang.String getJsValidatorName()
           
abstract  java.lang.String getPattern()
           
abstract  java.lang.String getType()
           
 java.lang.String getValidatorMessageID()
           
 boolean isMatchRegExp(java.lang.Object value)
           
 
Methods inherited from class teamdev.jsf.renderkit.validation.validator.AbstractCustomValidator
getDetail, getFamily, getImplicitParams, getParams, getSummary, isTransient, restoreState, saveState, 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
 

Method Detail

getPattern

public abstract java.lang.String getPattern()

getType

public abstract java.lang.String getType()

isMatchRegExp

public boolean isMatchRegExp(java.lang.Object value)

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

getJsValidatorName

public java.lang.String getJsValidatorName()

getValidatorMessageID

public java.lang.String getValidatorMessageID()
Overrides:
getValidatorMessageID in class AbstractCustomValidator


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