org.apache.commons.latka.validators
Class BaseValidator

java.lang.Object
  extended by org.apache.commons.latka.validators.BaseValidator
All Implemented Interfaces:
Validator
Direct Known Subclasses:
BaseConditionalValidator, ByteLengthValidator, GoldenFileValidator, MaxRequestTimeValidator, StatusCodeValidator, StatusTextValidator

public abstract class BaseValidator
extends Object
implements Validator

Version:
$Id: BaseValidator.java 155424 2005-02-26 13:09:29Z dirkv $
Author:
Rodney Waldhoff, dIon Gillard

Field Summary
protected  String _label
           
protected  org.apache.log4j.Category _log
          log4j category for debug output
 
Constructor Summary
BaseValidator()
           
BaseValidator(String label)
           
 
Method Summary
protected  void fail(String reason)
           
 String getLabel()
           
 void setLabel(String label)
           
abstract  void validate(Response response)
          Validate a response
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

protected final org.apache.log4j.Category _log
log4j category for debug output


_label

protected String _label
Constructor Detail

BaseValidator

public BaseValidator()

BaseValidator

public BaseValidator(String label)
Method Detail

validate

public abstract void validate(Response response)
                       throws ValidationException
Validate a response

Specified by:
validate in interface Validator
Parameters:
response - the response to validate
Throws:
ValidationException

setLabel

public void setLabel(String label)

getLabel

public String getLabel()

fail

protected void fail(String reason)
             throws ValidationException
Throws:
ValidationException


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.