Interface SectionSource
- All Known Implementing Classes:
AbstractSectionSource,ActivitySectionSource,ClassSectionSource,CombinedServerRetrieveValidateKeysSectionSource,ComposeSectionSource,DefaultJwtChallengeSectionSource,HandleAuthenticationRequiredSectionSource,HttpFunctionSectionSource,HttpRouteSectionSource,HttpSecuritySectionSource,JwksPublishSectionSource,JwksSectionSource,ManagedFunctionSectionSource,OpenApiSectionSource,ProcedureSectionSource,SectionModelSectionSource,ServletSectionSource,TransformSectionSource,WebFluxSectionSource,WebMvcSectionSource,WebTemplateSectionSource
public interface SectionSource
Sources the
SectionType.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains theSectionSourceSpecificationfor thisSectionSource.voidsourceSection(SectionDesigner designer, SectionSourceContext context) Sources theOfficeSectionby constructing it via the inputSectionDesigner.
-
Method Details
-
getSpecification
SectionSourceSpecification getSpecification()Obtains the
SectionSourceSpecificationfor thisSectionSource.This enables the
SectionSourceContextto be populated with the necessary details as per thisSectionSourceSpecificationin loading theSectionType.- Returns:
SectionSourceSpecification.
-
sourceSection
Sources theOfficeSectionby constructing it via the inputSectionDesigner.- Parameters:
designer-SectionDesignerto construct the structure of theOfficeSection.context-SectionSourceContextto source details to construct theOfficeSection.- Throws:
Exception- If fails to construct theOfficeSection.
-