|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException org.apache.velocity.exception.VelocityException org.apache.velocity.exception.MethodInvocationException
public class MethodInvocationException
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.
Constructor Summary | |
---|---|
MethodInvocationException(String message,
Throwable e,
String methodName,
String templateName,
int lineNumber,
int columnNumber)
CTOR - wraps the passed in exception for examination later |
Method Summary | |
---|---|
int |
getColumnNumber()
returns the column number where this exception occured. |
int |
getLineNumber()
returns the line number where this exception occured. |
String |
getMessage()
|
String |
getMethodName()
Returns the name of the method that threw the exception. |
String |
getReferenceName()
Retrieves the name of the reference that caused the exception. |
String |
getTemplateName()
returns the Template name where this exception occured. |
void |
setReferenceName(String ref)
Sets the reference name that threw this exception. |
Methods inherited from class org.apache.velocity.exception.VelocityException |
---|
getWrappedThrowable |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MethodInvocationException(String message, Throwable e, String methodName, String templateName, int lineNumber, int columnNumber)
message
- e
- Throwable that we are wrappingmethodName
- name of method that threw the exceptiontemplateName
- The name of the template where the exception occured.Method Detail |
---|
public String getMethodName()
public void setReferenceName(String ref)
ref
- name of referencepublic String getReferenceName()
public int getColumnNumber()
ExtendedParseException
getColumnNumber
in interface ExtendedParseException
ExtendedParseException.getColumnNumber()
public int getLineNumber()
ExtendedParseException
getLineNumber
in interface ExtendedParseException
ExtendedParseException.getLineNumber()
public String getTemplateName()
ExtendedParseException
getTemplateName
in interface ExtendedParseException
ExtendedParseException.getTemplateName()
public String getMessage()
getMessage
in class Throwable
Throwable.getMessage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |