| java.lang.Object java.lang.Throwable java.lang.Exception freemarker.template.TemplateException
All known Subclasses: freemarker.core.StopException, freemarker.core.NonStringException, freemarker.core.InvalidReferenceException, freemarker.template.TemplateModelException, freemarker.core.NonNumericalException, freemarker.core.NonBooleanException,
TemplateException | public class TemplateException extends Exception (Code) | | The FreeMarker classes usually use this exception and its descendants to
signal FreeMarker specific exceptions.
version: $Id: TemplateException.java,v 1.26.2.1 2006/02/12 20:02:15 revusky Exp $ |
TemplateException | public TemplateException(Environment env)(Code) | | Constructs a TemplateException with no specified detail message
or underlying cause.
|
TemplateException | public TemplateException(String description, Environment env)(Code) | | Constructs a TemplateException with the given detail message,
but no underlying cause exception.
Parameters: description - the description of the error that occurred |
TemplateException | public TemplateException(Exception cause, Environment env)(Code) | | Constructs a TemplateException with the given underlying Exception,
but no detail message.
Parameters: cause - the underlying Exception that caused thisexception to be raised |
TemplateException | public TemplateException(String description, Exception cause, Environment env)(Code) | | Constructs a TemplateException with both a description of the error
that occurred and the underlying Exception that caused this exception
to be raised.
Parameters: description - the description of the error that occurred Parameters: cause - the underlying Exception that caused thisexception to be raised |
getCause | public Throwable getCause()(Code) | | Returns the same exception as getCauseException . Provided
to enable full JDK-generated stack traces when running under JDK 1.4.
See Also: Throwable.getCause the underlying Exception , if any, that caused thisexception to be raised |
getCauseException | public Exception getCauseException()(Code) | | 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 .
the underlying Exception , if any, that caused thisexception to be raised |
getEnvironment | public Environment getEnvironment()(Code) | | the execution environment in which the exception occurred |
getFTLInstructionStack | public String getFTLInstructionStack()(Code) | | Returns the quote of the problematic FTL instruction and the FTL stack strace.
|
|
|