Interface ExecutiveNode
- All Superinterfaces:
Node,OfficeFloorExecutive,PropertyConfigurable
- All Known Implementing Classes:
ExecutiveNodeImpl
OfficeFloorExecutive node.- Author:
- Daniel Sagenschneider
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildExecutive(OfficeFloorBuilder builder, CompileContext compileContext) Builds theExecutivefor thisExecutiveNode.voidinitialise(String executiveSourceClassName, ExecutiveSource executiveSource) Initialises theExecutiveNode.Loads theExecutiveTypefor theExecutiveSource.booleansourceExecutive(CompileContext compileContext) Sources theExecutive.Methods inherited from interface net.officefloor.compile.internal.structure.Node
getChildNodes, getLocation, getNodeName, getNodeType, getParentNode, getQualifiedName, getQualifiedName, isInitialisedMethods inherited from interface net.officefloor.compile.spi.officefloor.OfficeFloorExecutive
getOfficeFloorExecutionStrategy, getOfficeFloorExecutiveNameMethods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
Field Details
-
TYPE
Nodetype.- See Also:
-
-
Method Details
-
initialise
Initialises theExecutiveNode.- Parameters:
executiveSourceClassName- Class name of theExecutiveSource.executiveSource- Optional instantiatedExecutiveSource. May benull.
-
loadExecutiveType
ExecutiveType loadExecutiveType()Loads theExecutiveTypefor theExecutiveSource.- Returns:
ExecutiveTypeornullwith issues reported to theCompilerIssues.
-
sourceExecutive
Sources theExecutive.- Parameters:
compileContext-CompileContext.- Returns:
trueif successfully sourced. Otherwise,falsewith issues reported to theCompilerIssues.
-
buildExecutive
Builds theExecutivefor thisExecutiveNode.- Parameters:
builder-OfficeFloorBuilder.compileContext-CompileContext.
-