org.wicketstuff.validation.client
Class ClientAndServerMinimumLengthValidatingBehavior

java.lang.Object
  extended by org.apache.wicket.behavior.AbstractBehavior
      extended by org.wicketstuff.validation.client.AbstractClientAndServerValidatingBehavior
          extended by org.wicketstuff.validation.client.ClientAndServerMinimumLengthValidatingBehavior
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.behavior.IBehavior, org.apache.wicket.behavior.IComponentConfigurationBehavior, org.apache.wicket.IClusterable, org.apache.wicket.markup.html.IHeaderContributor

public class ClientAndServerMinimumLengthValidatingBehavior
extends AbstractClientAndServerValidatingBehavior

Validates that the form component value has a length greater than or equal to the length specified.

Author:
Jeremy Thomerson
See Also:
Serialized Form

Constructor Summary
ClientAndServerMinimumLengthValidatingBehavior(org.apache.wicket.markup.html.form.Form<?> form, int min)
           
 
Method Summary
protected  void addServerSideValidator(org.apache.wicket.markup.html.form.FormComponent component)
           
protected  java.lang.String createValidatorConstructorJavaScript(java.lang.CharSequence formID, java.lang.CharSequence compID, java.lang.CharSequence escapedMessage)
           
protected  java.lang.String getResourceKey()
           
protected  java.lang.String getValidatorJSClassName()
           
protected  java.util.Map<java.lang.String,java.lang.Object> variablesMap(org.apache.wicket.markup.html.form.Form<?> form, org.apache.wicket.markup.html.form.FormComponent<?> component)
           
 
Methods inherited from class org.wicketstuff.validation.client.AbstractClientAndServerValidatingBehavior
bind, checkComponentIsFormComponent, jsEscape, renderHead
 
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior
afterRender, beforeRender, cleanup, detach, detachModel, exception, getStatelessHint, isEnabled, isTemporary, onComponentTag, onConfigure, onException, onRendered, rendered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.behavior.IBehavior
afterRender, beforeRender, detach, exception, getStatelessHint, isEnabled, isTemporary, onComponentTag
 

Constructor Detail

ClientAndServerMinimumLengthValidatingBehavior

public ClientAndServerMinimumLengthValidatingBehavior(org.apache.wicket.markup.html.form.Form<?> form,
                                                      int min)
Method Detail

addServerSideValidator

protected void addServerSideValidator(org.apache.wicket.markup.html.form.FormComponent component)
Specified by:
addServerSideValidator in class AbstractClientAndServerValidatingBehavior

createValidatorConstructorJavaScript

protected java.lang.String createValidatorConstructorJavaScript(java.lang.CharSequence formID,
                                                                java.lang.CharSequence compID,
                                                                java.lang.CharSequence escapedMessage)
Overrides:
createValidatorConstructorJavaScript in class AbstractClientAndServerValidatingBehavior

variablesMap

protected java.util.Map<java.lang.String,java.lang.Object> variablesMap(org.apache.wicket.markup.html.form.Form<?> form,
                                                                        org.apache.wicket.markup.html.form.FormComponent<?> component)
Overrides:
variablesMap in class AbstractClientAndServerValidatingBehavior

getResourceKey

protected java.lang.String getResourceKey()
Overrides:
getResourceKey in class AbstractClientAndServerValidatingBehavior
Returns:
the resource key where the 'failed' message for this validator can be found

getValidatorJSClassName

protected java.lang.String getValidatorJSClassName()
Overrides:
getValidatorJSClassName in class AbstractClientAndServerValidatingBehavior


Copyright © 2011. All Rights Reserved.