com.arsdigita.bebop.event
Interface ParameterListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
CancellableValidationListener, ClassValidationListener, DateInRangeValidationListener, EmailValidationListener, EnumerationValidationListener, FloatValidationListener, GlobalizedParameterListener, IntegerValidationListener, KeywordValidationListener, NumberInRangeValidationListener, SingleLineValidationListener, StringLengthValidationListener, TidyHTMLValidationListener, URLTokenValidationListener, URLValidationListener, URLValidationListener, WordValidationListener

public interface ParameterListener
extends EventListener

Defines the interface for a class that validates the values of a single parameter.

Version:
$Id: //core-platform/dev/src/com/arsdigita/bebop/event/ParameterListener.java#9 $
Author:
Karl Goldstein, Uday Mathur

Field Summary
static String versionId
           
 
Method Summary
 void validate(ParameterEvent e)
          Performs a validation check on the data objects associated with a specific parameter.
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Method Detail

validate

public void validate(ParameterEvent e)
              throws FormProcessException
Performs a validation check on the data objects associated with a specific parameter. Validate should call ParameterData.addError() with a message regarding the nature of the error.

Throws:
FormProcessException


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC