Package org.thymeleaf.engine
Class AbstractGatheringModelProcessable
java.lang.Object
org.thymeleaf.engine.AbstractGatheringModelProcessable
- All Implemented Interfaces:
IEngineProcessable,IGatheringModelProcessable
- Direct Known Subclasses:
GatheringModelProcessable,IteratedGatheringModelProcessable
abstract class AbstractGatheringModelProcessable
extends Object
implements IGatheringModelProcessable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TemplateModelController.SkipBodyprivate final booleanprivate final IEngineContextprivate final TemplateFlowControllerprivate booleanprivate final TemplateModelControllerprivate intprivate final ProcessorExecutionVarsprivate final ProcessorTemplateHandlerprivate final Model -
Constructor Summary
ConstructorsConstructorDescriptionAbstractGatheringModelProcessable(IEngineConfiguration configuration, ProcessorTemplateHandler processorTemplateHandler, IEngineContext context, TemplateModelController modelController, TemplateFlowController flowController, TemplateModelController.SkipBody buildTimeSkipBody, boolean buildTimeSkipCloseTag, ProcessorExecutionVars processorExecutionVars) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidgatherCDATASection(ICDATASection cdataSection) final voidgatherCloseElement(ICloseElementTag closeElementTag) final voidgatherComment(IComment comment) final voidgatherDocType(IDocType docType) final voidgatherOpenElement(IOpenElementTag openElementTag) final voidgatherProcessingInstruction(IProcessingInstruction processingInstruction) final voidgatherStandaloneElement(IStandaloneElementTag standaloneElementTag) final voidgatherText(IText text) final voidgatherUnmatchedCloseElement(ICloseElementTag closeElementTag) final voidgatherXMLDeclaration(IXMLDeclaration xmlDeclaration) protected final IEngineContextprotected final TemplateFlowControllerfinal Modelprotected final ProcessorTemplateHandlerfinal booleanprotected final voidfinal voidfinal voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.thymeleaf.engine.IEngineProcessable
process
-
Field Details
-
processorTemplateHandler
-
context
-
syntheticModel
-
modelController
-
flowController
-
buildTimeSkipBody
-
buildTimeSkipCloseTag
private final boolean buildTimeSkipCloseTag -
processorExecutionVars
-
gatheringFinished
private boolean gatheringFinished -
modelLevel
private int modelLevel
-
-
Constructor Details
-
AbstractGatheringModelProcessable
AbstractGatheringModelProcessable(IEngineConfiguration configuration, ProcessorTemplateHandler processorTemplateHandler, IEngineContext context, TemplateModelController modelController, TemplateFlowController flowController, TemplateModelController.SkipBody buildTimeSkipBody, boolean buildTimeSkipCloseTag, ProcessorExecutionVars processorExecutionVars)
-
-
Method Details
-
resetGatheredSkipFlagsAfterNoIterations
public final void resetGatheredSkipFlagsAfterNoIterations() -
resetGatheredSkipFlags
public final void resetGatheredSkipFlags()- Specified by:
resetGatheredSkipFlagsin interfaceIGatheringModelProcessable
-
prepareProcessing
protected final void prepareProcessing() -
getProcessorTemplateHandler
-
getFlowController
-
isGatheringFinished
public final boolean isGatheringFinished()- Specified by:
isGatheringFinishedin interfaceIGatheringModelProcessable
-
getContext
-
initializeProcessorExecutionVars
- Specified by:
initializeProcessorExecutionVarsin interfaceIGatheringModelProcessable
-
getInnerModel
- Specified by:
getInnerModelin interfaceIGatheringModelProcessable
-
gatherText
- Specified by:
gatherTextin interfaceIGatheringModelProcessable
-
gatherComment
- Specified by:
gatherCommentin interfaceIGatheringModelProcessable
-
gatherCDATASection
- Specified by:
gatherCDATASectionin interfaceIGatheringModelProcessable
-
gatherStandaloneElement
- Specified by:
gatherStandaloneElementin interfaceIGatheringModelProcessable
-
gatherOpenElement
- Specified by:
gatherOpenElementin interfaceIGatheringModelProcessable
-
gatherCloseElement
- Specified by:
gatherCloseElementin interfaceIGatheringModelProcessable
-
gatherUnmatchedCloseElement
- Specified by:
gatherUnmatchedCloseElementin interfaceIGatheringModelProcessable
-
gatherDocType
- Specified by:
gatherDocTypein interfaceIGatheringModelProcessable
-
gatherXMLDeclaration
- Specified by:
gatherXMLDeclarationin interfaceIGatheringModelProcessable
-
gatherProcessingInstruction
- Specified by:
gatherProcessingInstructionin interfaceIGatheringModelProcessable
-