org.thymeleaf.exceptions
Class TemplateProcessingException

Object
  extended by Throwable
      extended by Exception
          extended by RuntimeException
              extended by org.thymeleaf.exceptions.TemplateEngineException
                  extended by org.thymeleaf.exceptions.TemplateProcessingException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TemplateInputException, TemplateOutputException

public class TemplateProcessingException
extends TemplateEngineException

General exception for errors raised during the process of a template.

Since:
1.0
Author:
Daniel Fernández, Guven Demir
See Also:
Serialized Form

Constructor Summary
TemplateProcessingException(String message)
           
TemplateProcessingException(String message, String templateName)
           
TemplateProcessingException(String message, String templateName, Integer lineNumber)
           
TemplateProcessingException(String message, String templateName, Integer lineNumber, Throwable cause)
           
TemplateProcessingException(String message, String templateName, Throwable cause)
           
TemplateProcessingException(String message, Throwable cause)
           
 
Method Summary
 Integer getLineNumber()
           
 String getMessage()
           
 String getTemplateName()
           
 boolean hasLineNumber()
           
 boolean hasTemplateName()
           
 void setLineNumber(Integer lineNumber)
           
 void setTemplateName(String templateName)
           
 
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TemplateProcessingException

public TemplateProcessingException(String message)

TemplateProcessingException

public TemplateProcessingException(String message,
                                   Throwable cause)

TemplateProcessingException

public TemplateProcessingException(String message,
                                   String templateName)

TemplateProcessingException

public TemplateProcessingException(String message,
                                   String templateName,
                                   Throwable cause)

TemplateProcessingException

public TemplateProcessingException(String message,
                                   String templateName,
                                   Integer lineNumber)

TemplateProcessingException

public TemplateProcessingException(String message,
                                   String templateName,
                                   Integer lineNumber,
                                   Throwable cause)
Method Detail

getTemplateName

public String getTemplateName()

hasTemplateName

public boolean hasTemplateName()

getLineNumber

public Integer getLineNumber()

hasLineNumber

public boolean hasLineNumber()

setTemplateName

public void setTemplateName(String templateName)

setLineNumber

public void setLineNumber(Integer lineNumber)

getMessage

public String getMessage()
Overrides:
getMessage in class Throwable


Copyright © 2012 The THYMELEAF team. All Rights Reserved.