public class DataSchemaBuilder
extends java.lang.Object
| Constructor and Description |
|---|
DataSchemaBuilder(java.util.Map<java.lang.String,Element> schemaMap)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
build(SpecificationData specData)
Constructs the expanded data schema, using the user-defined-types map passed
in via the constructor
|
java.lang.String |
build(TaskInformation taskInfo)
Constructs the expanded data schema, using the user-defined-types map passed
in via the constructor
|
java.lang.String |
buildSchema(java.lang.String rootName,
java.util.List<? extends YVariable> parameters)
Constructs the expanded data schema, using the user-defined-types map passed
in via the constructor.
|
java.lang.String |
buildSchema(java.lang.String rootName,
java.lang.String varName,
java.lang.String dataType)
Constructs a data schema for a single variable name and data type
|
public DataSchemaBuilder(java.util.Map<java.lang.String,Element> schemaMap)
schemaMap - a map of user defined types of this particular specificationpublic java.lang.String build(SpecificationData specData)
specData - the SpecificationData object for the spec to construct a schema forpublic java.lang.String build(TaskInformation taskInfo)
taskInfo - the TaskInformation object for the task to construct a schema forpublic java.lang.String buildSchema(java.lang.String rootName,
java.util.List<? extends YVariable> parameters)
rootName - the name of the root element (task or root net name)parameters - the List of parameters to build the schema forpublic java.lang.String buildSchema(java.lang.String rootName,
java.lang.String varName,
java.lang.String dataType)
rootName - the name to give to the root elementvarName - the name to give to the data elementdataType - the datatype for the data elementCopyright © 2004-2014 The YAWL Foundation.