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.IllegalStateExceptionAn 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.ThrowablegetException()Returns the Exception which caused this Exception, or null if no nested exception exists.voidprintStackTrace()voidprintStackTrace(java.io.PrintStream print)voidprintStackTrace(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:
printStackTracein classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintStream print)
- Overrides:
printStackTracein classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintWriter print)
- Overrides:
printStackTracein classjava.lang.Throwable
-
-