freemarker.template

Class TemplateModelException

Known Direct Subclasses:
InvalidPropertyException

public class TemplateModelException
extends TemplateException

Template model implementation classes should throw this exception if requested data cannot be retrieved.
Version:
$Id: TemplateModelException.java,v 1.14 2003/04/22 21:03:22 revusky Exp $

Constructor Summary

TemplateModelException()
Constructs a TemplateModelException with no specified detail message.
TemplateModelException(Exception cause)
Constructs a TemplateModelException with the given underlying Exception, but no detail message.
TemplateModelException(String description)
Constructs a TemplateModelException with the specified detail message.
TemplateModelException(String description, Exception cause)
Constructs a TemplateModelException with both a description of the error that occurred and the underlying Exception that caused this exception to be raised.

Method Summary

Methods inherited from class freemarker.template.TemplateException

getCause, getCauseException, getEnvironment, getFTLInstructionStack, printStackTrace, printStackTrace

Constructor Details

TemplateModelException

public TemplateModelException()
Constructs a TemplateModelException with no specified detail message.

TemplateModelException

public TemplateModelException(Exception cause)
Constructs a TemplateModelException with the given underlying Exception, but no detail message.
Parameters:
cause - the underlying Exception that caused this exception to be raised

TemplateModelException

public TemplateModelException(String description)
Constructs a TemplateModelException with the specified detail message.
Parameters:
description - the detail message.

TemplateModelException

public TemplateModelException(String description,
                              Exception cause)
Constructs a TemplateModelException 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
cause - the underlying Exception that caused this exception to be raised