org.apache.commons.jelly
Class JellyException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--org.apache.commons.jelly.JellyException
- All Implemented Interfaces:
- LocationAware, java.io.Serializable
- Direct Known Subclasses:
- JellyTagException
- public class JellyException
- extends java.lang.Exception
- implements LocationAware
JellyException
is the root of all Jelly exceptions.
- Version:
- $Revision: 1.17 $
- Author:
- James Strachan
- See Also:
- Serialized Form
Constructor Summary |
JellyException()
|
JellyException(java.lang.String message)
|
JellyException(java.lang.String reason,
java.lang.String fileName,
java.lang.String elementName,
int columnNumber,
int lineNumber)
|
JellyException(java.lang.String message,
java.lang.Throwable cause)
|
JellyException(java.lang.String reason,
java.lang.Throwable cause,
java.lang.String fileName,
java.lang.String elementName,
int columnNumber,
int lineNumber)
|
JellyException(java.lang.Throwable cause)
|
JellyException(java.lang.Throwable cause,
java.lang.String fileName,
java.lang.String elementName,
int columnNumber,
int lineNumber)
|
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JellyException
public JellyException()
JellyException
public JellyException(java.lang.String message)
JellyException
public JellyException(java.lang.String message,
java.lang.Throwable cause)
JellyException
public JellyException(java.lang.Throwable cause)
JellyException
public JellyException(java.lang.Throwable cause,
java.lang.String fileName,
java.lang.String elementName,
int columnNumber,
int lineNumber)
JellyException
public JellyException(java.lang.String reason,
java.lang.Throwable cause,
java.lang.String fileName,
java.lang.String elementName,
int columnNumber,
int lineNumber)
JellyException
public JellyException(java.lang.String reason,
java.lang.String fileName,
java.lang.String elementName,
int columnNumber,
int lineNumber)
getCause
public java.lang.Throwable getCause()
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interface LocationAware
- Returns:
- the line number of the tag
setLineNumber
public void setLineNumber(int lineNumber)
- Sets the line number of the tag
- Specified by:
setLineNumber
in interface LocationAware
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interface LocationAware
- Returns:
- the column number of the tag
setColumnNumber
public void setColumnNumber(int columnNumber)
- Sets the column number of the tag
- Specified by:
setColumnNumber
in interface LocationAware
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface LocationAware
- Returns:
- the Jelly file which caused the problem
setFileName
public void setFileName(java.lang.String fileName)
- Sets the Jelly file which caused the problem
- Specified by:
setFileName
in interface LocationAware
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in interface LocationAware
- Returns:
- the element name which caused the problem
setElementName
public void setElementName(java.lang.String elementName)
- Sets the element name which caused the problem
- Specified by:
setElementName
in interface LocationAware
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in class java.lang.Throwable
getReason
public java.lang.String getReason()
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
- Overrides:
printStackTrace
in class java.lang.Throwable
printStackTrace
public void printStackTrace(java.io.PrintStream s)
- Overrides:
printStackTrace
in class java.lang.Throwable
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace
in class java.lang.Throwable
Copyright © 2002-2004 Apache Software Foundation. All Rights Reserved.