Uses of Interface
net.officefloor.compile.internal.structure.AutoWirer
Packages that use AutoWirer
Package
Description
-
Uses of AutoWirer in net.officefloor.compile.impl
Methods in net.officefloor.compile.impl that return AutoWirerModifier and TypeMethodDescriptionOfficeFloorCompilerImpl.createAutoWirer(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 AutoWirerModifierConstructorDescriptionAutoWireStateManagerFactoryImpl(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 AutoWirerMethods in net.officefloor.compile.impl.structure that return AutoWirerModifier and TypeMethodDescriptionAutoWirerImpl.createScopeAutoWirer()OfficeFloorNodeImpl.loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext) OfficeFloorNodeImpl.loadAutoWireManagedObjectSourceTargets(AutoWirer<ManagedObjectSourceNode> autoWirer, CompileContext compileContext) OfficeFloorNodeImpl.loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) Methods in net.officefloor.compile.impl.structure with parameters of type AutoWirerModifier and TypeMethodDescriptionvoidManagedObjectNodeImpl.autoWireDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) voidAdministrationNodeImpl.autoWireExtensions(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext) voidGovernanceNodeImpl.autoWireExtensions(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext) voidManagedObjectSourceNodeImpl.autoWireFunctionDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) voidManagedObjectSourceNodeImpl.autoWireInputDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) voidManagedFunctionNodeImpl.autoWireManagedFunctionResponsibility(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext) voidOfficeNodeImpl.autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) voidSectionNodeImpl.autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) voidSupplierNodeImpl.autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) voidManagedObjectSourceNodeImpl.autoWireStartupOrdering(AutoWirer<ManagedObjectSourceNode> autoWirer, OfficeNode office, CompileContext compileContext) voidAdministrationNodeImpl.autoWireTeam(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext) voidGovernanceNodeImpl.autoWireTeam(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext) voidManagedObjectSourceNodeImpl.autoWireTeams(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext) voidOfficeNodeImpl.autoWireTeams(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext) voidSectionNodeImpl.autoWireTeams(AutoWirer<LinkTeamNode> autoWirer, CompileContext compileContext) voidSupplierNodeImpl.loadAutoWireExtensions(AutoWirer<ManagedObjectExtensionNode> autoWirer, ManagedObjectSourceVisitor managedObjectSourceVisitor, CompileContext compileContext) OfficeFloorNodeImpl.loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext) voidSectionNodeImpl.loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext) OfficeFloorNodeImpl.loadAutoWireManagedObjectSourceTargets(AutoWirer<ManagedObjectSourceNode> autoWirer, CompileContext compileContext) voidSupplierNodeImpl.loadAutoWireObjects(AutoWirer<LinkObjectNode> autoWirer, ManagedObjectSourceVisitor managedObjectSourceVisitor, CompileContext compileContext) OfficeFloorNodeImpl.loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) voidOfficeFloorNodeImpl.loadAutoWireTeamTargets(AutoWirer<LinkTeamNode> autoWirer, OfficeTeamRegistry officeTeamRegistry, CompileContext compileContext) -
Uses of AutoWirer in net.officefloor.compile.impl.util
Methods in net.officefloor.compile.impl.util with parameters of type AutoWirerModifier and TypeMethodDescriptionstatic booleanLinkUtil.linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, Consumer<LinkObjectNode> loader) Links theAutoWireLinkObjectNode. -
Uses of AutoWirer in net.officefloor.compile.internal.structure
Methods in net.officefloor.compile.internal.structure that return AutoWirerModifier and TypeMethodDescriptionNodeContext.createAutoWirer(Class<N> nodeType, AutoWireDirection direction) Creates a newAutoWirer.AutoWirer.createScopeAutoWirer()OfficeFloorNode.loadAutoWireExtensionTargets(AutoWirer<ManagedObjectExtensionNode> autoWirer, CompileContext compileContext) Loads theAutoWireextension targets for theOfficeFloorManagedObject.OfficeFloorNode.loadAutoWireManagedObjectSourceTargets(AutoWirer<ManagedObjectSourceNode> autoWirer, CompileContext compileContext) Loads theAutoWiretargets for theManagedObjectSourceNodeinstances.OfficeFloorNode.loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) Loads theAutoWiretargets for theOfficeFloorManagedObjectinstances.Methods in net.officefloor.compile.internal.structure with parameters of type AutoWirerModifier and TypeMethodDescriptionvoidManagedObjectNode.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.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..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.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.