public interface SchemaWriterEngine
Modifier and Type | Method and Description |
---|---|
void |
generateCrossSectionalSchema(java.io.OutputStream out,
DataStructureSuperBean dsd,
java.lang.String targetNamespace,
java.lang.String crossSectionalDimensionId,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> constraintsMap)
Generates a cross-sectional schema in the format specified by the data type for the key family
which is written to the specified OutputStream.
|
void |
generateSchema(java.io.OutputStream out,
DataStructureSuperBean dsd,
java.lang.String targetNamespace,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> constraintsMap)
Generates a time-series schema in the format specified by the data type for the key family
which is written to the specified OutputStream.
|
void generateSchema(java.io.OutputStream out, DataStructureSuperBean dsd, java.lang.String targetNamespace, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> constraintsMap)
dsd
- the DSD to generate the schema forschema
- the schema type to generatetargetNamespace
- the target namespace to useout
- the OutputStream to write the schema to this is closed on completionconstraintsMap
- the map key is the dimension id, values is the valid codes for the dimensionvoid generateCrossSectionalSchema(java.io.OutputStream out, DataStructureSuperBean dsd, java.lang.String targetNamespace, java.lang.String crossSectionalDimensionId, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> constraintsMap)
dsd
- the DSD to generate the schema forschema
- the schema type to generateout
- the OutputStream to write the schema to this is closed on completiontargetNamespace
- the target namespace to usecrossSectionalDimensionId
- the id of the dimension that will be used at the observation levelconstraintsMap
- the map key is the dimension id, values is the valid codes for the dimension