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.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
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.ExceptiongetParentException()Returns the parent exception.voidprintStackTrace(java.io.PrintStream s)Prints the stack trace.voidprintStackTrace(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:
printStackTracein 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:
printStackTracein classParseException- Parameters:
s- the stream for writing to.
-
-