org.thymeleaf.processor.attr
Class AbstractFragmentInclusionAttrProcessor

Object
  extended by org.thymeleaf.processor.attr.AbstractAttrProcessor
      extended by org.thymeleaf.processor.attr.AbstractChildrenModifierAttrProcessor
          extended by org.thymeleaf.processor.attr.AbstractFragmentInclusionAttrProcessor
All Implemented Interfaces:
Comparable<IAttrProcessor>, IAttrProcessor
Direct Known Subclasses:
AbstractStandardFragmentInclusionAttrProcessor

public abstract class AbstractFragmentInclusionAttrProcessor
extends AbstractChildrenModifierAttrProcessor

Since:
1.0
Author:
Daniel Fernández

Nested Class Summary
protected static class AbstractFragmentInclusionAttrProcessor.AbstractFragmentSpec
           
protected static class AbstractFragmentInclusionAttrProcessor.CompleteTemplateFragmentSpec
           
protected static class AbstractFragmentInclusionAttrProcessor.NamedFragmentSpec
           
protected static class AbstractFragmentInclusionAttrProcessor.XPathFragmentSpec
           
 
Constructor Summary
AbstractFragmentInclusionAttrProcessor()
           
 
Method Summary
protected abstract  AbstractFragmentInclusionAttrProcessor.AbstractFragmentSpec getFragmentSpec(Arguments arguments, TemplateResolution templateResolution, Document document, Element element, Attr attribute, String attributeName, String attributeValue)
           
protected  List<Node> getNewChildren(Arguments arguments, TemplateResolution templateResolution, Document document, Element element, Attr attribute, String attributeName, String attributeValue)
           
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractChildrenModifierAttrProcessor
process
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractAttrProcessor
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, getValueProcessorDependencies
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.thymeleaf.processor.attr.IAttrProcessor
getAttributeApplicabilities, getPrecedence
 

Constructor Detail

AbstractFragmentInclusionAttrProcessor

public AbstractFragmentInclusionAttrProcessor()
Method Detail

getNewChildren

protected final List<Node> getNewChildren(Arguments arguments,
                                          TemplateResolution templateResolution,
                                          Document document,
                                          Element element,
                                          Attr attribute,
                                          String attributeName,
                                          String attributeValue)
Specified by:
getNewChildren in class AbstractChildrenModifierAttrProcessor

getFragmentSpec

protected abstract AbstractFragmentInclusionAttrProcessor.AbstractFragmentSpec getFragmentSpec(Arguments arguments,
                                                                                               TemplateResolution templateResolution,
                                                                                               Document document,
                                                                                               Element element,
                                                                                               Attr attribute,
                                                                                               String attributeName,
                                                                                               String attributeValue)


Copyright © 2011 The THYMELEAF team. All Rights Reserved.