org.apache.commons.jelly
Class JellyException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--org.apache.commons.jelly.JellyException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MissingAttributeException

public class JellyException
extends java.lang.Exception

JellyException is the root of all Jelly exceptions.

Version:
$Revision: 1.9 $
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(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, printStackTrace, 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()
Returns:
the line number of the tag

setLineNumber

public void setLineNumber(int lineNumber)
Sets the line number of the tag

getColumnNumber

public int getColumnNumber()
Returns:
the column number of the tag

setColumnNumber

public void setColumnNumber(int columnNumber)
Sets the column number of the tag

getFileName

public java.lang.String getFileName()
Returns:
the Jelly file which caused the problem

setFileName

public void setFileName(java.lang.String fileName)
Sets the Jelly file which caused the problem

getElementName

public java.lang.String getElementName()
Returns:
the element name which caused the problem

setElementName

public void setElementName(java.lang.String elementName)
Sets the element name which caused the problem

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


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