Interface SectionSource
-
- All Known Implementing Classes:
AbstractSectionSource
,ActivitySectionSource
,ClassSectionSource
,CombinedServerRetrieveValidateKeysSectionSource
,DefaultJwtChallengeSectionSource
,HandleAuthenticationRequiredSectionSource
,HttpRouteSectionSource
,HttpSecuritySectionSource
,JwksPublishSectionSource
,JwksSectionSource
,ManagedFunctionSectionSource
,OpenApiSectionSource
,ProcedureSectionSource
,SectionModelSectionSource
,ServletSectionSource
,TransformSectionSource
,WebFluxSectionSource
,WebMvcSectionSource
,WebTemplateSectionSource
public interface SectionSource
Sources theSectionType
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SectionSourceSpecification
getSpecification()
Obtains theSectionSourceSpecification
for thisSectionSource
.void
sourceSection(SectionDesigner designer, SectionSourceContext context)
Sources theOfficeSection
by constructing it via the inputSectionDesigner
.
-
-
-
Method Detail
-
getSpecification
SectionSourceSpecification getSpecification()
Obtains the
SectionSourceSpecification
for thisSectionSource
.This enables the
SectionSourceContext
to be populated with the necessary details as per thisSectionSourceSpecification
in loading theSectionType
.- Returns:
SectionSourceSpecification
.
-
sourceSection
void sourceSection(SectionDesigner designer, SectionSourceContext context) throws java.lang.Exception
Sources theOfficeSection
by constructing it via the inputSectionDesigner
.- Parameters:
designer
-SectionDesigner
to construct the structure of theOfficeSection
.context
-SectionSourceContext
to source details to construct theOfficeSection
.- Throws:
java.lang.Exception
- If fails to construct theOfficeSection
.
-
-