org.apache.commons.jelly
Class JellyException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.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: 155420 $
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)
           
 
Method Summary
 java.lang.Throwable getCause()
           
 int getColumnNumber()
           
 java.lang.String getElementName()
           
 java.lang.String getFileName()
           
 int getLineNumber()
           
 java.lang.String getMessage()
           
 java.lang.String getReason()
           
 void printStackTrace()
           
 void printStackTrace(java.io.PrintStream s)
           
 void printStackTrace(java.io.PrintWriter s)
           
 void setColumnNumber(int columnNumber)
          Sets the column number of the tag
 void setElementName(java.lang.String elementName)
          Sets the element name which caused the problem
 void setFileName(java.lang.String fileName)
          Sets the Jelly file which caused the problem
 void setLineNumber(int lineNumber)
          Sets the line number of the tag
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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()

getReason

public java.lang.String getReason()

printStackTrace

public void printStackTrace(java.io.PrintWriter s)

printStackTrace

public void printStackTrace(java.io.PrintStream s)

printStackTrace

public void printStackTrace()


Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.