org.thymeleaf.standard.processor.attr
Class AbstractStandardConditionalVisibilityAttrProcessor
Object
org.thymeleaf.processor.attr.AbstractAttrProcessor
org.thymeleaf.processor.attr.AbstractConditionalVisibilityAttrProcessor
org.thymeleaf.standard.processor.attr.AbstractStandardConditionalVisibilityAttrProcessor
- All Implemented Interfaces:
- Comparable<IAttrProcessor>, IAttrProcessor
- Direct Known Subclasses:
- StandardIfAttrProcessor, StandardUnlessAttrProcessor
public abstract class AbstractStandardConditionalVisibilityAttrProcessor
- extends AbstractConditionalVisibilityAttrProcessor
- Since:
- 1.0
- Author:
- Daniel Fernández
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractStandardConditionalVisibilityAttrProcessor
public AbstractStandardConditionalVisibilityAttrProcessor()
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.
isVisible
protected final boolean isVisible(Arguments arguments,
TemplateResolution templateResolution,
Document document,
Element element,
Attr attribute,
String attributeName,
String attributeValue)
- Specified by:
isVisible
in class AbstractConditionalVisibilityAttrProcessor
inverse
protected abstract boolean inverse()
Copyright © 2011 The THYMELEAF team. All Rights Reserved.