Class TemplateInitException

All Implemented Interfaces:
Serializable, ExtendedParseException

public class TemplateInitException extends VelocityException implements ExtendedParseException
Exception generated to indicate parse errors caught during directive initialization (e.g. wrong number of arguments)
Since:
1.5
Version:
$Id$
Author:
Will Glass-Husain
See Also:
  • Constructor Details

    • TemplateInitException

      public TemplateInitException(String msg, String templateName, int col, int line)
      Parameters:
      msg -
      templateName -
      col -
      line -
    • TemplateInitException

      public TemplateInitException(String msg, ParseException parseException, String templateName, int col, int line)
      Parameters:
      msg -
      parseException -
      templateName -
      col -
      line -
    • TemplateInitException

      public TemplateInitException(String msg, ParseException parseException, String[] stacktrace, String templateName, int col, int line)
      Parameters:
      msg -
      parseException -
      stacktrace -
      templateName -
      col -
      line -
      Since:
      2.2
  • Method Details

    • getTemplateName

      public String getTemplateName()
      Returns the Template name where this exception occurred.
      Specified by:
      getTemplateName in interface ExtendedParseException
      Returns:
      the template name
    • getLineNumber

      public int getLineNumber()
      Returns the line number where this exception occurred.
      Specified by:
      getLineNumber in interface ExtendedParseException
      Returns:
      the line number
    • getColumnNumber

      public int getColumnNumber()
      Returns the column number where this exception occurred.
      Specified by:
      getColumnNumber in interface ExtendedParseException
      Returns:
      the line number