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 IProcessorBasic 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:
IElementTagProcessorexecute on open/standalone tag events only (no processors can be applied to close tags), and have no (direct) access to the element body.IElementModelProcessorexecute on complete elements, including their bodies, in the form ofIModelobjects.ITemplateBoundariesProcessorexecute on template start (ITemplateStart) and/or template end (ITemplateEnd) events.ITextProcessorexecute onITextevents.ICommentProcessorexecute onICommentevents.ICDATASectionProcessorexecute onICDATASectionevents.IDocTypeProcessorexecute onIDocTypeevents.IXMLDeclarationProcessorexecute onIXMLDeclarationevents.IProcessingInstructionProcessorexecute onIProcessingInstructionevents.
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 intgetPrecedence()TemplateModegetTemplateMode()
-
-
-
Method Detail
-
getTemplateMode
TemplateMode getTemplateMode()
-
getPrecedence
int getPrecedence()
-
-