Uses of Interface
net.officefloor.compile.internal.structure.OfficeNode
-
-
Uses of OfficeNode in net.officefloor.compile.impl
Methods in net.officefloor.compile.impl that return OfficeNode Modifier and Type Method Description OfficeNode
OfficeFloorCompilerImpl. createOfficeNode(java.lang.String officeName, OfficeFloorNode officeFloor)
Methods in net.officefloor.compile.impl with parameters of type OfficeNode Modifier and Type Method Description java.lang.String[]
OfficeFloorCompilerImpl. additionalProfiles(OfficeNode officeNode)
AdministrationNode
OfficeFloorCompilerImpl. createAdministrationNode(java.lang.String administrationName, OfficeNode office)
EscalationNode
OfficeFloorCompilerImpl. createEscalationNode(java.lang.String escalationType, OfficeNode officeNode)
GovernanceNode
OfficeFloorCompilerImpl. createGovernanceNode(java.lang.String governanceName, OfficeNode office)
ManagedObjectNode
OfficeFloorCompilerImpl. createManagedObjectNode(java.lang.String managedObjectName, OfficeNode office)
ManagedObjectPoolNode
OfficeFloorCompilerImpl. createManagedObjectPoolNode(java.lang.String managedObjectPoolName, OfficeNode officeNode)
ManagedObjectSourceNode
OfficeFloorCompilerImpl. createManagedObjectSourceNode(java.lang.String managedObjectSourceName, OfficeNode office)
OfficeInputNode
OfficeFloorCompilerImpl. createOfficeInputNode(java.lang.String officeInputName, OfficeNode office)
OfficeObjectNode
OfficeFloorCompilerImpl. createOfficeObjectNode(java.lang.String objectName, OfficeNode office)
OfficeOutputNode
OfficeFloorCompilerImpl. createOfficeOutputNode(java.lang.String name, OfficeNode office)
OfficeStartNode
OfficeFloorCompilerImpl. createOfficeStartNode(java.lang.String startName, OfficeNode office)
OfficeTeamNode
OfficeFloorCompilerImpl. createOfficeTeamNode(java.lang.String officeTeamName, OfficeNode office)
SectionNode
OfficeFloorCompilerImpl. createSectionNode(java.lang.String sectionName, OfficeNode office)
SupplierNode
OfficeFloorCompilerImpl. createSupplierNode(java.lang.String supplierName, OfficeNode office)
ManagedObjectPoolLoader
OfficeFloorCompilerImpl. getManagedObjectPoolLoader(ManagedObjectPoolNode node, OfficeNode officeNode, boolean isLoadingType)
OfficeLoader
OfficeFloorCompilerImpl. getOfficeLoader(OfficeNode node)
<S extends OfficeSource>
java.lang.Class<S>OfficeFloorCompilerImpl. getOfficeSourceClass(java.lang.String officeSourceName, OfficeNode node)
SectionLoader
OfficeFloorCompilerImpl. getSectionLoader(OfficeNode officeNode)
-
Uses of OfficeNode in net.officefloor.compile.impl.administrator
Constructors in net.officefloor.compile.impl.administrator with parameters of type OfficeNode Constructor Description AdministrationLoaderImpl(Node node, OfficeNode officeNode, NodeContext nodeContext, boolean isLoadingType)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.governance
Constructors in net.officefloor.compile.impl.governance with parameters of type OfficeNode Constructor Description GovernanceLoaderImpl(Node node, OfficeNode officeNode, NodeContext nodeContext, boolean isLoadingType)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.managedfunction
Constructors in net.officefloor.compile.impl.managedfunction with parameters of type OfficeNode Constructor Description ManagedFunctionLoaderImpl(Node node, OfficeNode officeNode, NodeContext nodeContext, boolean isLoadingType)
Initiate for building. -
Uses of OfficeNode in net.officefloor.compile.impl.managedobject
Constructors in net.officefloor.compile.impl.managedobject with parameters of type OfficeNode Constructor Description ManagedObjectLoaderImpl(Node node, OfficeNode officeNode, NodeContext nodeContext)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.office
Constructors in net.officefloor.compile.impl.office with parameters of type OfficeNode Constructor Description OfficeSourceContextImpl(boolean isLoadingType, java.lang.String officeLocation, java.lang.String[] additionalProfiles, PropertyList propertyList, OfficeNode officeNode, NodeContext nodeContext)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.pool
Constructors in net.officefloor.compile.impl.pool with parameters of type OfficeNode Constructor Description ManagedObjectPoolLoaderImpl(Node node, OfficeNode officeNode, NodeContext nodeContext, boolean isLoadingType)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.section
Constructors in net.officefloor.compile.impl.section with parameters of type OfficeNode Constructor Description SectionLoaderImpl(OfficeNode officeNode, SectionNode parentSectionNode, NodeContext nodeContext)
Initiate. -
Uses of OfficeNode in net.officefloor.compile.impl.state.autowire
Constructors in net.officefloor.compile.impl.state.autowire with parameters of type OfficeNode Constructor Description AutoWireStateManagerFactoryImpl(OfficeFloor officeFloor, OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer, InternalSupplier[] internalSuppliers, MonitorClock monitorClock)
Instantiate.AutoWireStateManagerImpl(Office office, StateManager stateManager, OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer, InternalSupplier[] internalSuppliers, MonitorClock monitorClock)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.structure
Classes in net.officefloor.compile.impl.structure that implement OfficeNode Modifier and Type Class Description class
OfficeNodeImpl
OfficeNode
implementation.Methods in net.officefloor.compile.impl.structure that return OfficeNode Modifier and Type Method Description OfficeNode
ManagedObjectSourceNodeImpl. getManagingOfficeNode()
OfficeNode
ManagedObjectSourceNodeImpl. getOfficeNode()
OfficeNode
SectionNodeImpl. getOfficeNode()
OfficeNode
SupplierNodeImpl. getOfficeNode()
Methods in net.officefloor.compile.impl.structure with parameters of type OfficeNode Modifier and Type Method Description void
InputManagedObjectNodeImpl. addGovernance(GovernanceNode governance, OfficeNode office)
void
ManagedObjectNodeImpl. addGovernance(GovernanceNode governance, OfficeNode office)
void
InputManagedObjectNodeImpl. addPreLoadAdministration(AdministrationNode preLoadAdministration, OfficeNode office)
void
ManagedObjectNodeImpl. addPreLoadAdministration(AdministrationNode preLoadAdministration, OfficeNode office)
void
ManagedObjectNodeImpl. autoWireDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
void
ManagedObjectSourceNodeImpl. autoWireFunctionDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
void
ManagedObjectSourceNodeImpl. autoWireInputDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
void
SupplierNodeImpl. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
void
ManagedObjectSourceNodeImpl. autoWireStartupOrdering(AutoWirer<ManagedObjectSourceNode> autoWirer, OfficeNode office, CompileContext compileContext)
void
ManagedObjectSourceNodeImpl. autoWireToOffice(OfficeNode officeNode, CompilerIssues issues)
void
ManagedObjectSourceNodeImpl. buildManagedObject(OfficeFloorBuilder builder, OfficeNode managingOffice, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)
void
InputManagedObjectNodeImpl. buildOfficeManagedObject(OfficeNode office, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)
void
ManagedObjectNodeImpl. buildOfficeManagedObject(OfficeNode office, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)
GovernanceNode[]
InputManagedObjectNodeImpl. getGovernances(OfficeNode managingOffice)
AdministrationNode[]
InputManagedObjectNodeImpl. getPreLoadAdministrations(OfficeNode managingOffice)
Method parameters in net.officefloor.compile.impl.structure with type arguments of type OfficeNode Modifier and Type Method Description void
AutoWirerImpl. addAutoWireTarget(java.util.function.Function<OfficeNode,? extends N> targetNodeFactory, AutoWire... targetAutoWires)
Constructors in net.officefloor.compile.impl.structure with parameters of type OfficeNode Constructor Description AdministrationNodeImpl(java.lang.String administrationName, OfficeNode officeNode, NodeContext context)
Initiate.EscalationNodeImpl(java.lang.String escalationType, OfficeNode officeNode, NodeContext context)
Initiate.GovernanceNodeImpl(java.lang.String governanceName, OfficeNode officeNode, NodeContext context)
Initiate.ManagedObjectNodeImpl(java.lang.String managedObjectName, SectionNode containingSectionNode, OfficeNode containingOfficeNode, OfficeFloorNode containingOfficeFloorNode, NodeContext context)
Initiate.ManagedObjectPoolNodeImpl(java.lang.String managedObjectPoolName, SectionNode containingSectionNode, OfficeNode containingOfficeNode, OfficeFloorNode containingOfficeFloorNode, NodeContext context)
Instantiate.ManagedObjectSourceNodeImpl(java.lang.String managedObjectSourceName, SectionNode containingSectionNode, OfficeNode containingOfficeNode, SuppliedManagedObjectSourceNode containingSuppliedManagedObjectNode, OfficeFloorNode containingOfficeFloorNode, NodeContext context)
Initiate.OfficeBindingsImpl(OfficeNode office, OfficeBuilder officeBuilder, OfficeFloorBuilder officeFloorBuilder, CompileContext compileContext)
Instantiates.OfficeInputNodeImpl(java.lang.String name, OfficeNode officeNode, NodeContext context)
Initialise.OfficeObjectNodeImpl(java.lang.String objectName, OfficeNode office, NodeContext context)
Allow adding aOfficeObject
via theOfficeArchitect
.OfficeOutputNodeImpl(java.lang.String name, OfficeNode office, NodeContext context)
Instantiate.OfficeStartNodeImpl(java.lang.String startName, OfficeNode office, NodeContext context)
Initiate.OfficeTeamNodeImpl(java.lang.String teamName, OfficeNode office, NodeContext context)
Instantiate.SectionNodeImpl(boolean isSectionNamed, java.lang.String sectionName, SectionNode parentSection, OfficeNode office, NodeContext context)
Initialises thisSectionNode
with the basic information.SupplierNodeImpl(java.lang.String supplierName, OfficeNode officeNode, OfficeFloorNode officeFloorNode, NodeContext context)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.supplier
Constructors in net.officefloor.compile.impl.supplier with parameters of type OfficeNode Constructor Description SupplierLoaderImpl(Node node, OfficeNode officeNode, NodeContext nodeContext, boolean isLoadingType)
Instantiate. -
Uses of OfficeNode in net.officefloor.compile.impl.util
Methods in net.officefloor.compile.impl.util with parameters of type OfficeNode Modifier and Type Method Description static boolean
LinkUtil. linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, java.util.function.Consumer<LinkObjectNode> loader)
Links theAutoWire
LinkObjectNode
. -
Uses of OfficeNode in net.officefloor.compile.internal.structure
Methods in net.officefloor.compile.internal.structure that return OfficeNode Modifier and Type Method Description OfficeNode
NodeContext. createOfficeNode(java.lang.String officeName, OfficeFloorNode officeFloor)
Creates theOfficeNode
.OfficeNode
ManagedObjectSourceNode. getManagingOfficeNode()
OfficeNode
ManagedObjectSourceNode. getOfficeNode()
Obtains theOfficeNode
containing thisManagedObjectSourceNode
.OfficeNode
SectionNode. getOfficeNode()
Obtains theOfficeNode
containing thisSectionNode
.OfficeNode
SupplierNode. getOfficeNode()
Obtains the parentOfficeNode
.Methods in net.officefloor.compile.internal.structure with parameters of type OfficeNode Modifier and Type Method Description void
BoundManagedObjectNode. addGovernance(GovernanceNode governance, OfficeNode office)
Adds theGovernanceNode
to provideGovernance
over thisManagedObjectNode
when used within theOffice
of theOfficeNode
.java.lang.String[]
NodeContext. additionalProfiles(OfficeNode officeNode)
Obtains the additional profiles.void
BoundManagedObjectNode. addPreLoadAdministration(AdministrationNode preLoadAdministration, OfficeNode office)
Adds theAdministrationNode
to provide pre-loadAdministration
for thisManagedObjectNode
when used within theOffice
of theOfficeNode
.void
ManagedObjectNode. autoWireDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
Auto-wires the dependencies for theManagedObject
.void
ManagedObjectSourceNode. autoWireFunctionDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
Auto-wires the function dependencies for thisManagedObjectSource
.void
ManagedObjectSourceNode. autoWireInputDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
Auto-wires the input dependencies for thisManagedObjectSource
.void
SupplierNode. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)
Auto-wires theSupplierThreadLocalNode
instances that are unlinked.void
ManagedObjectSourceNode. autoWireStartupOrdering(AutoWirer<ManagedObjectSourceNode> autoWirer, OfficeNode office, CompileContext compileContext)
Auto-wires the start up ordering for thisManagedObjectSource
.void
ManagedObjectSourceNode. autoWireToOffice(OfficeNode officeNode, CompilerIssues issues)
Auto-wires thisManagedObjectSourceNode
to theOfficeNode
.void
ManagedObjectSourceNode. buildManagedObject(OfficeFloorBuilder builder, OfficeNode managingOffice, OfficeBuilder managingOfficeBuilder, OfficeBindings officeBindings, CompileContext compileContext)
BuildsManagedObjectSource
for thisManagedObjectNode
.void
BoundManagedObjectNode. buildOfficeManagedObject(OfficeNode office, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)
Builds theManagedObject
into theOffice
.AdministrationNode
NodeContext. createAdministrationNode(java.lang.String administratorName, OfficeNode office)
Creates aAdministrationNode
.EscalationNode
NodeContext. createEscalationNode(java.lang.String escalationType, OfficeNode officeNode)
Creates anEscalationNode
.GovernanceNode
NodeContext. createGovernanceNode(java.lang.String governanceName, OfficeNode office)
Creates aGovernanceNode
.ManagedObjectNode
NodeContext. createManagedObjectNode(java.lang.String managedObjectName, OfficeNode office)
Creates theManagedObjectNode
.ManagedObjectPoolNode
NodeContext. createManagedObjectPoolNode(java.lang.String managedObjectPoolName, OfficeNode officeNode)
Creates theManagedObjectPoolNode
.ManagedObjectSourceNode
NodeContext. createManagedObjectSourceNode(java.lang.String managedObjectSourceName, OfficeNode office)
Creates aManagedObjectSourceNode
.OfficeInputNode
NodeContext. createOfficeInputNode(java.lang.String officeInputName, OfficeNode office)
Creates theOfficeInputNode
.OfficeObjectNode
NodeContext. createOfficeObjectNode(java.lang.String objectName, OfficeNode office)
Creates theOfficeObjectNode
.OfficeOutputNode
NodeContext. createOfficeOutputNode(java.lang.String name, OfficeNode office)
Creates theOfficeOutputNode
.OfficeStartNode
NodeContext. createOfficeStartNode(java.lang.String startName, OfficeNode office)
Creates theOfficeStartNode
.OfficeTeamNode
NodeContext. createOfficeTeamNode(java.lang.String officeTeamName, OfficeNode office)
Creates theOfficeTeamNode
.SectionNode
NodeContext. createSectionNode(java.lang.String sectionName, OfficeNode office)
Creates a top levelSectionNode
within theOfficeNode
.SupplierNode
NodeContext. createSupplierNode(java.lang.String supplierName, OfficeNode office)
Creates theSupplierNode
.GovernanceNode[]
InputManagedObjectNode. getGovernances(OfficeNode managingOffice)
ManagedObjectPoolLoader
NodeContext. getManagedObjectPoolLoader(ManagedObjectPoolNode node, OfficeNode officeNode, boolean isLoadingType)
Obtains theManagedObjectPoolLoader
.OfficeLoader
NodeContext. getOfficeLoader(OfficeNode node)
Obtains theOfficeLoader
.<S extends OfficeSource>
java.lang.Class<S>NodeContext. getOfficeSourceClass(java.lang.String officeSourceClassName, OfficeNode node)
Obtains theOfficeSource
class.AdministrationNode[]
InputManagedObjectNode. getPreLoadAdministrations(OfficeNode managingOffice)
Obtains the pre-loadAdministrationNode
instances providingAdministration
over thisInputManagedObjectNode
.SectionLoader
NodeContext. getSectionLoader(OfficeNode officeNode)
Obtains theSectionLoader
.T
AutoWireLink. getTargetNode(OfficeNode office)
Obtains the targetNode
.void
AutoWirerVisitor. visit(OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer)
Visits theAutoWirer
for theOfficeNode
.Method parameters in net.officefloor.compile.internal.structure with type arguments of type OfficeNode Modifier and Type Method Description void
AutoWirer. addAutoWireTarget(java.util.function.Function<OfficeNode,? extends N> targetNodeFactory, AutoWire... targetAutoWires)
Adds anAutoWire
target for selection.
-