org.thymeleaf.standard.processor.attr
Class AbstractStandardFragmentAttrProcessor

Object
  extended by org.thymeleaf.processor.AbstractProcessor
      extended by org.thymeleaf.processor.attr.AbstractAttrProcessor
          extended by org.thymeleaf.processor.attr.AbstractFragmentAttrProcessor
              extended by org.thymeleaf.standard.processor.attr.AbstractStandardFragmentAttrProcessor
All Implemented Interfaces:
Comparable<IProcessor>, IProcessor
Direct Known Subclasses:
StandardIncludeAttrProcessor, StandardSubstituteByAttrProcessor

public abstract class AbstractStandardFragmentAttrProcessor
extends AbstractFragmentAttrProcessor

Since:
1.0
Author:
Daniel Fernández

Nested Class Summary
 
Nested classes/interfaces inherited from class org.thymeleaf.processor.attr.AbstractFragmentAttrProcessor
AbstractFragmentAttrProcessor.AbstractFragmentSpec, AbstractFragmentAttrProcessor.CompleteTemplateFragmentSpec, AbstractFragmentAttrProcessor.DOMSelectorFragmentSpec, AbstractFragmentAttrProcessor.NamedFragmentSpec
 
Constructor Summary
AbstractStandardFragmentAttrProcessor(IAttributeNameProcessorMatcher matcher)
           
AbstractStandardFragmentAttrProcessor(String attributeName)
           
 
Method Summary
protected abstract  String getFragmentAttributeName(Arguments arguments, Element element, String attributeName, String attributeValue, FragmentSelection fragmentSelection)
           
protected  AbstractFragmentAttrProcessor.AbstractFragmentSpec getFragmentSpec(Arguments arguments, Element element, String attributeName, String attributeValue)
           
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractFragmentAttrProcessor
getSubstituteInclusionNode, processAttribute
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractAttrProcessor
doProcess, getMatcher
 
Methods inherited from class org.thymeleaf.processor.AbstractProcessor
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate, getPrecedence, process
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractStandardFragmentAttrProcessor

public AbstractStandardFragmentAttrProcessor(IAttributeNameProcessorMatcher matcher)

AbstractStandardFragmentAttrProcessor

public AbstractStandardFragmentAttrProcessor(String attributeName)
Method Detail

getFragmentSpec

protected final AbstractFragmentAttrProcessor.AbstractFragmentSpec getFragmentSpec(Arguments arguments,
                                                                                   Element element,
                                                                                   String attributeName,
                                                                                   String attributeValue)
Specified by:
getFragmentSpec in class AbstractFragmentAttrProcessor

getFragmentAttributeName

protected abstract String getFragmentAttributeName(Arguments arguments,
                                                   Element element,
                                                   String attributeName,
                                                   String attributeValue,
                                                   FragmentSelection fragmentSelection)


Copyright © 2012 The THYMELEAF team. All Rights Reserved.