org.thymeleaf.processor.document
Class ProcessAllNodesDocumentProcessor

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

public class ProcessAllNodesDocumentProcessor
extends AbstractDocumentProcessor

Subclass of AbstractDocumentProcessor used for setting to true the flag that tells the Thymeleaf engine to process all nodes (and not only nodes of type Element, which is the default).

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

Since:
2.0.13
Author:
Daniel Fernández

Constructor Summary
ProcessAllNodesDocumentProcessor()
           
ProcessAllNodesDocumentProcessor(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

ProcessAllNodesDocumentProcessor

public ProcessAllNodesDocumentProcessor()

ProcessAllNodesDocumentProcessor

public ProcessAllNodesDocumentProcessor(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 © 2012 The THYMELEAF team. All Rights Reserved.