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 OfficeNodeOfficeFloorCompilerImpl. 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)AdministrationNodeOfficeFloorCompilerImpl. createAdministrationNode(java.lang.String administrationName, OfficeNode office)EscalationNodeOfficeFloorCompilerImpl. createEscalationNode(java.lang.String escalationType, OfficeNode officeNode)GovernanceNodeOfficeFloorCompilerImpl. createGovernanceNode(java.lang.String governanceName, OfficeNode office)ManagedObjectNodeOfficeFloorCompilerImpl. createManagedObjectNode(java.lang.String managedObjectName, OfficeNode office)ManagedObjectPoolNodeOfficeFloorCompilerImpl. createManagedObjectPoolNode(java.lang.String managedObjectPoolName, OfficeNode officeNode)ManagedObjectSourceNodeOfficeFloorCompilerImpl. createManagedObjectSourceNode(java.lang.String managedObjectSourceName, OfficeNode office)OfficeInputNodeOfficeFloorCompilerImpl. createOfficeInputNode(java.lang.String officeInputName, OfficeNode office)OfficeObjectNodeOfficeFloorCompilerImpl. createOfficeObjectNode(java.lang.String objectName, OfficeNode office)OfficeOutputNodeOfficeFloorCompilerImpl. createOfficeOutputNode(java.lang.String name, OfficeNode office)OfficeStartNodeOfficeFloorCompilerImpl. createOfficeStartNode(java.lang.String startName, OfficeNode office)OfficeTeamNodeOfficeFloorCompilerImpl. createOfficeTeamNode(java.lang.String officeTeamName, OfficeNode office)SectionNodeOfficeFloorCompilerImpl. createSectionNode(java.lang.String sectionName, OfficeNode office)SupplierNodeOfficeFloorCompilerImpl. createSupplierNode(java.lang.String supplierName, OfficeNode office)ManagedObjectPoolLoaderOfficeFloorCompilerImpl. getManagedObjectPoolLoader(ManagedObjectPoolNode node, OfficeNode officeNode, boolean isLoadingType)OfficeLoaderOfficeFloorCompilerImpl. getOfficeLoader(OfficeNode node)<S extends OfficeSource>
java.lang.Class<S>OfficeFloorCompilerImpl. getOfficeSourceClass(java.lang.String officeSourceName, OfficeNode node)SectionLoaderOfficeFloorCompilerImpl. 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 classOfficeNodeImplOfficeNodeimplementation.Methods in net.officefloor.compile.impl.structure that return OfficeNode Modifier and Type Method Description OfficeNodeManagedObjectSourceNodeImpl. getManagingOfficeNode()OfficeNodeManagedObjectSourceNodeImpl. getOfficeNode()OfficeNodeSectionNodeImpl. getOfficeNode()OfficeNodeSupplierNodeImpl. getOfficeNode()Methods in net.officefloor.compile.impl.structure with parameters of type OfficeNode Modifier and Type Method Description voidInputManagedObjectNodeImpl. addGovernance(GovernanceNode governance, OfficeNode office)voidManagedObjectNodeImpl. addGovernance(GovernanceNode governance, OfficeNode office)voidInputManagedObjectNodeImpl. addPreLoadAdministration(AdministrationNode preLoadAdministration, OfficeNode office)voidManagedObjectNodeImpl. addPreLoadAdministration(AdministrationNode preLoadAdministration, OfficeNode office)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)voidSupplierNodeImpl. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)voidManagedObjectSourceNodeImpl. autoWireToOffice(OfficeNode officeNode, CompilerIssues issues)voidManagedObjectSourceNodeImpl. buildManagedObject(OfficeFloorBuilder builder, OfficeNode managingOffice, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)voidInputManagedObjectNodeImpl. buildOfficeManagedObject(OfficeNode office, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)voidManagedObjectNodeImpl. 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 voidAutoWirerImpl. 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 aOfficeObjectvia 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 thisSectionNodewith 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 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 OfficeNode in net.officefloor.compile.internal.structure
Methods in net.officefloor.compile.internal.structure that return OfficeNode Modifier and Type Method Description OfficeNodeNodeContext. createOfficeNode(java.lang.String officeName, OfficeFloorNode officeFloor)Creates theOfficeNode.OfficeNodeManagedObjectSourceNode. getManagingOfficeNode()OfficeNodeManagedObjectSourceNode. getOfficeNode()Obtains theOfficeNodecontaining thisManagedObjectSourceNode.OfficeNodeSectionNode. getOfficeNode()Obtains theOfficeNodecontaining thisSectionNode.OfficeNodeSupplierNode. getOfficeNode()Obtains the parentOfficeNode.Methods in net.officefloor.compile.internal.structure with parameters of type OfficeNode Modifier and Type Method Description voidBoundManagedObjectNode. addGovernance(GovernanceNode governance, OfficeNode office)Adds theGovernanceNodeto provideGovernanceover thisManagedObjectNodewhen used within theOfficeof theOfficeNode.java.lang.String[]NodeContext. additionalProfiles(OfficeNode officeNode)Obtains the additional profiles.voidBoundManagedObjectNode. addPreLoadAdministration(AdministrationNode preLoadAdministration, OfficeNode office)Adds theAdministrationNodeto provide pre-loadAdministrationfor thisManagedObjectNodewhen used within theOfficeof theOfficeNode.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.voidSupplierNode. autoWireObjects(AutoWirer<LinkObjectNode> autoWirer, OfficeNode office, CompileContext compileContext)Auto-wires theSupplierThreadLocalNodeinstances that are unlinked.voidManagedObjectSourceNode. autoWireToOffice(OfficeNode officeNode, CompilerIssues issues)Auto-wires thisManagedObjectSourceNodeto theOfficeNode.voidManagedObjectSourceNode. buildManagedObject(OfficeFloorBuilder builder, OfficeNode managingOffice, OfficeBuilder managingOfficeBuilder, OfficeBindings officeBindings, CompileContext compileContext)BuildsManagedObjectSourcefor thisManagedObjectNode.voidBoundManagedObjectNode. buildOfficeManagedObject(OfficeNode office, OfficeBuilder officeBuilder, OfficeBindings officeBindings, CompileContext compileContext)Builds theManagedObjectinto theOffice.AdministrationNodeNodeContext. createAdministrationNode(java.lang.String administratorName, OfficeNode office)Creates aAdministrationNode.EscalationNodeNodeContext. createEscalationNode(java.lang.String escalationType, OfficeNode officeNode)Creates anEscalationNode.GovernanceNodeNodeContext. createGovernanceNode(java.lang.String governanceName, OfficeNode office)Creates aGovernanceNode.ManagedObjectNodeNodeContext. createManagedObjectNode(java.lang.String managedObjectName, OfficeNode office)Creates theManagedObjectNode.ManagedObjectPoolNodeNodeContext. createManagedObjectPoolNode(java.lang.String managedObjectPoolName, OfficeNode officeNode)Creates theManagedObjectPoolNode.ManagedObjectSourceNodeNodeContext. createManagedObjectSourceNode(java.lang.String managedObjectSourceName, OfficeNode office)Creates aManagedObjectSourceNode.OfficeInputNodeNodeContext. createOfficeInputNode(java.lang.String officeInputName, OfficeNode office)Creates theOfficeInputNode.OfficeObjectNodeNodeContext. createOfficeObjectNode(java.lang.String objectName, OfficeNode office)Creates theOfficeObjectNode.OfficeOutputNodeNodeContext. createOfficeOutputNode(java.lang.String name, OfficeNode office)Creates theOfficeOutputNode.OfficeStartNodeNodeContext. createOfficeStartNode(java.lang.String startName, OfficeNode office)Creates theOfficeStartNode.OfficeTeamNodeNodeContext. createOfficeTeamNode(java.lang.String officeTeamName, OfficeNode office)Creates theOfficeTeamNode.SectionNodeNodeContext. createSectionNode(java.lang.String sectionName, OfficeNode office)Creates a top levelSectionNodewithin theOfficeNode.SupplierNodeNodeContext. createSupplierNode(java.lang.String supplierName, OfficeNode office)Creates theSupplierNode.GovernanceNode[]InputManagedObjectNode. getGovernances(OfficeNode managingOffice)ManagedObjectPoolLoaderNodeContext. getManagedObjectPoolLoader(ManagedObjectPoolNode node, OfficeNode officeNode, boolean isLoadingType)Obtains theManagedObjectPoolLoader.OfficeLoaderNodeContext. getOfficeLoader(OfficeNode node)Obtains theOfficeLoader.<S extends OfficeSource>
java.lang.Class<S>NodeContext. getOfficeSourceClass(java.lang.String officeSourceClassName, OfficeNode node)Obtains theOfficeSourceclass.AdministrationNode[]InputManagedObjectNode. getPreLoadAdministrations(OfficeNode managingOffice)Obtains the pre-loadAdministrationNodeinstances providingAdministrationover thisInputManagedObjectNode.SectionLoaderNodeContext. getSectionLoader(OfficeNode officeNode)Obtains theSectionLoader.TAutoWireLink. getTargetNode(OfficeNode office)Obtains the targetNode.voidAutoWirerVisitor. visit(OfficeNode officeNode, AutoWirer<LinkObjectNode> autoWirer)Visits theAutoWirerfor theOfficeNode.Method parameters in net.officefloor.compile.internal.structure with type arguments of type OfficeNode Modifier and Type Method Description voidAutoWirer. addAutoWireTarget(java.util.function.Function<OfficeNode,? extends N> targetNodeFactory, AutoWire... targetAutoWires)Adds anAutoWiretarget for selection.
-