org.apache.velocity.exception

Class MethodInvocationException


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.14.1 2004/03/03 23:22:54 geirm Exp $
Author:
Geir Magnusson Jr.

Field Summary

private String
methodName
private String
referenceName
private Throwable
wrapped

Constructor Summary

MethodInvocationException(String message, Throwable e, String methodName)
CTOR - wraps the passed in exception for examination later

Method Summary

String
getMethodName()
Returns the name of the method that threw the exception
String
getReferenceName()
Retrieves the name of the reference that caused the exception
Throwable
getWrappedThrowable()
returns the wrapped Throwable that caused this MethodInvocationException to be thrown
void
setReferenceName(String ref)
Sets the reference name that threw this exception

Field Details

methodName

private String methodName

referenceName

private String referenceName

wrapped

private Throwable wrapped

Constructor Details

MethodInvocationException

public MethodInvocationException(String message,
                                 Throwable e,
                                 String methodName)
CTOR - wraps the passed in exception for examination later
Parameters:
message -
e - Throwable that we are wrapping
methodName - name of method that threw the exception

Method Details

getMethodName

public String getMethodName()
Returns the name of the method that threw the exception
Returns:
String name of method

getReferenceName

public String getReferenceName()
Retrieves the name of the reference that caused the exception
Returns:
name of reference

getWrappedThrowable

public Throwable getWrappedThrowable()
returns the wrapped Throwable that caused this MethodInvocationException to be thrown
Returns:
Throwable thrown by method invocation

setReferenceName

public void setReferenceName(String ref)
Sets the reference name that threw this exception
Parameters:

Copyright B) 2002 Apache Software Foundation. All Rights Reserved.