Uses of Interface
net.officefloor.compile.internal.structure.LinkObjectNode
Packages that use LinkObjectNode
Package
Description
-
Uses of LinkObjectNode in net.officefloor.compile.impl.state.autowire
Constructor parameters in net.officefloor.compile.impl.state.autowire with type arguments of type LinkObjectNodeModifierConstructorDescriptionAutoWireStateManagerFactoryImpl(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 LinkObjectNode in net.officefloor.compile.impl.structure
Classes in net.officefloor.compile.impl.structure that implement LinkObjectNodeModifier and TypeClassDescriptionclassFunctionObjectNodeimplementation.classInputManagedObjectNodeimplementation.classManagedObjectDependencyNodeimplementation.classManagedObjectFunctionDependencyNodeimplementation.classManagedObjectNodeimplementation.classOfficeObjectNodeimplementation.classSectionObjectNodeimplementation.classSupplierThreadLocalNodeimplementation.Methods in net.officefloor.compile.impl.structure that return LinkObjectNodeModifier and TypeMethodDescriptionFunctionObjectNodeImpl.getLinkedObjectNode()InputManagedObjectNodeImpl.getLinkedObjectNode()ManagedObjectDependencyNodeImpl.getLinkedObjectNode()ManagedObjectFunctionDependencyNodeImpl.getLinkedObjectNode()ManagedObjectNodeImpl.getLinkedObjectNode()OfficeObjectNodeImpl.getLinkedObjectNode()SectionObjectNodeImpl.getLinkedObjectNode()SupplierThreadLocalNodeImpl.getLinkedObjectNode()Methods in net.officefloor.compile.impl.structure that return types with arguments of type LinkObjectNodeModifier and TypeMethodDescriptionOfficeFloorNodeImpl.loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) Methods in net.officefloor.compile.impl.structure with parameters of type LinkObjectNodeModifier and TypeMethodDescriptionbooleanFunctionObjectNodeImpl.linkObjectNode(LinkObjectNode node) booleanInputManagedObjectNodeImpl.linkObjectNode(LinkObjectNode node) booleanManagedObjectDependencyNodeImpl.linkObjectNode(LinkObjectNode node) booleanManagedObjectFunctionDependencyNodeImpl.linkObjectNode(LinkObjectNode node) booleanManagedObjectNodeImpl.linkObjectNode(LinkObjectNode node) booleanOfficeObjectNodeImpl.linkObjectNode(LinkObjectNode node) booleanSectionObjectNodeImpl.linkObjectNode(LinkObjectNode node) booleanSupplierThreadLocalNodeImpl.linkObjectNode(LinkObjectNode node) Method parameters in net.officefloor.compile.impl.structure with type arguments of type LinkObjectNodeModifier and TypeMethodDescriptionvoidManagedObjectNodeImpl.autoWireDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) voidManagedObjectSourceNodeImpl.autoWireFunctionDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) voidManagedObjectSourceNodeImpl.autoWireInputDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, 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) voidSupplierNodeImpl.loadAutoWireObjects(AutoWirer<LinkObjectNode> autoWirer, ManagedObjectSourceVisitor managedObjectSourceVisitor, CompileContext compileContext) OfficeFloorNodeImpl.loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) -
Uses of LinkObjectNode in net.officefloor.compile.impl.util
Methods in net.officefloor.compile.impl.util with type parameters of type LinkObjectNodeModifier and TypeMethodDescriptionstatic <T extends LinkObjectNode>
TLinkUtil.findTarget(LinkObjectNode link, Class<T> targetType, CompilerIssues issues) Finds the target link by the specified type.static <T extends LinkObjectNode>
TLinkUtil.retrieveFurtherestTarget(LinkObjectNode link, Class<T> targetType, CompilerIssues issues) Finds the furtherest target link by the specified type.static <T extends LinkObjectNode>
TLinkUtil.retrieveTarget(LinkObjectNode link, Class<T> targetType, CompilerIssues issues) Retrieves the target link by the specified type.Methods in net.officefloor.compile.impl.util with parameters of type LinkObjectNodeModifier and TypeMethodDescriptionstatic <T extends LinkObjectNode>
TLinkUtil.findTarget(LinkObjectNode link, Class<T> targetType, CompilerIssues issues) Finds the target link by the specified type.static booleanLinkUtil.linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, Consumer<LinkObjectNode> loader) Links theAutoWireLinkObjectNode.static booleanLinkUtil.linkObjectNode(LinkObjectNode node, LinkObjectNode linkNode, CompilerIssues issues, Consumer<LinkObjectNode> loader) Links theLinkObjectNode.static voidLinkUtil.loadAllObjectAutoWires(LinkObjectNode node, Set<AutoWire> allAutoWires, CompileContext compileContext, CompilerIssues issues) Loads theAutoWireinstances for theLinkObjectNodealong with its dependencyAutoWireinstances and subsequent (transitive) dependencyAutoWireinstances.static <T extends LinkObjectNode>
TLinkUtil.retrieveFurtherestTarget(LinkObjectNode link, Class<T> targetType, CompilerIssues issues) Finds the furtherest target link by the specified type.static <T extends LinkObjectNode>
TLinkUtil.retrieveTarget(LinkObjectNode link, Class<T> targetType, CompilerIssues issues) Retrieves the target link by the specified type.Method parameters in net.officefloor.compile.impl.util with type arguments of type LinkObjectNodeModifier and TypeMethodDescriptionstatic booleanLinkUtil.linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, Consumer<LinkObjectNode> loader) Links theAutoWireLinkObjectNode.static booleanLinkUtil.linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, Consumer<LinkObjectNode> loader) Links theAutoWireLinkObjectNode.static booleanLinkUtil.linkObjectNode(LinkObjectNode node, LinkObjectNode linkNode, CompilerIssues issues, Consumer<LinkObjectNode> loader) Links theLinkObjectNode. -
Uses of LinkObjectNode in net.officefloor.compile.internal.structure
Subinterfaces of LinkObjectNode in net.officefloor.compile.internal.structureModifier and TypeInterfaceDescriptioninterfaceManagedObjectbound into theOffice.interfaceNodeof the object fulfilling a dependency.interfaceFunctionObjectnode.interfaceNode representing an instance use of an InputManagedObject.interfaceManagedObjectDependencynode.interfaceinterfaceNode representing an instance use of aManagedObject.interfaceOfficeObjectnode.interfaceSectionObjectnode.interfaceNode for aSupplierThreadLocal.Methods in net.officefloor.compile.internal.structure that return LinkObjectNodeModifier and TypeMethodDescriptionLinkObjectNode.getLinkedObjectNode()Obtains theLinkObjectNodelinked to thisLinkObjectNode.Methods in net.officefloor.compile.internal.structure that return types with arguments of type LinkObjectNodeModifier and TypeMethodDescriptionOfficeFloorNode.loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext) Loads theAutoWiretargets for theOfficeFloorManagedObjectinstances.Methods in net.officefloor.compile.internal.structure with parameters of type LinkObjectNodeModifier and TypeMethodDescriptionbooleanLinkObjectNode.linkObjectNode(LinkObjectNode node) Links the inputLinkObjectNodeto thisLinkObjectNode.Method parameters in net.officefloor.compile.internal.structure with type arguments of type LinkObjectNodeModifier and TypeMethodDescriptionvoidManagedObjectNode.autoWireDependencies(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext) Auto-wires the dependencies for theManagedObject.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.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.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.voidAutoWirerVisitor.visit(OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer) Visits theAutoWirerfor theOfficeNode.