org.thymeleaf.standard.processor.attr
Class AbstractStandardFragmentInclusionAttrProcessor
Object
org.thymeleaf.processor.attr.AbstractAttrProcessor
org.thymeleaf.processor.attr.AbstractChildrenModifierAttrProcessor
org.thymeleaf.processor.attr.AbstractFragmentInclusionAttrProcessor
org.thymeleaf.standard.processor.attr.AbstractStandardFragmentInclusionAttrProcessor
- All Implemented Interfaces:
- Comparable<IAttrProcessor>, IAttrProcessor
- Direct Known Subclasses:
- StandardIncludeAttrProcessor
public abstract class AbstractStandardFragmentInclusionAttrProcessor
- extends AbstractFragmentInclusionAttrProcessor
- Since:
- 1.0
- Author:
- Daniel Fernández
Method Summary |
protected abstract String |
getFragmentAttributeName(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
StandardSyntax.FragmentSelection fragmentSelection)
|
protected AbstractFragmentInclusionAttrProcessor.AbstractFragmentSpec |
getFragmentSpec(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue)
|
Set<Class<? extends IValueProcessor>> |
getValueProcessorDependencies()
Return this processor's dependencies. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractStandardFragmentInclusionAttrProcessor
public AbstractStandardFragmentInclusionAttrProcessor()
getValueProcessorDependencies
public final Set<Class<? extends IValueProcessor>> getValueProcessorDependencies()
- Description copied from interface:
IAttrProcessor
Return this processor's dependencies.
The dependencies are the set of value processors (IValueProcessor
objects) this attribute processor needs for being executed. This has to be declared
for dialect validation purposes at configuration time.
- Specified by:
getValueProcessorDependencies
in interface IAttrProcessor
- Overrides:
getValueProcessorDependencies
in class AbstractAttrProcessor
- Returns:
- the set of value processor dependencies.
getFragmentSpec
protected final AbstractFragmentInclusionAttrProcessor.AbstractFragmentSpec getFragmentSpec(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue)
- Specified by:
getFragmentSpec
in class AbstractFragmentInclusionAttrProcessor
getFragmentAttributeName
protected abstract String getFragmentAttributeName(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
StandardSyntax.FragmentSelection fragmentSelection)
Copyright © 2011 The THYMELEAF team. All Rights Reserved.