org.enhydra.barracuda.core.forms
Class DeferredValidationException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--org.enhydra.barracuda.core.util.exceptions.NestableException
                    |
                    +--org.enhydra.barracuda.core.forms.ValidationException
                          |
                          +--org.enhydra.barracuda.core.forms.DeferredValidationException
All Implemented Interfaces:
java.io.Serializable

public class DeferredValidationException
extends ValidationException

This class defines a deferred validation exception. It's just like a standard validation exception, except that validation continues (so that we can collect all possible validation errors on a form at one time).

See Also:
Serialized Form

Field Summary
protected  java.util.List subExceptions
           
 
Fields inherited from class org.enhydra.barracuda.core.forms.ValidationException
source
 
Constructor Summary
DeferredValidationException()
          The noargs public contructor for DeferredValidationException
DeferredValidationException(java.lang.Object source)
          The public contructor for DeferredValidationException
DeferredValidationException(java.lang.Object source, java.lang.String s)
          The public contructor for DeferredValidationException
DeferredValidationException(java.lang.Object source, java.lang.String s, java.lang.Exception ibaseException)
          The public contructor for DeferredValidationException
 
Methods inherited from class org.enhydra.barracuda.core.forms.ValidationException
addSubException, getExceptionList, getExceptionList, getSource, getSubExceptions, hasSubExceptions, toString
 
Methods inherited from class org.enhydra.barracuda.core.util.exceptions.NestableException
getBaseException, getRootException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

subExceptions

protected java.util.List subExceptions
Constructor Detail

DeferredValidationException

public DeferredValidationException()
The noargs public contructor for DeferredValidationException


DeferredValidationException

public DeferredValidationException(java.lang.Object source)
The public contructor for DeferredValidationException

Parameters:
source - the object which caused this error (usually a FormElement)

DeferredValidationException

public DeferredValidationException(java.lang.Object source,
                                   java.lang.String s)
The public contructor for DeferredValidationException

Parameters:
source - the object which caused this error (usually a FormElement)
s - a String describing the exception

DeferredValidationException

public DeferredValidationException(java.lang.Object source,
                                   java.lang.String s,
                                   java.lang.Exception ibaseException)
The public contructor for DeferredValidationException

Parameters:
source - the object which caused this error (usually a FormElement)
s - a String describing the exception


Copyright © 2001 Enhydra.org