Interface SectionOutputNode
-
- All Superinterfaces:
LinkFlowNode
,Node
,OfficeFlowSourceNode
,OfficeSectionOutput
,SectionFlowSinkNode
,SectionFlowSourceNode
,SectionOutput
,SubSectionOutput
- All Known Implementing Classes:
SectionOutputNodeImpl
public interface SectionOutputNode extends LinkFlowNode, SectionOutput, SubSectionOutput, OfficeSectionOutput
SectionOutput
node.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SectionNode
getSectionNode()
ObtainsSectionNode
containing thisSectionOutputNode
.void
initialise(java.lang.String argumentType, boolean isEscalationOnly)
Initialises thisSectionOutputType
.OfficeSectionOutputType
loadOfficeSectionOutputType(CompileContext compileContext)
Loads theOfficeSectionOutputType
.SectionOutputType
loadSectionOutputType(CompileContext compileContext)
Loads theSectionOutputType
.-
Methods inherited from interface net.officefloor.compile.internal.structure.LinkFlowNode
getLinkedFlowNode, linkFlowNode
-
Methods inherited from interface net.officefloor.compile.internal.structure.Node
getChildNodes, getLocation, getNodeName, getNodeType, getParentNode, getQualifiedName, getQualifiedName, isInitialised
-
Methods inherited from interface net.officefloor.compile.spi.office.OfficeSectionOutput
getOfficeSection, getOfficeSectionOutputName
-
Methods inherited from interface net.officefloor.compile.spi.section.SectionOutput
addAnnotation, getSectionOutputName
-
Methods inherited from interface net.officefloor.compile.spi.section.SubSectionOutput
getSubSectionOutputName
-
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
Node
type.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialise
void initialise(java.lang.String argumentType, boolean isEscalationOnly)
Initialises thisSectionOutputType
.- Parameters:
argumentType
- Argument type.isEscalationOnly
- Flag indicating if escalation only.
-
getSectionNode
SectionNode getSectionNode()
ObtainsSectionNode
containing thisSectionOutputNode
.- Returns:
SectionNode
containing thisSectionOutputNode
.
-
loadSectionOutputType
SectionOutputType loadSectionOutputType(CompileContext compileContext)
Loads theSectionOutputType
.- Parameters:
compileContext
-CompileContext
.- Returns:
SectionOutputType
ornull
with issues reported to theCompilerIssues
.
-
loadOfficeSectionOutputType
OfficeSectionOutputType loadOfficeSectionOutputType(CompileContext compileContext)
Loads theOfficeSectionOutputType
.- Parameters:
compileContext
-CompileContext
.- Returns:
OfficeSectionOutputType
ornull
with issues reported to theCompilerIssues
.
-
-