wicket.markup.html.form.validation
Class EqualInputValidator

java.lang.Object
  extended by wicket.markup.html.form.validation.AbstractFormValidator
      extended by wicket.markup.html.form.validation.EqualInputValidator
All Implemented Interfaces:
java.io.Serializable, IFormValidator
Direct Known Subclasses:
EqualPasswordInputValidator

public class EqualInputValidator
extends AbstractFormValidator

Validates that the input of two form components is identical. Errors are reported on the second form component with key 'EqualInputValidator' and the variables:

Author:
Igor Vaynberg (ivaynberg)
See Also:
Serialized Form

Constructor Summary
EqualInputValidator(FormComponent formComponent1, FormComponent formComponent2)
          Construct.
 
Method Summary
 FormComponent[] getDependentFormComponents()
           
 void validate(Form form)
          This method is ran if all components returned by IFormValidator.getDependentFormComponents() are valid.
 
Methods inherited from class wicket.markup.html.form.validation.AbstractFormValidator
messageModel, resourceKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EqualInputValidator

public EqualInputValidator(FormComponent formComponent1,
                           FormComponent formComponent2)
Construct.

Parameters:
formComponent1 - a form component
formComponent2 - a form component
Method Detail

getDependentFormComponents

public FormComponent[] getDependentFormComponents()
Returns:
array of FormComponents that this validator depends on
See Also:
IFormValidator.getDependentFormComponents()

validate

public void validate(Form form)
Description copied from interface: IFormValidator
This method is ran if all components returned by IFormValidator.getDependentFormComponents() are valid.

Parameters:
form - form this validator is added to
See Also:
IFormValidator.validate(wicket.markup.html.form.Form)


Copyright © 2004-2007 Wicket developers. All Rights Reserved.