Uses of Interface
net.officefloor.compile.internal.structure.LinkObjectNode
-
-
Uses of LinkObjectNode in net.officefloor.compile.impl.state.autowire
Constructor parameters in net.officefloor.compile.impl.state.autowire with type arguments of type LinkObjectNode 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 LinkObjectNode in net.officefloor.compile.impl.structure
Classes in net.officefloor.compile.impl.structure that implement LinkObjectNode Modifier and Type Class Description classFunctionObjectNodeImplFunctionObjectNodeimplementation.classInputManagedObjectNodeImplInputManagedObjectNodeimplementation.classManagedObjectDependencyNodeImplManagedObjectDependencyNodeimplementation.classManagedObjectFunctionDependencyNodeImplManagedObjectFunctionDependencyNodeimplementation.classManagedObjectNodeImplManagedObjectNodeimplementation.classOfficeObjectNodeImplOfficeObjectNodeimplementation.classSectionObjectNodeImplSectionObjectNodeimplementation.classSupplierThreadLocalNodeImplSupplierThreadLocalNodeimplementation.Methods in net.officefloor.compile.impl.structure that return LinkObjectNode Modifier and Type Method Description LinkObjectNodeFunctionObjectNodeImpl. getLinkedObjectNode()LinkObjectNodeInputManagedObjectNodeImpl. getLinkedObjectNode()LinkObjectNodeManagedObjectDependencyNodeImpl. getLinkedObjectNode()LinkObjectNodeManagedObjectFunctionDependencyNodeImpl. getLinkedObjectNode()LinkObjectNodeManagedObjectNodeImpl. getLinkedObjectNode()LinkObjectNodeOfficeObjectNodeImpl. getLinkedObjectNode()LinkObjectNodeSectionObjectNodeImpl. getLinkedObjectNode()LinkObjectNodeSupplierThreadLocalNodeImpl. getLinkedObjectNode()Methods in net.officefloor.compile.impl.structure that return types with arguments of type LinkObjectNode Modifier and Type Method Description AutoWirer<LinkObjectNode>OfficeFloorNodeImpl. loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Methods in net.officefloor.compile.impl.structure with parameters of type LinkObjectNode Modifier and Type Method Description booleanFunctionObjectNodeImpl. 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 LinkObjectNode Modifier and Type Method Description voidManagedObjectNodeImpl. 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)AutoWirer<LinkObjectNode>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 LinkObjectNode Modifier and Type Method Description static <T extends LinkObjectNode>
TLinkUtil. retrieveFurtherestTarget(LinkObjectNode link, java.lang.Class<T> targetType, CompilerIssues issues)Finds the furtherest target link by the specified type.static <T extends LinkObjectNode>
TLinkUtil. retrieveTarget(LinkObjectNode link, java.lang.Class<T> targetType, CompilerIssues issues)Retrieves the target link by the specified type.Methods in net.officefloor.compile.impl.util with parameters of type LinkObjectNode 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.static booleanLinkUtil. linkObjectNode(LinkObjectNode node, LinkObjectNode linkNode, CompilerIssues issues, java.util.function.Consumer<LinkObjectNode> loader)Links theLinkObjectNode.static voidLinkUtil. loadAllObjectAutoWires(LinkObjectNode node, java.util.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, java.lang.Class<T> targetType, CompilerIssues issues)Finds the furtherest target link by the specified type.static <T extends LinkObjectNode>
TLinkUtil. retrieveTarget(LinkObjectNode link, java.lang.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 LinkObjectNode 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.static booleanLinkUtil. linkAutoWireObjectNode(LinkObjectNode node, LinkObjectNode linkNode, OfficeNode office, AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext, CompilerIssues issues, java.util.function.Consumer<LinkObjectNode> loader)Links theAutoWireLinkObjectNode.static booleanLinkUtil. linkObjectNode(LinkObjectNode node, LinkObjectNode linkNode, CompilerIssues issues, java.util.function.Consumer<LinkObjectNode> loader)Links theLinkObjectNode. -
Uses of LinkObjectNode in net.officefloor.compile.internal.structure
Subinterfaces of LinkObjectNode in net.officefloor.compile.internal.structure Modifier and Type Interface Description interfaceBoundManagedObjectNodeManagedObjectbound into theOffice.interfaceDependentObjectNodeNodeof the object fulfilling a dependency.interfaceFunctionObjectNodeFunctionObjectnode.interfaceInputManagedObjectNodeNode representing an instance use of an InputManagedObject.interfaceManagedObjectDependencyNodeManagedObjectDependencynode.interfaceManagedObjectFunctionDependencyNodeinterfaceManagedObjectNodeNode representing an instance use of aManagedObject.interfaceOfficeObjectNodeOfficeObjectnode.interfaceSectionObjectNodeSectionObjectnode.interfaceSupplierThreadLocalNodeNode for aSupplierThreadLocal.Methods in net.officefloor.compile.internal.structure that return LinkObjectNode Modifier and Type Method Description LinkObjectNodeLinkObjectNode. getLinkedObjectNode()Obtains theLinkObjectNodelinked to thisLinkObjectNode.Methods in net.officefloor.compile.internal.structure that return types with arguments of type LinkObjectNode Modifier and Type Method Description AutoWirer<LinkObjectNode>OfficeFloorNode. loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Loads theAutoWiretargets for theOfficeFloorManagedObjectinstances.Methods in net.officefloor.compile.internal.structure with parameters of type LinkObjectNode Modifier and Type Method Description booleanLinkObjectNode. linkObjectNode(LinkObjectNode node)Links the inputLinkObjectNodeto thisLinkObjectNode.Method parameters in net.officefloor.compile.internal.structure with type arguments of type LinkObjectNode Modifier and Type Method Description voidManagedObjectNode. 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.AutoWirer<LinkObjectNode>OfficeFloorNode. loadAutoWireObjectTargets(AutoWirer<LinkObjectNode> autoWirer, CompileContext compileContext)Loads theAutoWiretargets for theOfficeFloorManagedObjectinstances.voidAutoWirerVisitor. visit(OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer)Visits theAutoWirerfor theOfficeNode.
-