|
VLJ Iteration II, v. 1.0.0.193 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--gov.va.med.foundations.utilities.FoundationsException
Nested exception handling code is identical to VistaLinkResourceException
nested exception handling code.
Implements methods to return nested exception message as part of current
exception message.
The nested exception, uses throwable so we can encapsulate all types of exceptions
even Error exceptions.
Constructor Summary | |
FoundationsException()
Default constructor. |
|
FoundationsException(java.lang.String msg)
Constructor. |
|
FoundationsException(java.lang.String msg,
java.lang.Throwable nestedException)
Constructor. |
|
FoundationsException(java.lang.Throwable nestedException)
Constructor. |
Method Summary | |
java.lang.String |
getFullStackTrace()
Returns the composite message and full embedded stack trace trace |
java.lang.String |
getMessage()
Returns the detail message, including nested messages from the nested exceptions. |
java.lang.Throwable |
getNestedException()
Gets the nested exception. |
void |
printStackTrace()
Prints the composite message and full embedded stack trace to System.err . |
void |
printStackTrace(java.io.PrintStream ps)
Prints the composite message and full embedded stack trace to the specified stream ps . |
void |
printStackTrace(java.io.PrintWriter pw)
Prints the composite message and full embedded stack trace to the specified print writer pw |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public FoundationsException()
public FoundationsException(java.lang.String msg)
Throwable.Throwable(java.lang.String)
public FoundationsException(java.lang.Throwable nestedException)
nestedException
- exception to nest in new FoundationsExceptionpublic FoundationsException(java.lang.String msg, java.lang.Throwable nestedException)
msg
- Exception messagenestedException
- exception to nest in new FoundationsExceptionMethod Detail |
public java.lang.Throwable getNestedException()
getNestedException
in interface FoundationsExceptionInterface
FoundationsExceptionInterface.getNestedException()
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
Throwable.getMessage()
public void printStackTrace(java.io.PrintStream ps)
ps
.
printStackTrace
in class java.lang.Throwable
ps
- the print streamThrowable.printStackTrace(java.io.PrintStream)
public void printStackTrace(java.io.PrintWriter pw)
pw
printStackTrace
in class java.lang.Throwable
pw
- the print writerThrowable.printStackTrace(java.io.PrintWriter)
public void printStackTrace()
System.err
.
printStackTrace
in class java.lang.Throwable
Throwable.printStackTrace()
public java.lang.String getFullStackTrace()
getFullStackTrace
in interface FoundationsExceptionInterface
FoundationsExceptionInterface.getFullStackTrace()
|
VLJ Iteration II, v. 1.0.0.193 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |