com.trigonic.jrobotx.validation
Class AbstractValidator

java.lang.Object
  extended by com.trigonic.jrobotx.validation.AbstractValidator
All Implemented Interfaces:
Visitor<Record>, Validator
Direct Known Subclasses:
DuplicateUserAgentValidator, IgnoredFieldValidator

public abstract class AbstractValidator
extends java.lang.Object
implements Validator


Constructor Summary
AbstractValidator()
           
 
Method Summary
abstract  void accept(Record item)
           
protected  void addError(java.lang.String msg)
           
 void begin(java.util.Iterator<Record> iterator)
           
 java.lang.String[] getErrors()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractValidator

public AbstractValidator()
Method Detail

begin

public void begin(java.util.Iterator<Record> iterator)
Specified by:
begin in interface Validator

accept

public abstract void accept(Record item)
Specified by:
accept in interface Visitor<Record>

getErrors

public java.lang.String[] getErrors()
Specified by:
getErrors in interface Validator

addError

protected void addError(java.lang.String msg)