Package org.exolab.castor.mapping
Class MappingRuntimeException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalStateException
-
- org.exolab.castor.mapping.MappingRuntimeException
-
- All Implemented Interfaces:
java.io.Serializable
public class MappingRuntimeException extends java.lang.IllegalStateException
An exception indicating an invalid mapping error. This exception extends IllegalStateException so that it can be used to replace current uses of IllegalStateException within the mapping framework. This exception is used when a nested exception needs to be reported.- Version:
- $Revision: 7951 $ $Date: 2006-04-10 16:39:24 -0600 (Mon, 10 Apr 2006) $
- Author:
- Assaf Arkin, Keith Visco
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MappingRuntimeException(java.lang.String message)
Creates a new MappingRuntimeExceptionMappingRuntimeException(java.lang.String message, java.lang.Object[] args)
Creates a new MappingRuntimeExceptionMappingRuntimeException(java.lang.Throwable exception)
Creates a new MappingRuntimeExceptionMappingRuntimeException(java.lang.Throwable exception, java.lang.String message)
Creates a new MappingRuntimeException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getException()
Returns the Exception which caused this Exception, or null if no nested exception exists.void
printStackTrace()
void
printStackTrace(java.io.PrintStream print)
void
printStackTrace(java.io.PrintWriter print)
-
-
-
Constructor Detail
-
MappingRuntimeException
public MappingRuntimeException(java.lang.String message)
Creates a new MappingRuntimeException- Parameters:
message
- the error message
-
MappingRuntimeException
public MappingRuntimeException(java.lang.String message, java.lang.Object[] args)
Creates a new MappingRuntimeException- Parameters:
message
- the error message
-
MappingRuntimeException
public MappingRuntimeException(java.lang.Throwable exception)
Creates a new MappingRuntimeException- Parameters:
exception
- the Exception which caused this Exception.
-
MappingRuntimeException
public MappingRuntimeException(java.lang.Throwable exception, java.lang.String message)
Creates a new MappingRuntimeException- Parameters:
exception
- the Exception which caused this Exception.message
- the error message
-
-
Method Detail
-
getException
public java.lang.Throwable getException()
Returns the Exception which caused this Exception, or null if no nested exception exists.- Returns:
- the nested Exception.
-
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintStream print)
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintWriter print)
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
-