Class RtfParserException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.lowagie.text.rtf.parser.exceptions.RtfParserException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
RtfUnknownCtrlWordException
public class RtfParserException extends java.lang.Exception
RtfParserException
is the exception object thrown by the parser- Since:
- 2.0.8
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Exception
ex
Contained inner exception object.private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description RtfParserException()
Constructs aRtfParserException
whithout a message.RtfParserException(java.lang.Exception ex)
Creates a RtfParserException object.RtfParserException(java.lang.String message)
Constructs aRtfParserException
with a message.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLocalizedMessage()
and make sure we also produce a localized versionjava.lang.String
getMessage()
We print the message of the checked exceptionvoid
printStackTrace()
we have to override this as wellvoid
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 java.lang.String
split(java.lang.String s)
Removes everything in a String that comes before a '.'java.lang.String
toString()
The toString() is changed to be prefixed with ExceptionConverter
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
ex
private java.lang.Exception ex
Contained inner exception object.
-
-
Constructor Detail
-
RtfParserException
public RtfParserException(java.lang.Exception ex)
Creates a RtfParserException object.- Parameters:
ex
- an exception that has to be turned into a RtfParserException
-
RtfParserException
public RtfParserException()
Constructs aRtfParserException
whithout a message.
-
RtfParserException
public RtfParserException(java.lang.String message)
Constructs aRtfParserException
with a message.- Parameters:
message
- a message describing the exception
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
We print the message of the checked exception- Overrides:
getMessage
in classjava.lang.Throwable
- Returns:
- the error message
-
getLocalizedMessage
public java.lang.String getLocalizedMessage()
and make sure we also produce a localized version- Overrides:
getLocalizedMessage
in classjava.lang.Throwable
- Returns:
- a localized message
-
toString
public java.lang.String toString()
The toString() is changed to be prefixed with ExceptionConverter- Overrides:
toString
in classjava.lang.Throwable
- Returns:
- the String version of the exception
-
printStackTrace
public void printStackTrace()
we have to override this as well- Overrides:
printStackTrace
in classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintStream s)
here we prefix, with s.print(), not s.println(), the stack trace with "ExceptionConverter:"- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
s
- a printstream object
-
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
Again, we prefix the stack trace with "ExceptionConverter:"- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
s
- A PrintWriter object
-
split
private static java.lang.String split(java.lang.String s)
Removes everything in a String that comes before a '.'- Parameters:
s
- the original string- Returns:
- the part that comes after the dot
-
-