org.thymeleaf.standard.processor.attr
Class AbstractStandardSelectionTargetAttrProcessor
Object
org.thymeleaf.processor.attr.AbstractAttrProcessor
org.thymeleaf.processor.attr.AbstractSelectionTargetAttrProcessor
org.thymeleaf.standard.processor.attr.AbstractStandardSelectionTargetAttrProcessor
- All Implemented Interfaces:
- Comparable<IAttrProcessor>, IAttrProcessor
- Direct Known Subclasses:
- StandardObjectAttrProcessor
public abstract class AbstractStandardSelectionTargetAttrProcessor
- extends AbstractSelectionTargetAttrProcessor
- Since:
- 1.0
- Author:
- Daniel Fernández
Method Summary |
protected Object |
getNewSelectionTarget(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue)
|
Set<Class<? extends IValueProcessor>> |
getValueProcessorDependencies()
Return this processor's dependencies. |
protected void |
validateSelectionValue(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue,
IStandardValueProcessor valueProcessor,
StandardSyntax.Value value)
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractStandardSelectionTargetAttrProcessor
public AbstractStandardSelectionTargetAttrProcessor()
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.
getNewSelectionTarget
protected final Object getNewSelectionTarget(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue)
- Specified by:
getNewSelectionTarget
in class AbstractSelectionTargetAttrProcessor
validateSelectionValue
protected void validateSelectionValue(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue,
IStandardValueProcessor valueProcessor,
StandardSyntax.Value value)
Copyright © 2011 The THYMELEAF team. All Rights Reserved.