org.thymeleaf.processor.document
Class ProcessTextNodesDocumentProcessor

Object
  extended by org.thymeleaf.processor.AbstractProcessor
      extended by org.thymeleaf.processor.document.AbstractDocumentProcessor
          extended by org.thymeleaf.processor.document.ProcessTextNodesDocumentProcessor
All Implemented Interfaces:
Comparable<IProcessor>, IProcessor

public class ProcessTextNodesDocumentProcessor
extends AbstractDocumentProcessor

Subclass of AbstractDocumentProcessor used for setting to true the flag that tells the Thymeleaf engine to process Text and CDATASection nodes. By default, only nodes of type Element are processed in a document.

This is done by returning a ProcessorResult instance with its ProcessorResult.setProcessTextNodes(boolean) flag set to true.

Since:
2.0.15
Author:
Daniel Fernández

Constructor Summary
ProcessTextNodesDocumentProcessor()
           
ProcessTextNodesDocumentProcessor(IDocumentNodeProcessorMatcher matcher)
           
 
Method Summary
 int getPrecedence()
           
protected  ProcessorResult processDocumentNode(Arguments arguments, Document documentNode)
           
 
Methods inherited from class org.thymeleaf.processor.document.AbstractDocumentProcessor
doProcess, getMatcher
 
Methods inherited from class org.thymeleaf.processor.AbstractProcessor
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, process
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessTextNodesDocumentProcessor

public ProcessTextNodesDocumentProcessor()

ProcessTextNodesDocumentProcessor

public ProcessTextNodesDocumentProcessor(IDocumentNodeProcessorMatcher matcher)
Method Detail

getPrecedence

public int getPrecedence()
Specified by:
getPrecedence in class AbstractProcessor

processDocumentNode

protected ProcessorResult processDocumentNode(Arguments arguments,
                                              Document documentNode)
Specified by:
processDocumentNode in class AbstractDocumentProcessor


Copyright © 2013 The THYMELEAF team. All Rights Reserved.