Class AbstractSpringFieldTagProcessor

    • Field Detail

      • idAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition idAttributeDefinition
      • typeAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition typeAttributeDefinition
      • nameAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition nameAttributeDefinition
      • valueAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition valueAttributeDefinition
      • checkedAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition checkedAttributeDefinition
      • selectedAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition selectedAttributeDefinition
      • disabledAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition disabledAttributeDefinition
      • multipleAttributeDefinition

        protected org.thymeleaf.engine.AttributeDefinition multipleAttributeDefinition
    • Constructor Detail

      • AbstractSpringFieldTagProcessor

        public AbstractSpringFieldTagProcessor​(String dialectPrefix,
                                               String elementName,
                                               String discriminatorAttrName,
                                               String[] discriminatorAttrValues,
                                               boolean removeAttribute)
    • Method Detail

      • setAttributeDefinitions

        public void setAttributeDefinitions​(org.thymeleaf.engine.AttributeDefinitions attributeDefinitions)
        Specified by:
        setAttributeDefinitions in interface org.thymeleaf.engine.IAttributeDefinitionsAware
      • doProcess

        protected void doProcess​(org.thymeleaf.context.ITemplateContext context,
                                 org.thymeleaf.model.IProcessableElementTag tag,
                                 org.thymeleaf.engine.AttributeName attributeName,
                                 String attributeValue,
                                 org.thymeleaf.processor.element.IElementTagStructureHandler structureHandler)
        Specified by:
        doProcess in class org.thymeleaf.processor.element.AbstractAttributeTagProcessor
      • doProcess

        protected abstract void doProcess​(org.thymeleaf.context.ITemplateContext context,
                                          org.thymeleaf.model.IProcessableElementTag tag,
                                          org.thymeleaf.engine.AttributeName attributeName,
                                          String attributeValue,
                                          org.springframework.web.servlet.support.BindStatus bindStatus,
                                          org.thymeleaf.processor.element.IElementTagStructureHandler structureHandler)
      • computeId

        protected final String computeId​(org.thymeleaf.context.ITemplateContext context,
                                         org.thymeleaf.model.IProcessableElementTag tag,
                                         String name,
                                         boolean sequence)