org.openfaces.component.validation
Class VerifiableComponent

java.lang.Object
  extended by org.openfaces.component.validation.VerifiableComponent

public class VerifiableComponent
extends java.lang.Object


Constructor Summary
VerifiableComponent(EditableValueHolder component, java.lang.String clientId)
           
 
Method Summary
 void addClientValidatorScript(java.lang.String script)
           
 void addJavascriptLibraryUrl(java.lang.String url)
           
 void addJavascriptLibraryUrls(FacesContext context, ValidationJavascriptLibrary[] libraries)
           
 void addMessage(FacesMessage message)
           
 void addMessageFromContext(FacesContext context)
           
 void addMessages(FacesMessage[] messages)
           
 void addMessageScript(java.lang.String script)
           
 void addMessagesScripts(org.openfaces.component.validation.ValidationProcessor validationProcessor)
           
 void addValidator(Validator validator)
           
 void addValidators(Validator[] validators)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getClientId()
           
 ClientValidationMode getClientValidation()
           
 java.util.List<ClientValidator> getClientValidators()
           
 java.util.List<java.lang.String> getClientValidatorsScripts()
           
 java.lang.String getClientValueFunction()
           
 java.lang.StringBuilder getCommonScript()
           
 UIComponent getComponent()
           
 Converter getConverter()
           
 java.util.List<java.lang.String> getJavascriptLibrariesUrls()
           
 java.util.Set<Validator> getNativeClientValidators()
           
 UIForm getParentForm()
           
 java.util.Set<Validator> getValidators()
           
static VerifiableComponent getVerifiableComponent(VerifiableComponent[] components, EditableValueHolder component, java.lang.String clientId)
           
 int hashCode()
           
 boolean isExcludeFromAutoValidation()
           
 boolean isRequired()
           
 void setConverter(Converter converter)
           
 void setExcludeFromAutoValidation(boolean excludeFromAutoValidation)
           
 void setParentForm(UIForm parentForm)
           
 void setRequired(boolean required)
           
 void updateClientValidatorsScriptsAndLibraries(FacesContext context, org.openfaces.component.validation.ValidationProcessor validationProcessor)
           
 void updateCommonScript()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerifiableComponent

public VerifiableComponent(EditableValueHolder component,
                           java.lang.String clientId)
Method Detail

getClientValueFunction

public java.lang.String getClientValueFunction()

getParentForm

public UIForm getParentForm()

setParentForm

public void setParentForm(UIForm parentForm)

getCommonScript

public java.lang.StringBuilder getCommonScript()

getClientValidatorsScripts

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

getJavascriptLibrariesUrls

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

isExcludeFromAutoValidation

public boolean isExcludeFromAutoValidation()

getComponent

public UIComponent getComponent()

setExcludeFromAutoValidation

public void setExcludeFromAutoValidation(boolean excludeFromAutoValidation)

isRequired

public boolean isRequired()

setRequired

public void setRequired(boolean required)

getConverter

public Converter getConverter()

setConverter

public void setConverter(Converter converter)

getClientId

public java.lang.String getClientId()

addValidator

public void addValidator(Validator validator)

addValidators

public void addValidators(Validator[] validators)

addMessage

public void addMessage(FacesMessage message)

addMessages

public void addMessages(FacesMessage[] messages)

addMessageScript

public void addMessageScript(java.lang.String script)

addMessagesScripts

public void addMessagesScripts(org.openfaces.component.validation.ValidationProcessor validationProcessor)

addClientValidatorScript

public void addClientValidatorScript(java.lang.String script)

addJavascriptLibraryUrl

public void addJavascriptLibraryUrl(java.lang.String url)

addJavascriptLibraryUrls

public void addJavascriptLibraryUrls(FacesContext context,
                                     ValidationJavascriptLibrary[] libraries)

addMessageFromContext

public void addMessageFromContext(FacesContext context)

getValidators

public java.util.Set<Validator> getValidators()

getVerifiableComponent

public static VerifiableComponent getVerifiableComponent(VerifiableComponent[] components,
                                                         EditableValueHolder component,
                                                         java.lang.String clientId)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

updateCommonScript

public void updateCommonScript()

getClientValidators

public java.util.List<ClientValidator> getClientValidators()

updateClientValidatorsScriptsAndLibraries

public void updateClientValidatorsScriptsAndLibraries(FacesContext context,
                                                      org.openfaces.component.validation.ValidationProcessor validationProcessor)

getNativeClientValidators

public java.util.Set<Validator> getNativeClientValidators()

getClientValidation

public ClientValidationMode getClientValidation()


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