// Copyright (c) 2005 Witoslaw Koczewski, http://www.koczewski.de
package ilarkesto.form.validator;
import ilarkesto.form.ValidationException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
/**
* TODO Comment type MultiValidator
*
* @author <A href="mailto:wi@koczewski.de">Witoslaw Koczewski </A> <BR>
* <code>
* $Author: wko $
* </code>
* @version <code>
* $Revision: 1.2 $
* $Date: 2006/09/13 19:07:31 $
* </code>
*/
public class MultiValidator implements Validator {
private Collection validators = new ArrayList(3);
public MultiValidator() {};
public MultiValidator(Validator v1, Validator v2) {
add(v1);
add(v2);
}
public void add(Validator validator) {
validators.add(validator);
}
// overriding
public String validate(String text) throws ValidationException {
for (Iterator iter = validators.iterator(); iter.hasNext();) {
Validator validator = (Validator) iter.next();
validator.validate(text);
}
return text;
}
}
//$Log: MultiValidator.java,v $
//Revision 1.2 2006/09/13 19:07:31 wko
//*** empty log message ***
//
//Revision 1.1 2005/11/20 17:42:19 wko
//*** empty log message ***
//
//Revision 1.1 2005/11/10 18:17:56 wko
//initial load
//
//Revision 1.1 2005/06/30 21:37:32 wko
//*** empty log message ***
//