Package org.thymeleaf.processor
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
,StandardSubstituteByTagProcessor
,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:
IElementTagProcessor
execute on open/standalone tag events only (no processors can be applied to close tags), and have no (direct) access to the element body.IElementModelProcessor
execute on complete elements, including their bodies, in the form ofIModel
objects.ITemplateBoundariesProcessor
execute on template start (ITemplateStart
) and/or template end (ITemplateEnd
) events.ITextProcessor
execute onIText
events.ICommentProcessor
execute onIComment
events.ICDATASectionProcessor
execute onICDATASection
events.IDocTypeProcessor
execute onIDocType
events.IXMLDeclarationProcessor
execute onIXMLDeclaration
events.IProcessingInstructionProcessor
execute onIProcessingInstruction
events.
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:
IElementProcessor
,IElementTagProcessor
,IElementModelProcessor
,ICDATASectionProcessor
,ICommentProcessor
,IDocTypeProcessor
,IProcessingInstructionProcessor
,ITemplateBoundariesProcessor
,ITextProcessor
,IXMLDeclarationProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getPrecedence()
TemplateMode
getTemplateMode()
-
-
-
Method Detail
-
getTemplateMode
TemplateMode getTemplateMode()
-
getPrecedence
int getPrecedence()
-
-