public interface OutputFactory
BuiltObject
instances.Modifier and Type | Method and Description |
---|---|
DocumentOutput |
createExtensionDocumentOutput(java.lang.String extensionId,
java.lang.String extensionElementId,
java.lang.String name,
DocumentContainer primaryDocument,
ObjectBuilder builder)
Constructs a document output object based on a document container
whose definition is specified by an extension.
|
DocumentOutput |
createExtensionDocumentOutput(java.lang.String extensionId,
java.lang.String extensionElementId,
java.lang.String name,
RowSetContainer primaryRowSet,
ObjectBuilder builder)
Constructs a document output object based on a row set container
whose definition is specified by an extension.
|
ModelOutput |
createExtensionModelOutput(java.lang.String extensionId,
java.lang.String extensionElementId,
java.lang.String name,
ModelContainer primaryModel,
ObjectBuilder builder)
Constructs a model output object whose definition is specified
by an extension.
|
ModelOutput |
createModelOutput(ModelApplier applier)
Creates a model output from the specified model applier node.
|
ModelOutput createModelOutput(ModelApplier applier) throws ObjectCreationException
applier
- the model applierObjectCreationException
- if the output cannot be created for any reasonModelOutput createExtensionModelOutput(java.lang.String extensionId, java.lang.String extensionElementId, java.lang.String name, ModelContainer primaryModel, ObjectBuilder builder) throws ObjectCreationException
extensionId
- the extension idextensionElementId
- the id of the model output declared by the extensionname
- the object nameprimaryModel
- the primary modelbuilder
- the builder (may be null
)ObjectCreationException
- if an error occurs during
object construction or initialization e.g., if the extension
is not loaded or the specified element id is not defined
by the extensionDocumentOutput createExtensionDocumentOutput(java.lang.String extensionId, java.lang.String extensionElementId, java.lang.String name, DocumentContainer primaryDocument, ObjectBuilder builder) throws ObjectCreationException
extensionId
- the extension idextensionElementId
- the id of the model output declared by the extensionname
- the object nameprimaryDocument
- the primary documentbuilder
- the builder (may be null
)ObjectCreationException
- if an error occurs during
object construction or initialization e.g., if the extension
is not loaded or the specified element id is not defined
by the extensionDocumentOutput createExtensionDocumentOutput(java.lang.String extensionId, java.lang.String extensionElementId, java.lang.String name, RowSetContainer primaryRowSet, ObjectBuilder builder) throws ObjectCreationException
extensionId
- the extension idextensionElementId
- the id of the model output declared by the extensionname
- the object nameprimaryRowSet
- the primary row setbuilder
- the builder (may be null
)ObjectCreationException
- if an error occurs during
object construction or initialization e.g., if the extension
is not loaded or the specified element id is not defined
by the extensionCopyright © 2014 Integral Solutions Ltd. All Rights Reserved.