Class OfficeBindingsImpl
- java.lang.Object
-
- net.officefloor.compile.impl.structure.OfficeBindingsImpl
-
- All Implemented Interfaces:
OfficeBindings
public class OfficeBindingsImpl extends java.lang.Object implements OfficeBindings
OfficeBindings
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeBindingsImpl(OfficeNode office, OfficeBuilder officeBuilder, OfficeFloorBuilder officeFloorBuilder, CompileContext compileContext)
Instantiates.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildInputManagedObjectIntoOffice(InputManagedObjectNode inputManagedObjectNode)
Builds theInputManagedObjectNode
into theOffice
.void
buildManagedFunctionIntoOffice(ManagedFunctionNode managedFunctionNode)
Builds theManagedFunctionNode
into theOffice
.void
buildManagedObjectIntoOffice(BoundManagedObjectNode managedObjectNode)
Builds theBoundManagedObjectNode
into theOffice
.void
buildManagedObjectSourceIntoOffice(ManagedObjectSourceNode managedObjectSourceNode)
Builds theManagedObjectSourceNode
into theOffice
.
-
-
-
Constructor Detail
-
OfficeBindingsImpl
public OfficeBindingsImpl(OfficeNode office, OfficeBuilder officeBuilder, OfficeFloorBuilder officeFloorBuilder, CompileContext compileContext)
Instantiates.- Parameters:
office
-OfficeNode
.officeBuilder
-OfficeBuilder
.officeFloorBuilder
-OfficeFloorBuilder
.compileContext
-CompileContext
.
-
-
Method Detail
-
buildManagedObjectSourceIntoOffice
public void buildManagedObjectSourceIntoOffice(ManagedObjectSourceNode managedObjectSourceNode)
Description copied from interface:OfficeBindings
Builds theManagedObjectSourceNode
into theOffice
.- Specified by:
buildManagedObjectSourceIntoOffice
in interfaceOfficeBindings
- Parameters:
managedObjectSourceNode
-ManagedObjectSourceNode
.
-
buildManagedObjectIntoOffice
public void buildManagedObjectIntoOffice(BoundManagedObjectNode managedObjectNode)
Description copied from interface:OfficeBindings
Builds theBoundManagedObjectNode
into theOffice
.- Specified by:
buildManagedObjectIntoOffice
in interfaceOfficeBindings
- Parameters:
managedObjectNode
-BoundManagedObjectNode
.
-
buildInputManagedObjectIntoOffice
public void buildInputManagedObjectIntoOffice(InputManagedObjectNode inputManagedObjectNode)
Description copied from interface:OfficeBindings
Builds theInputManagedObjectNode
into theOffice
.- Specified by:
buildInputManagedObjectIntoOffice
in interfaceOfficeBindings
- Parameters:
inputManagedObjectNode
-InputManagedObjectNode
.
-
buildManagedFunctionIntoOffice
public void buildManagedFunctionIntoOffice(ManagedFunctionNode managedFunctionNode)
Description copied from interface:OfficeBindings
Builds theManagedFunctionNode
into theOffice
.- Specified by:
buildManagedFunctionIntoOffice
in interfaceOfficeBindings
- Parameters:
managedFunctionNode
-ManagedFunctionNode
.
-
-