org.openfaces.validator
Class EqualValidator

java.lang.Object
  extended by org.openfaces.validator.AbstractClientValidator
      extended by org.openfaces.validator.AbstractCustomValidator
          extended by org.openfaces.validator.EqualValidator
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.StateHolder, javax.faces.validator.Validator, ClientValidator

public class EqualValidator
extends AbstractCustomValidator


Field Summary
static java.lang.String VALIDATOR_ID
           
 
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
 
Constructor Summary
EqualValidator()
           
 
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 getFor()
           
static javax.faces.component.UIComponent getForComponent(java.lang.String id, javax.faces.component.UIComponent component)
           
 java.lang.Object[] getImplicitParams(javax.faces.component.UIComponent uiComponent)
           
 java.lang.String getJsValidatorName()
           
 java.lang.String getValidatorMessageID()
           
 void restoreState(javax.faces.context.FacesContext facesContext, java.lang.Object object)
           
 java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
           
 void setFor(java.lang.String _for)
           
 
Methods inherited from class org.openfaces.validator.AbstractCustomValidator
getDetail, getFamily, getParams, getSummary, 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

EqualValidator

public EqualValidator()
Method Detail

getFor

public java.lang.String getFor()

setFor

public void setFor(java.lang.String _for)

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

getJsValidatorName

public java.lang.String getJsValidatorName()

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

getValidatorMessageID

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

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class AbstractCustomValidator

restoreState

public void restoreState(javax.faces.context.FacesContext facesContext,
                         java.lang.Object object)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class AbstractCustomValidator

getImplicitParams

public java.lang.Object[] getImplicitParams(javax.faces.component.UIComponent uiComponent)
Overrides:
getImplicitParams in class AbstractCustomValidator

getForComponent

public static javax.faces.component.UIComponent getForComponent(java.lang.String id,
                                                                javax.faces.component.UIComponent component)


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