## 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.

Author:
  Thomas Morgner
See Also:
  Serialized Form

Constructor Summary
`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
`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.

Methods inherited from class org.xml.sax.SAXException
`getException`

Methods inherited from class java.lang.Throwable
`fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

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 message
    `e` - 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 message
    `locator` - 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 exception
    `locator` - 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 message
    `e` - the exception
    `locator` - 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 class `org.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 class `java.lang.Throwable`
  Parameters:
    `stream` - the output stream.

### toString

    public java.lang.String toString()

  Override toString to pick up any embedded exception.

  Overrides:
    `toString` in class `org.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 class `java.lang.Throwable`
  Parameters:
    `writer` - the writer.