Interface IProcessor

All Known Subinterfaces:
ICDATASectionProcessor, ICommentProcessor, IDocTypeProcessor, IElementModelProcessor, IElementProcessor, IElementTagProcessor, IProcessingInstructionProcessor, ITemplateBoundariesProcessor, ITextProcessor, IXMLDeclarationProcessor
All Known Implementing Classes:
AbstractAttributeModelProcessor, AbstractAttributeTagProcessor, AbstractCDATASectionProcessor, AbstractCommentProcessor, AbstractDocTypeProcessor, AbstractElementModelProcessor, AbstractElementTagProcessor, AbstractProcessingInstructionProcessor, AbstractProcessor, AbstractStandardAssertionTagProcessor, AbstractStandardAttributeModifierTagProcessor, AbstractStandardConditionalVisibilityTagProcessor, AbstractStandardDoubleAttributeModifierTagProcessor, AbstractStandardExpressionAttributeTagProcessor, AbstractStandardFragmentInsertionTagProcessor, AbstractStandardMultipleAttributeModifierTagProcessor, AbstractStandardTargetSelectionTagProcessor, AbstractStandardTextInlineSettingTagProcessor, AbstractTemplateBoundariesProcessor, AbstractTextProcessor, AbstractXMLDeclarationProcessor, StandardActionTagProcessor, StandardAltTitleTagProcessor, StandardAssertTagProcessor, StandardAttrappendTagProcessor, StandardAttrprependTagProcessor, StandardAttrTagProcessor, StandardBlockTagProcessor, StandardCaseTagProcessor, StandardClassappendTagProcessor, StandardConditionalCommentProcessor, StandardConditionalFixedValueTagProcessor, StandardDefaultAttributesTagProcessor, StandardDOMEventAttributeTagProcessor, StandardEachTagProcessor, StandardFragmentTagProcessor, StandardHrefTagProcessor, StandardIfTagProcessor, StandardIncludeTagProcessor, StandardInlineEnablementTemplateBoundariesProcessor, StandardInlineHTMLTagProcessor, StandardInlineTextualTagProcessor, StandardInlineXMLTagProcessor, StandardInliningCDATASectionProcessor, StandardInliningCommentProcessor, StandardInliningTextProcessor, StandardInsertTagProcessor, StandardLangXmlLangTagProcessor, StandardMethodTagProcessor, StandardNonRemovableAttributeTagProcessor, StandardObjectTagProcessor, StandardRefAttributeTagProcessor, StandardRemovableAttributeTagProcessor, StandardRemoveTagProcessor, StandardReplaceTagProcessor, StandardSrcTagProcessor, StandardStyleappendTagProcessor, StandardSwitchTagProcessor, StandardTextTagProcessor, StandardTranslationDocTypeProcessor, StandardUnlessTagProcessor, StandardUtextTagProcessor, StandardValueTagProcessor, StandardWithTagProcessor, StandardXmlBaseTagProcessor, StandardXmlLangTagProcessor, StandardXmlNsTagProcessor, StandardXmlSpaceTagProcessor

public interface IProcessor

Basic interface to be implemented by all processors provided by processor dialects (implementations of IProcessorDialect).

Note this is a base interface without much meaning of its own. Instead, processors should implement one or several of the following sub-interfaces:

Note a class with this name existed since 2.0.0, but it was completely reimplemented in Thymeleaf 3.0

Since:
3.0.0
Author:
Daniel Fernández
See Also:
  • Method Details

    • getTemplateMode

      TemplateMode getTemplateMode()
    • getPrecedence

      int getPrecedence()