net.dpml.runtime
Class ComponentException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by net.dpml.lang.DecodingException
                  extended by net.dpml.runtime.ComponentException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MissingContextEntryException

public class ComponentException
extends DecodingException

Component related exception.

See Also:
Serialized Form

Constructor Summary
ComponentException(String message)
          Create a new decoding exception.
ComponentException(String message, Throwable cause)
          Create a new decoding exception.
ComponentException(String message, Throwable cause, Element element)
          Create a new decoding exception.
 
Method Summary
 
Methods inherited from class net.dpml.lang.DecodingException
getElement, getMessage, list, list
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentException

public ComponentException(String message)
Create a new decoding exception.

Parameters:
message - the exception message

ComponentException

public ComponentException(String message,
                          Throwable cause)
Create a new decoding exception.

Parameters:
message - the exception message
cause - the causal exception

ComponentException

public ComponentException(String message,
                          Throwable cause,
                          Element element)
Create a new decoding exception.

Parameters:
message - the exception message
cause - the causal exception
element - the element representing the source definition