Package io.quarkus.qute
Class IncludeSectionHelper
java.lang.Object
io.quarkus.qute.IncludeSectionHelper
- All Implemented Interfaces:
SectionHelper
- Direct Known Subclasses:
UserTagSectionHelper
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.quarkus.qute.SectionHelper
SectionHelper.SectionResolutionContext -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<String,SectionBlock> protected final booleanprotected final Map<String,Expression> -
Constructor Summary
ConstructorsConstructorDescriptionIncludeSectionHelper(Supplier<Template> templateSupplier, Map<String, SectionBlock> extendingBlocks, Map<String, Expression> parameters, boolean isIsolated) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalEvaluatedParams(SectionHelper.SectionResolutionContext context, Map<String, Object> evaluatedParams) protected boolean
-
Field Details
-
template
-
extendingBlocks
-
parameters
-
isIsolated
protected final boolean isIsolated
-
-
Constructor Details
-
IncludeSectionHelper
public IncludeSectionHelper(Supplier<Template> templateSupplier, Map<String, SectionBlock> extendingBlocks, Map<String, Expression> parameters, boolean isIsolated)
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceSectionHelper- Returns:
- the result node
-
optimizeIfNoParams
protected boolean optimizeIfNoParams() -
addAdditionalEvaluatedParams
protected void addAdditionalEvaluatedParams(SectionHelper.SectionResolutionContext context, Map<String, Object> evaluatedParams)
-