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
SectionObjectnode.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SectionNodegetSectionNode()ObtainsSectionNodecontaining thisSectionObjectNode.voidinitialise(java.lang.String objectType)Initialises thisSectionObjectType.OfficeSectionObjectTypeloadOfficeSectionObjectType(CompileContext compileContext)Loads theOfficeSectionObjectType.SectionObjectTypeloadSectionObjectType(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
Nodetype.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialise
void initialise(java.lang.String objectType)
Initialises thisSectionObjectType.- Parameters:
objectType- Object type.
-
getSectionNode
SectionNode getSectionNode()
ObtainsSectionNodecontaining thisSectionObjectNode.- Returns:
SectionNodecontaining thisSectionObjectNode.
-
loadSectionObjectType
SectionObjectType loadSectionObjectType(CompileContext compileContext)
Loads theSectionObjectType.- Parameters:
compileContext-CompileContext.- Returns:
SectionObjectTypeornullwith issue reported to theCompilerIssues.
-
loadOfficeSectionObjectType
OfficeSectionObjectType loadOfficeSectionObjectType(CompileContext compileContext)
Loads theOfficeSectionObjectType.- Parameters:
compileContext-CompileContext.- Returns:
OfficeSectionObjectTypeornullwith issue reported to theCompilerIssues.
-
-