|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
freemarker.template.TemplateException
public class TemplateException
The FreeMarker classes usually use this exception and its descendants to signal FreeMarker specific exceptions.
| Constructor Summary | |
|---|---|
TemplateException(Environment env)
Constructs a TemplateException with no specified detail message or underlying cause. |
|
TemplateException(java.lang.Exception cause,
Environment env)
Constructs a TemplateException with the given underlying Exception, but no detail message. |
|
TemplateException(java.lang.String description,
Environment env)
Constructs a TemplateException with the given detail message, but no underlying cause exception. |
|
TemplateException(java.lang.String description,
java.lang.Exception cause,
Environment env)
Constructs a TemplateException with both a description of the error that occurred and the underlying Exception that caused this exception to be raised. |
|
| Method Summary | |
|---|---|
java.lang.Throwable |
getCause()
Returns the same exception as getCauseException. |
java.lang.Exception |
getCauseException()
Returns the underlying exception that caused this exception to be generated. |
Environment |
getEnvironment()
|
java.lang.String |
getFTLInstructionStack()
Returns the quote of the problematic FTL instruction and the FTL stack strace. |
void |
printStackTrace(java.io.PrintStream ps)
|
void |
printStackTrace(java.io.PrintWriter pw)
|
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TemplateException(Environment env)
public TemplateException(java.lang.String description,
Environment env)
description - the description of the error that occurred
public TemplateException(java.lang.Exception cause,
Environment env)
cause - the underlying Exception that caused this
exception to be raised
public TemplateException(java.lang.String description,
java.lang.Exception cause,
Environment env)
description - the description of the error that occurredcause - the underlying Exception that caused this
exception to be raised| Method Detail |
|---|
public java.lang.Exception getCauseException()
Returns the underlying exception that caused this exception to be generated.
Note:
avoided calling it getCause to avoid name clash with
JDK 1.4 method. This would be problematic because the JDK 1.4 method
returns a Throwable rather than an Exception.
Exception, if any, that caused this
exception to be raisedpublic java.lang.Throwable getCause()
getCauseException. Provided
to enable full JDK-generated stack traces when running under JDK 1.4.
getCause in class java.lang.ThrowableException, if any, that caused this
exception to be raisedThrowable.getCause()public java.lang.String getFTLInstructionStack()
public Environment getEnvironment()
public void printStackTrace(java.io.PrintStream ps)
printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintWriter pw)
printStackTrace in class java.lang.Throwable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||