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:
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.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ElementDefinitionException(Exception e)
Creates a new ElementDefinitionException with an parent exception and with the parents message as explaination.ElementDefinitionException(Exception e, String message)
Creates a new ElementDefinitionException with an parent exception and with the given message as explaination.ElementDefinitionException(Exception e, Locator locator)
Creates a new ParseException with the given root exception and the locator.ElementDefinitionException(String message)
Creates a new ElementDefinitionException without an parent exception and with the given message as explanation.ElementDefinitionException(String s, Exception e, Locator locator)
Creates a new ParseException with the given message, root exception and the locator.ElementDefinitionException(String message, 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 Exception
getParentException()
Returns the parent exception.void
printStackTrace(PrintStream s)
Prints the stack trace.void
printStackTrace(PrintWriter s)
Prints the stack trace.-
Methods inherited from class org.jfree.xml.ParseException
fillLocation, getColumn, getLine, getMessage, toString
-
Methods inherited from class org.xml.sax.SAXException
getException
-
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace
-
-
-
-
Constructor Detail
-
ElementDefinitionException
public ElementDefinitionException(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(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(Exception e, 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(Exception e, 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(String message, Locator locator)
Creates a new ParseException with the given message and the locator.- Parameters:
message
- the messagelocator
- the locator of the parser
-
-
Method Detail
-
getParentException
public Exception getParentException()
Returns the parent exception.- Returns:
- the parent exception.
-
printStackTrace
public void printStackTrace(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(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.
-
-