Uses of Interface
net.officefloor.compile.internal.structure.AutoWirer
-
-
Uses of AutoWirer in net.officefloor.compile.impl
Methods in net.officefloor.compile.impl that return AutoWirer Modifier and Type Method Description <N extends Node>
AutoWirer<N>OfficeFloorCompilerImpl. createAutoWirer(java.lang.Class<N> nodeType, AutoWireDirection direction) -
Uses of AutoWirer in net.officefloor.compile.impl.state.autowire
Constructors in net.officefloor.compile.impl.state.autowire with parameters of type AutoWirer 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 AutoWirer in net.officefloor.compile.impl.structure
Classes in net.officefloor.compile.impl.structure that implement AutoWirer Modifier and Type Class Description classAutoWirerImpl<N extends Node>AutoWirerimplementation.Methods in net.officefloor.compile.impl.structure that return AutoWirer Modifier and Type Method Description AutoWirer<N>AutoWirerImpl. createScopeAutoWirer()AutoWirer<ManagedObjectExtensionNode>OfficeFloorNodeImpl. loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext)AutoWirer<ManagedObjectSourceNode>OfficeFloorNodeImpl. loadAutoWireManagedObjectSourceTargets(AutoWirer<ManagedObjectSourceNode> autoWirer, CompileContext compileContext)AutoWirer<LinkObjectNode>OfficeFloorNodeImpl. loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) -
Uses of AutoWirer in net.officefloor.compile.impl.util
Methods in net.officefloor.compile.impl.util with parameters of type AutoWirer Modifier and Type Method Description static booleanLinkUtil. linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, java.util.function.Consumer<LinkObjectNode> loader)Links theAutoWireLinkObjectNode. -
Uses of AutoWirer in net.officefloor.compile.internal.structure
Methods in net.officefloor.compile.internal.structure that return AutoWirer Modifier and Type Method Description <N extends Node>
AutoWirer<N>NodeContext. createAutoWirer(java.lang.Class<N> nodeType, AutoWireDirection direction)Creates a newAutoWirer.AutoWirer<N>AutoWirer. createScopeAutoWirer()AutoWirer<ManagedObjectExtensionNode>OfficeFloorNode. loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext)Loads theAutoWireextension targets for theOfficeFloorManagedObject.AutoWirer<ManagedObjectSourceNode>OfficeFloorNode. loadAutoWireManagedObjectSourceTargets(AutoWirer<ManagedObjectSourceNode> autoWirer, CompileContext compileContext)Loads theAutoWiretargets for theManagedObjectSourceNodeinstances.AutoWirer<LinkObjectNode>OfficeFloorNode. loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Loads theAutoWiretargets for theOfficeFloorManagedObjectinstances.Methods in net.officefloor.compile.internal.structure with parameters of type AutoWirer Modifier and Type Method Description voidManagedObjectNode. autoWireDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)Auto-wires the dependencies for theManagedObject.voidAdministrationNode. autoWireExtensions(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext)Auto wires theManagedObjectExtensionNodefor thisAdministration.voidGovernanceNode. autoWireExtensions(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext)Auto wires theManagedObjectExtensionNodefor thisGovernance.voidManagedObjectSourceNode. autoWireFunctionDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)Auto-wires the function dependencies for thisManagedObjectSource.voidManagedObjectSourceNode. autoWireInputDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)Auto-wires the input dependencies for thisManagedObjectSource.voidManagedFunctionNode. autoWireManagedFunctionResponsibility(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext)Auto wires theResponsibleTeamfor thisManagedFunction.voidOfficeNode. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Auto-wires theOfficeObjectNodeinstances that are unlinked.voidSectionNode. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Auto-wires theSectionObjectNodeinstances that are unlinked.voidSupplierNode. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)Auto-wires theSupplierThreadLocalNodeinstances that are unlinked.voidManagedObjectSourceNode. autoWireStartupOrdering(AutoWirer<ManagedObjectSourceNode> autoWirer, OfficeNode office, CompileContext compileContext)Auto-wires the start up ordering for thisManagedObjectSource.voidAdministrationNode. autoWireTeam(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext)Auto wires theTeamfor thisAdministration.voidGovernanceNode. autoWireTeam(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext)Auto wires theTeamfor thisGovernance.voidManagedObjectSourceNode. autoWireTeams(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext)Auto-wires theTeaminstances for thisManagedObjectSource.voidOfficeNode. autoWireTeams(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext)Auto-wires theOfficeTeamNodeinstances that are unlinked.voidSectionNode. autoWireTeams(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext)Auto-wires theSectionFunctioninstances to a possible responsibleTeam.voidSupplierNode. loadAutoWireExtensions(AutoWirer<ManagedObjectExtensionNode> autoWirer, ManagedObjectSourceVisitor managedObjectSourceVisitor, CompileContext compileContext)Loads theSuppliedManagedObjectSourceNodeinstances asManagedObjectExtensionNodeinstances to theAutoWirer.AutoWirer<ManagedObjectExtensionNode>OfficeFloorNode. loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext)Loads theAutoWireextension targets for theOfficeFloorManagedObject.voidSectionNode. loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext)Loads theAutoWireextension targets for theOfficeSectionManagedObjectextension targets..AutoWirer<ManagedObjectSourceNode>OfficeFloorNode. loadAutoWireManagedObjectSourceTargets(AutoWirer<ManagedObjectSourceNode> autoWirer, CompileContext compileContext)Loads theAutoWiretargets for theManagedObjectSourceNodeinstances.voidSupplierNode. loadAutoWireObjects(AutoWirer<LinkObjectNode> autoWirer, ManagedObjectSourceVisitor managedObjectSourceVisitor, CompileContext compileContext)Loads theSuppliedManagedObjectSourceNodeinstances asManagedObjectNodeinstances to theAutoWirer.AutoWirer<LinkObjectNode>OfficeFloorNode. loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Loads theAutoWiretargets for theOfficeFloorManagedObjectinstances.voidOfficeFloorNode. loadAutoWireTeamTargets(AutoWirer<LinkTeamNode> autoWirer, OfficeTeamRegistry officeTeamRegistry, CompileContext compileContext)Loads theAutoWiretargets for theOfficeFloorTeaminstances.voidAutoWirerVisitor. visit(OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer)Visits theAutoWirerfor theOfficeNode.
-