com.metsci.glimpse.dspl.util
Class DataSetFactory
java.lang.Object
com.metsci.glimpse.dspl.util.DataSetFactory
public class DataSetFactory
- extends java.lang.Object
Method Summary |
static void |
linkDataset(DsplParser parser,
DataSet dataset)
|
static Table.Column |
newColumn(java.lang.String id,
DataType type)
|
static Concept |
newConcept(DataSet dataset,
java.lang.String id,
ConceptInfo info,
java.lang.String parentNamespace,
java.lang.String parentId)
|
static Concept |
newConcept(DataSet dataset,
java.lang.String id,
DataType type)
|
static Concept |
newConcept(DataSet dataset,
java.lang.String id,
DataType type,
ConceptInfo info)
|
static Concept |
newConcept(DataSet dataset,
java.lang.String id,
DataType type,
ConceptInfo info,
java.lang.String parentNamespace,
java.lang.String parentId)
|
static ConceptInfo |
newConceptInfo(java.lang.String name,
java.lang.String description)
|
static ConceptInfo |
newConceptInfo(java.lang.String name,
java.lang.String description,
java.lang.String url,
java.lang.String pluralName,
java.lang.String totalName,
java.lang.String singularNonCapitalizedName,
java.lang.String pluralNonCapitalizedName)
|
static DataSet |
newDataset(java.lang.String namespace,
Info datasetInfo,
Info providerInfo,
java.lang.String... importNamespaces)
|
static DataSet |
newDataset(java.lang.String namespace,
java.lang.String... importNamespaces)
|
static Info |
newInfo(java.lang.String name,
java.lang.String description,
java.lang.String url)
|
static javax.xml.namespace.QName |
newQName(java.lang.String namespace,
java.lang.String id)
|
static Slice |
newSlice(java.lang.String id,
Concept[] dimensions,
Concept[] metrics)
|
static Slice |
newSlice(java.lang.String id,
Info info,
javax.xml.namespace.QName[] dimensions,
javax.xml.namespace.QName[] metrics)
|
static Slice |
newSlice(java.lang.String id,
javax.xml.namespace.QName[] dimensions,
javax.xml.namespace.QName[] metrics)
|
static Values |
newValues(java.lang.String value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataSetFactory
public DataSetFactory()
newDataset
public static DataSet newDataset(java.lang.String namespace,
java.lang.String... importNamespaces)
newDataset
public static DataSet newDataset(java.lang.String namespace,
Info datasetInfo,
Info providerInfo,
java.lang.String... importNamespaces)
linkDataset
public static void linkDataset(DsplParser parser,
DataSet dataset)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
newInfo
public static Info newInfo(java.lang.String name,
java.lang.String description,
java.lang.String url)
newConceptInfo
public static ConceptInfo newConceptInfo(java.lang.String name,
java.lang.String description)
newConceptInfo
public static ConceptInfo newConceptInfo(java.lang.String name,
java.lang.String description,
java.lang.String url,
java.lang.String pluralName,
java.lang.String totalName,
java.lang.String singularNonCapitalizedName,
java.lang.String pluralNonCapitalizedName)
newValues
public static Values newValues(java.lang.String value)
newConcept
public static Concept newConcept(DataSet dataset,
java.lang.String id,
DataType type)
newConcept
public static Concept newConcept(DataSet dataset,
java.lang.String id,
DataType type,
ConceptInfo info)
newConcept
public static Concept newConcept(DataSet dataset,
java.lang.String id,
ConceptInfo info,
java.lang.String parentNamespace,
java.lang.String parentId)
newConcept
public static Concept newConcept(DataSet dataset,
java.lang.String id,
DataType type,
ConceptInfo info,
java.lang.String parentNamespace,
java.lang.String parentId)
newSlice
public static Slice newSlice(java.lang.String id,
Concept[] dimensions,
Concept[] metrics)
newSlice
public static Slice newSlice(java.lang.String id,
javax.xml.namespace.QName[] dimensions,
javax.xml.namespace.QName[] metrics)
newSlice
public static Slice newSlice(java.lang.String id,
Info info,
javax.xml.namespace.QName[] dimensions,
javax.xml.namespace.QName[] metrics)
newQName
public static javax.xml.namespace.QName newQName(java.lang.String namespace,
java.lang.String id)
newColumn
public static Table.Column newColumn(java.lang.String id,
DataType type)
Copyright © 2012 Metron, Inc.. All Rights Reserved.