org.thymeleaf.spring3.processor.attr
Class SpringObjectAttrProcessor

Object
  extended by org.thymeleaf.processor.attr.AbstractAttrProcessor
      extended by org.thymeleaf.processor.attr.AbstractSelectionTargetAttrProcessor
          extended by org.thymeleaf.standard.processor.attr.AbstractStandardSelectionTargetAttrProcessor
              extended by org.thymeleaf.spring3.processor.attr.SpringObjectAttrProcessor
All Implemented Interfaces:
Comparable<org.thymeleaf.processor.attr.IAttrProcessor>, org.thymeleaf.processor.attr.IAttrProcessor

public final class SpringObjectAttrProcessor
extends org.thymeleaf.standard.processor.attr.AbstractStandardSelectionTargetAttrProcessor

Since:
1.0
Author:
Daniel Fernández

Field Summary
static String ATTR_NAME
           
static Integer ATTR_PRECEDENCE
           
 
Constructor Summary
SpringObjectAttrProcessor()
           
 
Method Summary
protected  Map<String,Object> getAdditionalLocalVariables(org.thymeleaf.Arguments arguments, org.thymeleaf.templateresolver.TemplateResolution templateResolution, Document document, Element element, Attr attribute, String attributeName, String attributeValue)
           
 Set<org.thymeleaf.processor.applicability.AttrApplicability> getAttributeApplicabilities()
           
 Integer getPrecedence()
           
protected  void validateSelectionValue(org.thymeleaf.Arguments arguments, org.thymeleaf.templateresolver.TemplateResolution templateResolution, Document document, Element element, Attr attribute, String attributeName, String attributeValue, org.thymeleaf.standard.processor.value.IStandardValueProcessor valueProcessor, org.thymeleaf.standard.syntax.StandardSyntax.Value value)
           
 
Methods inherited from class org.thymeleaf.standard.processor.attr.AbstractStandardSelectionTargetAttrProcessor
getNewSelectionTarget, getValueProcessorDependencies
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractSelectionTargetAttrProcessor
process
 
Methods inherited from class org.thymeleaf.processor.attr.AbstractAttrProcessor
compareTo, getMessage, getMessageForProcessor, getMessageForTemplate
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_PRECEDENCE

public static final Integer ATTR_PRECEDENCE

ATTR_NAME

public static final String ATTR_NAME
See Also:
Constant Field Values
Constructor Detail

SpringObjectAttrProcessor

public SpringObjectAttrProcessor()
Method Detail

getAttributeApplicabilities

public Set<org.thymeleaf.processor.applicability.AttrApplicability> getAttributeApplicabilities()

getPrecedence

public Integer getPrecedence()

validateSelectionValue

protected void validateSelectionValue(org.thymeleaf.Arguments arguments,
                                      org.thymeleaf.templateresolver.TemplateResolution templateResolution,
                                      Document document,
                                      Element element,
                                      Attr attribute,
                                      String attributeName,
                                      String attributeValue,
                                      org.thymeleaf.standard.processor.value.IStandardValueProcessor valueProcessor,
                                      org.thymeleaf.standard.syntax.StandardSyntax.Value value)
Overrides:
validateSelectionValue in class org.thymeleaf.standard.processor.attr.AbstractStandardSelectionTargetAttrProcessor

getAdditionalLocalVariables

protected Map<String,Object> getAdditionalLocalVariables(org.thymeleaf.Arguments arguments,
                                                         org.thymeleaf.templateresolver.TemplateResolution templateResolution,
                                                         Document document,
                                                         Element element,
                                                         Attr attribute,
                                                         String attributeName,
                                                         String attributeValue)
Overrides:
getAdditionalLocalVariables in class org.thymeleaf.processor.attr.AbstractSelectionTargetAttrProcessor


Copyright © 2011 The THYMELEAF team. All Rights Reserved.