Interface SupplierThreadLocalNode
-
- All Superinterfaces:
LinkObjectNode,Node,OfficeDependencyRequireNode,OfficeFloorDependencyRequireNode,OfficeFloorSupplierThreadLocal,OfficeSupplierThreadLocal
- All Known Implementing Classes:
SupplierThreadLocalNodeImpl
public interface SupplierThreadLocalNode extends LinkObjectNode, OfficeFloorSupplierThreadLocal, OfficeSupplierThreadLocal
Node for aSupplierThreadLocal.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbuildSupplierThreadLocal(CompileContext context)Builds theSupplierThreadLocal.SupplierNodegetSupplierNode()Obtains theSupplierNodecontaining thisSupplierThreadLocalNode.voidinitialise(OptionalThreadLocalReceiver optionalThreadLocalReceiver)Initialises theSupplierThreadLocalNode.-
Methods inherited from interface net.officefloor.compile.internal.structure.LinkObjectNode
getLinkedObjectNode, linkObjectNode
-
Methods inherited from interface net.officefloor.compile.internal.structure.Node
getChildNodes, getLocation, getNodeName, getNodeType, getParentNode, getQualifiedName, getQualifiedName, isInitialised
-
Methods inherited from interface net.officefloor.compile.spi.officefloor.OfficeFloorSupplierThreadLocal
getOfficeFloorSupplierThreadLocalName, getQualifier, getType
-
Methods inherited from interface net.officefloor.compile.spi.office.OfficeSupplierThreadLocal
getOfficeSupplierThreadLocalName, getQualifier, getType
-
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
Nodetype.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialise
void initialise(OptionalThreadLocalReceiver optionalThreadLocalReceiver)
Initialises theSupplierThreadLocalNode.- Parameters:
optionalThreadLocalReceiver-OptionalThreadLocalReceiver.
-
getSupplierNode
SupplierNode getSupplierNode()
Obtains theSupplierNodecontaining thisSupplierThreadLocalNode.- Returns:
- Parent
SupplierNode.
-
buildSupplierThreadLocal
void buildSupplierThreadLocal(CompileContext context)
Builds theSupplierThreadLocal.- Parameters:
context-CompileContext.
-
-