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:
Serializable
Direct Known Subclasses:
AttrProcessorException, EntityResolutionException, ExpressionEvaluationException, ExpressionParsingException, InvalidLocaleException, NoAvailableProcessorException, OutputCreationException, ParsingException, TagProcessorException, TemplateInputException

public class TemplateProcessingException
extends TemplateEngineException

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, String expression)
           
TemplateProcessingException(String message, String templateName, String expression, Integer lineNumber)
           
TemplateProcessingException(String message, String templateName, String expression, Integer lineNumber, Throwable cause)
           
TemplateProcessingException(String message, String templateName, String expression, Throwable cause)
           
TemplateProcessingException(String message, String templateName, Throwable cause)
           
TemplateProcessingException(String message, Throwable cause)
           
 
Method Summary
 String getExpression()
           
 Integer getLineNumber()
           
 String getMessage()
           
 String getTemplateName()
           
 TemplateProcessingException specifyExpression(String newExpression)
           
 TemplateProcessingException specifyExpressionAndLineNumber(String newExpression, Integer newLineNumber)
           
 TemplateProcessingException specifyLineNumber(Integer newLineNumber)
           
 
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,
                                   String expression)

TemplateProcessingException

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

TemplateProcessingException

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

TemplateProcessingException

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

TemplateProcessingException

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

TemplateProcessingException

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

getMessage

public String getMessage()
Overrides:
getMessage in class Throwable

getTemplateName

public String getTemplateName()

getLineNumber

public Integer getLineNumber()

getExpression

public String getExpression()

specifyExpression

public TemplateProcessingException specifyExpression(String newExpression)

specifyLineNumber

public TemplateProcessingException specifyLineNumber(Integer newLineNumber)

specifyExpressionAndLineNumber

public TemplateProcessingException specifyExpressionAndLineNumber(String newExpression,
                                                                  Integer newLineNumber)


Copyright © 2012 The THYMELEAF team. All Rights Reserved.