public class LEMSBuilder extends Object implements ILEMSBuilder
Constructor and Description |
---|
LEMSBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addDocument(ILEMSDocument lemsDocument) |
Collection<ILEMSStateInstance> |
build(ILEMSBuildConfiguration config,
ILEMSBuildOptions options) |
Collection<ILEMSStateInstance> |
createExecutableInstance(Map<ILEMSStateType,ILEMSDocument> stateMap,
ILEMSBuildOptions options) |
Map<ILEMSStateType,ILEMSDocument> |
createLEMSStates(ILEMSBuildConfiguration config,
ILEMSBuildOptions options) |
public void addDocument(ILEMSDocument lemsDocument)
addDocument
in interface ILEMSBuilder
public Collection<ILEMSStateInstance> build(ILEMSBuildConfiguration config, ILEMSBuildOptions options) throws LEMSBuildException
build
in interface ILEMSBuilder
LEMSBuildException
public Map<ILEMSStateType,ILEMSDocument> createLEMSStates(ILEMSBuildConfiguration config, ILEMSBuildOptions options) throws LEMSBuildException
createLEMSStates
in interface ILEMSBuilder
LEMSBuildException
public Collection<ILEMSStateInstance> createExecutableInstance(Map<ILEMSStateType,ILEMSDocument> stateMap, ILEMSBuildOptions options) throws LEMSBuildException
createExecutableInstance
in interface ILEMSBuilder
LEMSBuildException
Copyright © 2020. All rights reserved.