Interface SectionObjectNode
-
- All Superinterfaces:
DependentObjectNode
,LinkObjectNode
,Node
,OfficeDependencyRequireNode
,OfficeSectionObject
,SectionDependencyObjectNode
,SectionDependencyRequireNode
,SectionObject
,SubSectionObject
- All Known Implementing Classes:
SectionObjectNodeImpl
public interface SectionObjectNode extends LinkObjectNode, SubSectionObject, SectionObject, OfficeSectionObject, DependentObjectNode
SectionObject
node.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SectionNode
getSectionNode()
ObtainsSectionNode
containing thisSectionObjectNode
.void
initialise(java.lang.String objectType)
Initialises thisSectionObjectType
.OfficeSectionObjectType
loadOfficeSectionObjectType(CompileContext compileContext)
Loads theOfficeSectionObjectType
.SectionObjectType
loadSectionObjectType(CompileContext compileContext)
Loads theSectionObjectType
.-
Methods inherited from interface net.officefloor.compile.internal.structure.DependentObjectNode
loadDependentObjectType
-
Methods inherited from interface net.officefloor.compile.internal.structure.LinkObjectNode
getLinkedObjectNode, linkObjectNode
-
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.OfficeSectionObject
getOfficeSection, getOfficeSectionObjectName
-
Methods inherited from interface net.officefloor.compile.spi.section.SectionObject
addAnnotation, getSectionObjectName, setTypeQualifier
-
Methods inherited from interface net.officefloor.compile.spi.section.SubSectionObject
getSubSectionObjectName
-
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
Node
type.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialise
void initialise(java.lang.String objectType)
Initialises thisSectionObjectType
.- Parameters:
objectType
- Object type.
-
getSectionNode
SectionNode getSectionNode()
ObtainsSectionNode
containing thisSectionObjectNode
.- Returns:
SectionNode
containing thisSectionObjectNode
.
-
loadSectionObjectType
SectionObjectType loadSectionObjectType(CompileContext compileContext)
Loads theSectionObjectType
.- Parameters:
compileContext
-CompileContext
.- Returns:
SectionObjectType
ornull
with issue reported to theCompilerIssues
.
-
loadOfficeSectionObjectType
OfficeSectionObjectType loadOfficeSectionObjectType(CompileContext compileContext)
Loads theOfficeSectionObjectType
.- Parameters:
compileContext
-CompileContext
.- Returns:
OfficeSectionObjectType
ornull
with issue reported to theCompilerIssues
.
-
-