Package org.thymeleaf.util
Class ProcessorConfigurationUtils.ElementTagProcessorWrapper
java.lang.Object
org.thymeleaf.util.ProcessorConfigurationUtils.AbstractProcessorWrapper
org.thymeleaf.util.ProcessorConfigurationUtils.AbstractElementProcessorWrapper
org.thymeleaf.util.ProcessorConfigurationUtils.ElementTagProcessorWrapper
- All Implemented Interfaces:
IAttributeDefinitionsAware,IElementDefinitionsAware,IElementProcessor,IElementTagProcessor,IProcessor
- Enclosing class:
ProcessorConfigurationUtils
static final class ProcessorConfigurationUtils.ElementTagProcessorWrapper
extends ProcessorConfigurationUtils.AbstractElementProcessorWrapper
implements IElementTagProcessor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionElementTagProcessorWrapper(IElementTagProcessor processor, IProcessorDialect dialect) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(ITemplateContext context, IProcessableElementTag tag, IElementTagStructureHandler structureHandler) Execute the processor.Methods inherited from class org.thymeleaf.util.ProcessorConfigurationUtils.AbstractElementProcessorWrapper
getMatchingAttributeName, getMatchingElementNameMethods inherited from class org.thymeleaf.util.ProcessorConfigurationUtils.AbstractProcessorWrapper
getDialect, getDialectPrecedence, getPrecedence, getTemplateMode, setAttributeDefinitions, setElementDefinitions, toString, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.thymeleaf.processor.element.IElementProcessor
getMatchingAttributeName, getMatchingElementNameMethods inherited from interface org.thymeleaf.processor.IProcessor
getPrecedence, getTemplateMode
-
Field Details
-
processor
-
-
Constructor Details
-
ElementTagProcessorWrapper
ElementTagProcessorWrapper(IElementTagProcessor processor, IProcessorDialect dialect)
-
-
Method Details
-
process
public void process(ITemplateContext context, IProcessableElementTag tag, IElementTagStructureHandler structureHandler) Description copied from interface:IElementTagProcessorExecute the processor.
The
IProcessableElementTagobject argument is immutable, so all modifications to this object or any instructions to be given to the engine should be done through the specifiedIElementTagStructureHandlerhandler.- Specified by:
processin interfaceIElementTagProcessor- Parameters:
context- the execution context.tag- the event this processor is executing on.structureHandler- the handler that will centralise modifications and commands to the engine.
-