public interface WorkNode extends Node, SectionWork
SectionWork
node.Modifier and Type | Method and Description |
---|---|
WorkBuilder<?> |
buildWork(OfficeBuilder builder,
TypeContext typeContext)
Builds the
Work for this SectionWork . |
String |
getQualifiedWorkName()
|
SectionNode |
getSectionNode()
Obtains the
SectionNode containing this WorkNode . |
void |
initialise(String workSourceClassName,
WorkSource<?> workSource)
Initialises the
WorkNode . |
WorkType<?> |
loadWorkType()
|
getLocation, getNodeName, getNodeType, getParentNode, isInitialised
addSectionTask, getSectionWorkName, setInitialTask
addProperty
static final String TYPE
Node
type.void initialise(String workSourceClassName, WorkSource<?> workSource)
WorkNode
.workSourceClassName
- Class
name of the WorkSource
.workSource
- Optional instantiated WorkSource
. May be
null
.SectionNode getSectionNode()
SectionNode
containing this WorkNode
.SectionNode
containing this WorkNode
.WorkType<?> loadWorkType()
WorkBuilder<?> buildWork(OfficeBuilder builder, TypeContext typeContext)
Work
for this SectionWork
.builder
- OfficeBuilder
.typeContext
- TypeContext
.WorkBuilder
to enable building the TaskNode
instances.Copyright © 2005–2016. All rights reserved.