Package org.docx4j.org.apache.poi.hpsf
Class HPSFRuntimeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.docx4j.org.apache.poi.hpsf.HPSFRuntimeException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
IllegalPropertySetDataException,MissingSectionException,NoFormatIDException,NoSingleSectionException
public class HPSFRuntimeException
extends java.lang.RuntimeException
This exception is the superclass of all other unchecked exceptions thrown in this package. It supports a nested "reason" throwable, i.e. an exception that caused this one to be thrown.
- Author:
- Rainer Klute <klute@rainer-klute.de>
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description HPSFRuntimeException()Creates a newHPSFRuntimeException.HPSFRuntimeException(java.lang.String msg)Creates a newHPSFRuntimeExceptionwith a message string.HPSFRuntimeException(java.lang.String msg, java.lang.Throwable reason)Creates a newHPSFRuntimeExceptionwith a message string and a reason.HPSFRuntimeException(java.lang.Throwable reason)Creates a newHPSFRuntimeExceptionwith a reason. -
Method Summary
Modifier and Type Method Description java.lang.ThrowablegetReason()Returns theThrowablethat caused this exception to be thrown ornullif there was no suchThrowable.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
HPSFRuntimeException
public HPSFRuntimeException()Creates a new
HPSFRuntimeException. -
HPSFRuntimeException
public HPSFRuntimeException(java.lang.String msg)Creates a new
HPSFRuntimeExceptionwith a message string.- Parameters:
msg- The message string.
-
HPSFRuntimeException
public HPSFRuntimeException(java.lang.Throwable reason)Creates a new
HPSFRuntimeExceptionwith a reason.- Parameters:
reason- The reason, i.e. a throwable that indirectly caused this exception.
-
HPSFRuntimeException
public HPSFRuntimeException(java.lang.String msg, java.lang.Throwable reason)Creates a new
HPSFRuntimeExceptionwith a message string and a reason.- Parameters:
msg- The message string.reason- The reason, i.e. a throwable that indirectly caused this exception.
-
-
Method Details
-
getReason
public java.lang.Throwable getReason()Returns the
Throwablethat caused this exception to be thrown ornullif there was no suchThrowable.- Returns:
- The reason
-