org.thymeleaf.templateparser.xmldom
Class AbstractValidatingDOMTemplateParser

Object
  extended by org.thymeleaf.templateparser.xmldom.AbstractNonValidatingDOMTemplateParser
      extended by org.thymeleaf.templateparser.xmldom.AbstractValidatingDOMTemplateParser
All Implemented Interfaces:
ITemplateParser
Direct Known Subclasses:
XhtmlValidatingDOMTemplateParser, XmlValidatingDOMTemplateParser

public abstract class AbstractValidatingDOMTemplateParser
extends AbstractNonValidatingDOMTemplateParser

Parses XML documents, using a standard validating DOM parser.

This implementation first builds a DOM tree using the standard DOM API, and then translates this tree into a Thymeleaf-specific one. It also populates tree nodes with basic location information (document name only).

Since:
2.0.0
Author:
Daniel Fernández

Constructor Summary
protected AbstractValidatingDOMTemplateParser(int poolSize)
           
 
Method Summary
protected  ResourcePool<javax.xml.parsers.DocumentBuilder> getPool()
           
 
Methods inherited from class org.thymeleaf.templateparser.xmldom.AbstractNonValidatingDOMTemplateParser
createDocumentBuilders, getNonValidatingPool, parseFragment, parseTemplate, parseTemplateUsingPool, unwrapFragment, wrapFragment
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractValidatingDOMTemplateParser

protected AbstractValidatingDOMTemplateParser(int poolSize)
Method Detail

getPool

protected ResourcePool<javax.xml.parsers.DocumentBuilder> getPool()
Overrides:
getPool in class AbstractNonValidatingDOMTemplateParser


Copyright © 2012 The THYMELEAF team. All Rights Reserved.