Package org.jfree.xml
Class ParseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.xml.sax.SAXException
-
- org.jfree.xml.ParseException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ElementDefinitionException
public class ParseException extends org.xml.sax.SAXException
A parse exception.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParseException(java.lang.Exception e)
Creates a new ParseException with the given root exception.ParseException(java.lang.Exception e, org.xml.sax.Locator locator)
Creates a new ParseException with the given root exception and the locator.ParseException(java.lang.String message)
Creates a new ParseException with the given message.ParseException(java.lang.String s, java.lang.Exception e)
Creates a new ParseException with the given message and root exception.ParseException(java.lang.String s, java.lang.Exception e, org.xml.sax.Locator locator)
Creates a new ParseException with the given message, root exception and the locator.ParseException(java.lang.String message, org.xml.sax.Locator locator)
Creates a new ParseException with the given message and the locator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillLocation(org.xml.sax.Locator locator)
Fills the location with the given locator.int
getColumn()
Returns the column of the parse position where the error occured.int
getLine()
Returns the line of the parse position where the error occured.java.lang.String
getMessage()
Modifies the message to give more detailed location information.void
printStackTrace(java.io.PrintStream stream)
Prints the stack trace to the specified stream.void
printStackTrace(java.io.PrintWriter writer)
Prints the stack trace to the specified writer.java.lang.String
toString()
Override toString to pick up any embedded exception.
-
-
-
Constructor Detail
-
ParseException
public ParseException(java.lang.String message)
Creates a new ParseException with the given message.- Parameters:
message
- the message
-
ParseException
public ParseException(java.lang.Exception e)
Creates a new ParseException with the given root exception.- Parameters:
e
- the exception
-
ParseException
public ParseException(java.lang.String s, java.lang.Exception e)
Creates a new ParseException with the given message and root exception.- Parameters:
s
- the messagee
- the exception
-
ParseException
public ParseException(java.lang.String message, org.xml.sax.Locator locator)
Creates a new ParseException with the given message and the locator.- Parameters:
message
- the messagelocator
- the locator of the parser
-
ParseException
public ParseException(java.lang.Exception e, org.xml.sax.Locator locator)
Creates a new ParseException with the given root exception and the locator.- Parameters:
e
- the exceptionlocator
- the locator of the parser
-
ParseException
public ParseException(java.lang.String s, java.lang.Exception e, org.xml.sax.Locator locator)
Creates a new ParseException with the given message, root exception and the locator.- Parameters:
s
- the messagee
- the exceptionlocator
- the locator of the parser
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Modifies the message to give more detailed location information.- Overrides:
getMessage
in classorg.xml.sax.SAXException
- Returns:
- the modified exception message.
-
fillLocation
protected void fillLocation(org.xml.sax.Locator locator)
Fills the location with the given locator.- Parameters:
locator
- the locator or null.
-
getLine
public int getLine()
Returns the line of the parse position where the error occured.- Returns:
- the line number or -1 if not known.
-
getColumn
public int getColumn()
Returns the column of the parse position where the error occured.- Returns:
- the column number or -1 if not known.
-
printStackTrace
public void printStackTrace(java.io.PrintStream stream)
Prints the stack trace to the specified stream.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
stream
- the output stream.
-
toString
public java.lang.String toString()
Override toString to pick up any embedded exception.- Overrides:
toString
in classorg.xml.sax.SAXException
- Returns:
- A string representation of this exception.
-
printStackTrace
public void printStackTrace(java.io.PrintWriter writer)
Prints the stack trace to the specified writer.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
writer
- the writer.
-
-