Package org.jfree.xml
Class ElementDefinitionException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.xml.sax.SAXException
-
- org.jfree.xml.ParseException
-
- org.jfree.xml.ElementDefinitionException
-
- All Implemented Interfaces:
java.io.Serializable
public class ElementDefinitionException extends ParseException
A reportdefinition exception is thrown when the parsing of the report definition failed because invalid or missing attributes are encountered.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Exception
parent
The parent exception.
-
Constructor Summary
Constructors Constructor Description ElementDefinitionException(java.lang.Exception e)
Creates a new ElementDefinitionException with an parent exception and with the parents message as explaination.ElementDefinitionException(java.lang.Exception e, java.lang.String message)
Creates a new ElementDefinitionException with an parent exception and with the given message as explaination.ElementDefinitionException(java.lang.Exception e, org.xml.sax.Locator locator)
Creates a new ParseException with the given root exception and the locator.ElementDefinitionException(java.lang.String message)
Creates a new ElementDefinitionException without an parent exception and with the given message as explanation.ElementDefinitionException(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.ElementDefinitionException(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 java.lang.Exception
getParentException()
Returns the parent exception.void
printStackTrace(java.io.PrintStream s)
Prints the stack trace.void
printStackTrace(java.io.PrintWriter s)
Prints the stack trace.-
Methods inherited from class org.jfree.xml.ParseException
fillLocation, getColumn, getLine, getMessage, toString
-
-
-
-
Constructor Detail
-
ElementDefinitionException
public ElementDefinitionException(java.lang.String message)
Creates a new ElementDefinitionException without an parent exception and with the given message as explanation.- Parameters:
message
- a detail message explaining the reasons for this exception.
-
ElementDefinitionException
public ElementDefinitionException(java.lang.Exception e)
Creates a new ElementDefinitionException with an parent exception and with the parents message as explaination.- Parameters:
e
- the parentException that caused this exception
-
ElementDefinitionException
public ElementDefinitionException(java.lang.Exception e, java.lang.String message)
Creates a new ElementDefinitionException with an parent exception and with the given message as explaination.- Parameters:
e
- the parentException that caused this exceptionmessage
- a detail message explaining the reasons for this exception
-
ElementDefinitionException
public ElementDefinitionException(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
-
ElementDefinitionException
public ElementDefinitionException(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
-
ElementDefinitionException
public ElementDefinitionException(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
-
getParentException
public java.lang.Exception getParentException()
Returns the parent exception.- Returns:
- the parent exception.
-
printStackTrace
public void printStackTrace(java.io.PrintStream s)
Prints the stack trace. If an inner exception exists, use its stack trace.- Overrides:
printStackTrace
in classParseException
- Parameters:
s
- the stream for writing to.
-
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
Prints the stack trace. If an inner exception exists, use its stack trace.- Overrides:
printStackTrace
in classParseException
- Parameters:
s
- the stream for writing to.
-
-