com.lowagie.text

Class DocumentException

Known Direct Subclasses:
BadElementException, PdfException

public class DocumentException
extends Exception

Signals that an error has occurred in a Document.
See Also:
BadElementException, Document, DocWriter, DocListener

Field Summary

private Exception
ex
private static long
serialVersionUID

Constructor Summary

DocumentException()
Constructs a DocumentException whithout a message.
DocumentException(Exception ex)
Creates a Document exception.
DocumentException(String message)
Constructs a DocumentException with a message.

Method Summary

String
getLocalizedMessage()
and make sure we also produce a localized version
String
getMessage()
We print the message of the checked exception
void
printStackTrace()
we have to override this as well
void
printStackTrace(java.io.PrintStream s)
here we prefix, with s.print(), not s.println(), the stack trace with "ExceptionConverter:"
void
printStackTrace(java.io.PrintWriter s)
Again, we prefix the stack trace with "ExceptionConverter:"
private static String
split(String s)
Removes everything in a String that comes before a '.'
String
toString()
The toString() is changed to be prefixed with ExceptionConverter

Field Details

ex

private Exception ex

serialVersionUID

private static final long serialVersionUID
Field Value:
-2191131489390840739L

Constructor Details

DocumentException

public DocumentException()
Constructs a DocumentException whithout a message.

DocumentException

public DocumentException(Exception ex)
Creates a Document exception.
Parameters:
ex - an exception that has to be turned into a DocumentException

DocumentException

public DocumentException(String message)
Constructs a DocumentException with a message.
Parameters:
message - a message describing the exception

Method Details

getLocalizedMessage

public String getLocalizedMessage()
and make sure we also produce a localized version
Returns:
a localized message

getMessage

public String getMessage()
We print the message of the checked exception
Returns:
the error message

printStackTrace

public void printStackTrace()
we have to override this as well

printStackTrace

public void printStackTrace(java.io.PrintStream s)
here we prefix, with s.print(), not s.println(), the stack trace with "ExceptionConverter:"
Parameters:
s - a printstream object

printStackTrace

public void printStackTrace(java.io.PrintWriter s)
Again, we prefix the stack trace with "ExceptionConverter:"
Parameters:
s - A PrintWriter object

split

private static String split(String s)
Removes everything in a String that comes before a '.'
Parameters:
s - the original string
Returns:
the part that comes after the dot

toString

public String toString()
The toString() is changed to be prefixed with ExceptionConverter
Returns:
the String version of the exception