org.apache.velocity.exception
Class MethodInvocationException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--org.apache.velocity.exception.VelocityException
|
+--org.apache.velocity.exception.MethodInvocationException
- All Implemented Interfaces:
- java.io.Serializable
- public class MethodInvocationException
- extends VelocityException
Application-level exception thrown when a reference method is
invoked and an exception is thrown.
When this exception is thrown, a best effort will be made to have
useful information in the exception's message. For complete
information, consult the runtime log.
- Version:
- $Id: MethodInvocationException.java,v 1.2 2001/03/27 02:06:40 geirm Exp $
- Author:
- Geir Magnusson Jr.
- See Also:
- Serialized Form
Fields inherited from class java.lang.Throwable |
backtrace, detailMessage, serialVersionUID |
Constructor Summary |
MethodInvocationException(java.lang.String message,
java.lang.Throwable e,
java.lang.String methodName)
CTOR - wraps the passed in exception for
examination later |
Method Summary |
java.lang.String |
getMethodName()
Returns the name of the method that threw the
exception |
java.lang.String |
getReferenceName()
Retrieves the name of the reference that caused the
exception |
java.lang.Throwable |
getWrappedThrowable()
returns the wrapped Throwable that caused this
MethodInvocationException to be thrown |
void |
setReferenceName(java.lang.String ref)
Sets the reference name that threw this exception |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, printStackTrace0, toString |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
methodName
private java.lang.String methodName
referenceName
private java.lang.String referenceName
wrapped
private java.lang.Throwable wrapped
MethodInvocationException
public MethodInvocationException(java.lang.String message,
java.lang.Throwable e,
java.lang.String methodName)
- CTOR - wraps the passed in exception for
examination later
- Parameters:
message
- e
- Throwable that we are wrappingmethodName
- name of method that threw the exception
getMethodName
public java.lang.String getMethodName()
- Returns the name of the method that threw the
exception
- Returns:
- String name of method
getWrappedThrowable
public java.lang.Throwable getWrappedThrowable()
- returns the wrapped Throwable that caused this
MethodInvocationException to be thrown
- Returns:
- Throwable thrown by method invocation
setReferenceName
public void setReferenceName(java.lang.String ref)
- Sets the reference name that threw this exception
- Parameters:
reference
- name of reference
getReferenceName
public java.lang.String getReferenceName()
- Retrieves the name of the reference that caused the
exception
- Returns:
- name of reference
Copyright © 2003 Apache Software Foundation. All Rights Reserved.