Package | Description |
---|---|
com.metsci.glimpse.dspl |
Support for parsing Google Data Set Publishing Language (DSPL) metadata files.
|
com.metsci.glimpse.dspl.canonical |
Metron canonical concepts.
|
com.metsci.glimpse.dspl.lite |
Simplified DSPL schema support.
|
com.metsci.glimpse.dspl.parser |
Data parsing utilities for DSPL data files.
|
com.metsci.glimpse.dspl.parser.table | |
com.metsci.glimpse.dspl.parser.util | |
com.metsci.glimpse.dspl.schema | |
com.metsci.glimpse.dspl.util |
Support utilities for DSPL parsing.
|
com.metsci.glimpse.examples.dspl |
Modifier and Type | Method and Description |
---|---|
Concept |
DsplParser.getConcept(QName ref) |
Concept |
DsplParser.getConcept(String namespace,
String localId) |
DataSet |
DsplParser.loadDataset(DataSet parentDataSet,
DataSet.Import importTag) |
DataSet |
DsplParser.loadDataset(DataSet parentDataSet,
String namespace,
String location) |
DataSet |
DsplParser.loadDataset(File file) |
DataSet |
DsplParser.loadDataset(String location) |
DataSet |
DsplParser.loadDataset(String namespace,
String location) |
Modifier and Type | Method and Description |
---|---|
static Concept |
Physical.PhysicalPropertyConcept.get(DataSet dataset) |
static Concept |
Physical.PhysicalUnitConcept.get(DataSet dataset) |
static Concept |
Physical.PhysicalUnitSystemConcept.get(DataSet dataset) |
static Concept |
Physical.PhysicalMagnitudeConcept.get(DataSet dataset) |
static TableColumn |
Physical.PhysicalPropertyConcept.getIsFundamental(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getPhysicalProperty(Concept concept) |
static TableColumn |
Physical.PhysicalMagnitudeConcept.getPhysicalUnit(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getPhysicalUnitSystem(Concept concept) |
static TableColumn |
Physical.PhysicalPropertyConcept.getPropretyText(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getSymbol(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getSymbolPosition(Concept concept) |
static TableColumn |
Physical.PhysicalUnitSystemConcept.getUnitSystemText(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getUnitText(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getUnitTextSingular(Concept concept) |
static TableColumn |
Physical.PhysicalPropertyConcept.getValues(Concept concept) |
static TableColumn |
Physical.PhysicalUnitConcept.getValues(Concept concept) |
static TableColumn |
Physical.PhysicalUnitSystemConcept.getValues(Concept concept) |
static TableColumn |
Physical.PhysicalMagnitudeConcept.getValues(Concept concept) |
Modifier and Type | Method and Description |
---|---|
static DataSet |
DsplLiteHelper.loadNonCanonicalDataSet_csv(DsplParser parser,
String location) |
static DataSet |
DsplLiteHelper.loadNonCanonicalDataSet_xml_lite(DsplParser parser,
String location) |
Modifier and Type | Method and Description |
---|---|
void |
CsvParser.CSVTableColumnParser.addData(String data) |
List<URL> |
ExtendedCsvParser.getDataFiles(Concept concept) |
List<URL> |
MultipleFileTableParser.getDataFiles(Concept slice) |
List<URL> |
ExtendedCsvParser.getDataFiles(Slice slice) |
List<URL> |
MultipleFileTableParser.getDataFiles(Slice slice) |
SimpleBinaryParser.BinaryTableColumnParser |
SimpleBinaryParser.BinaryParserFactory.getParser(Table.Column column,
DataType type) |
PropertyTableData |
ExtendedCsvParser.parse(Concept concept) |
PropertyTableData |
ColumnBinaryParser.parse(Concept concept) |
PropertyTableData |
CsvParser.parse(Concept concept) |
PropertyTableData |
SimpleBinaryParser.parse(Concept concept) |
PropertyTableData |
TableParser.parse(Concept concept) |
PropertyTableData |
ColumnBinaryParser.parse(Concept concept,
InputStream stream) |
PropertyTableData |
CsvParser.parse(Concept concept,
InputStream stream) |
PropertyTableData |
SimpleBinaryParser.parse(Concept concept,
InputStream stream) |
PropertyTableData |
TableParser.parse(Concept concept,
InputStream in) |
PropertyTableData |
ColumnBinaryParser.parse(Concept concept,
ReadableByteChannel byteChannel) |
PropertyTableData |
CsvParser.parse(Concept concept,
ReadableByteChannel channel) |
PropertyTableData |
SimpleBinaryParser.parse(Concept concept,
ReadableByteChannel channel) |
PropertyTableData |
TableParser.parse(Concept concept,
ReadableByteChannel in) |
SliceTableData |
ExtendedCsvParser.parse(Slice slice) |
SliceTableData |
ColumnBinaryParser.parse(Slice slice) |
SliceTableData |
CsvParser.parse(Slice slice) |
SliceTableData |
SimpleBinaryParser.parse(Slice slice) |
SliceTableData |
TableParser.parse(Slice slice) |
SliceTableData |
ColumnBinaryParser.parse(Slice slice,
InputStream stream) |
SliceTableData |
CsvParser.parse(Slice slice,
InputStream stream) |
SliceTableData |
SimpleBinaryParser.parse(Slice slice,
InputStream stream) |
SliceTableData |
TableParser.parse(Slice slice,
InputStream in) |
SliceTableData |
ColumnBinaryParser.parse(Slice slice,
ReadableByteChannel byteChannel) |
SliceTableData |
CsvParser.parse(Slice slice,
ReadableByteChannel channel) |
SliceTableData |
SimpleBinaryParser.parse(Slice slice,
ReadableByteChannel channel) |
SliceTableData |
TableParser.parse(Slice slice,
ReadableByteChannel in) |
void |
ColumnBinaryParser.write(Concept concept,
PropertyTableData data,
OutputStream stream) |
void |
TableWriter.write(Concept concept,
PropertyTableData data,
OutputStream stream) |
void |
SimpleBinaryParser.write(Concept concept,
PropertyTableData data,
OutputStream stream) |
void |
ColumnBinaryParser.write(Concept concept,
PropertyTableData data,
WritableByteChannel byteChannel) |
void |
TableWriter.write(Concept concept,
PropertyTableData data,
WritableByteChannel channel) |
void |
SimpleBinaryParser.write(Concept concept,
PropertyTableData data,
WritableByteChannel channel) |
void |
ColumnBinaryParser.write(Slice slice,
SliceTableData data,
OutputStream stream) |
void |
TableWriter.write(Slice slice,
SliceTableData data,
OutputStream stream) |
void |
SimpleBinaryParser.write(Slice slice,
SliceTableData data,
OutputStream stream) |
void |
ColumnBinaryParser.write(Slice slice,
SliceTableData data,
WritableByteChannel byteChannel) |
void |
TableWriter.write(Slice slice,
SliceTableData data,
WritableByteChannel channel) |
void |
SimpleBinaryParser.write(Slice slice,
SliceTableData data,
WritableByteChannel channel) |
Constructor and Description |
---|
SimplePropertyTableData(Concept parentConcept,
Map<String,TableColumn> columns) |
SimpleSliceTableData(Slice slice,
Map<String,TableColumn> dimensionColumns,
Map<String,TableColumn> metricColumns) |
Modifier and Type | Method and Description |
---|---|
static SimplePropertyTableData |
ParserUtils.buildPropertyTableData(Concept concept,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory) |
static SimpleSliceTableData |
ParserUtils.buildSliceTableData(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory) |
static String |
DsplCacheHelper.getCachedHash(Concept concept) |
static String |
DsplCacheHelper.getCachedHash(Slice slice) |
static File |
DsplCacheHelper.getCacheDirectory(Concept concept) |
static File |
DsplCacheHelper.getCacheDirectory(Slice slice) |
static File |
DsplCacheHelper.getCacheFile(Concept concept) |
static File |
DsplCacheHelper.getCacheFile(Slice slice) |
static String |
DsplCacheHelper.getCalculatedHash(Concept concept) |
static String |
DsplCacheHelper.getCalculatedHash(Slice slice) |
static Table.Column[] |
ParserUtils.getColumns(String[] columnIds,
Table table) |
static Concept |
ParserUtils.getConcept(String columnId,
Concept concept) |
static Pair<Concept,SliceColumnType> |
ParserUtils.getConcept(String columnId,
Slice slice) |
static Concept[] |
ParserUtils.getConcepts(String[] columnIds,
Concept parent) |
static void |
ParserUtils.getConcepts(String[] columnIds,
Slice slice,
Concept[] concepts,
SliceColumnType[] sliceColumnTypes) |
static Map<String,TableColumn> |
ParserUtils.getConstantTableColumns(Concept parent,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
int size) |
static Map<String,TableColumn> |
ParserUtils.getConstantTableColumns(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
SliceColumnType columnType,
int size) |
static Concept |
ParserUtils.getMappedConcept(String id,
Concept concept) |
static Concept |
ParserUtils.getMappedDimension(String id,
Slice slice) |
static Concept |
ParserUtils.getMappedMetric(String id,
Slice slice) |
ParserUtils.TableColumnParser |
ParserUtils.ParserFactory.getParser(Table.Column column,
DataType type) |
ParserUtils.TableColumnParser |
ParserUtils.SimpleParserFactory.getParser(Table.Column column,
DataType type) |
static Concept |
ParserUtils.getSliceConceptRef(String id,
Slice slice,
List<SliceConceptRef> list) |
static PropertyTableData |
DsplCacheHelper.getTableData(Concept concept) |
static SliceTableData |
DsplCacheHelper.getTableData(Slice slice) |
static DataType |
ParserUtils.getType(Concept concept,
Table.Column column) |
static DataType[] |
ParserUtils.getTypes(Concept[] concepts,
Table.Column[] columns) |
Object |
ParserUtils.TableColumnParser.parse(String data) |
Long |
ParserUtils.DateColumnParser.parse(String data) |
static void |
DsplCacheHelper.writeHash(Concept concept,
String hash) |
static void |
DsplCacheHelper.writeHash(File directory,
String hash) |
static void |
DsplCacheHelper.writeHash(Slice slice,
String hash) |
Modifier and Type | Method and Description |
---|---|
Attribute.AttributeProperties |
Attribute.getAttributeProperties() |
Concept |
Slice.getCompatibleDimension(Concept superConcept) |
Concept |
Slice.getCompatibleMetric(Concept superConcept) |
Concept |
SliceConceptRef.getConcept() |
Concept |
Attribute.getConcept() |
Concept |
ConceptProperty.getConcept() |
Concept |
DataSet.getConcept(QName ref) |
Concept |
DataSet.getConcept(String localId) |
Concept |
DataSet.getConcept(String namespace,
String local) |
DataSet |
DataSet.getDataSet(DataSet.Import imp) |
Table |
Concept.getTable() |
Table |
Slice.getTable() |
PropertyTableData |
Concept.getTableData() |
SliceTableData |
Slice.getTableData() |
Constructor and Description |
---|
AttributeProperties(Attribute attribute) |
Modifier and Type | Method and Description |
---|---|
static void |
DsplHelper.checkConceptReferences(DataSet dataset) |
static boolean |
DsplHelper.checkLegalOverride(DataSet dataset,
Attribute child,
Attribute parent) |
static boolean |
DsplHelper.checkLegalOverride(DataSet dataset,
ConceptProperty child,
ConceptProperty parent) |
List<Slice> |
DsplSliceUtils.SlicePattern.find(DataSet dataset) |
Concept |
DsplSliceUtils.ConceptPattern.findDimension(Slice slice) |
List<Concept> |
DsplSliceUtils.ConceptPattern.findDimensions(Slice slice) |
Concept |
DsplSliceUtils.ConceptPattern.findMetric(Slice slice) |
List<Concept> |
DsplSliceUtils.ConceptPattern.findMetrics(Slice slice) |
static Concept |
DsplHelper.getCompatibleConceptRef(Slice slice,
Concept superConcept,
List<SliceConceptRef> refs) |
static Concept |
DsplSliceUtils.getCompatibleDimension(Slice slice,
String namespace,
String local,
boolean nullOnException) |
static Concept |
DsplSliceUtils.getCompatibleMetric(Slice slice,
String namespace,
String local,
boolean nullOnException) |
static Concept |
DsplHelper.getConcept(DataSet dataset,
String namespace,
String local)
Searches the provided dataset (and recursively searches that dataset's
imported datasets) for the Concept with id matching the provided id.
|
static Concept |
DsplHelper.getParentConcept(DataSet dataset,
Concept concept) |
static Table |
DsplHelper.getTable(Concept concept) |
static Table |
DsplHelper.getTable(DataSet dataset,
QName ref) |
static Table |
DsplHelper.getTable(DataSet dataset,
String namespace,
String local) |
static Table |
DsplHelper.getTable(Slice slice) |
static PropertyTableData |
DsplHelper.getTableData(Concept concept) |
static SliceTableData |
DsplHelper.getTableData(Slice slice) |
static InputStream |
DsplHelper.getTableInputStream(Concept concept) |
static InputStream |
DsplHelper.getTableInputStream(Slice slice) |
static DataSet |
DsplHelper.linkDataset(DsplParser parser,
DataSet dataset) |
static void |
DataSetFactory.linkDataset(DsplParser parser,
DataSet dataset) |
static DataSet |
DsplHelper.linkDataset(DsplParser parser,
DataSet dataset,
File base) |
static DataSet |
DsplHelper.loadCanonicalDataset(DsplParser parser,
String namespace,
String localBase,
String urlBase) |
static DataSet |
DsplHelper.loadDataset(DsplParser parser,
DataSet parent,
String namespace,
String location) |
static DataSet |
DsplHelper.loadDataset(DsplParser parser,
InputStream stream,
File base) |
static void |
DsplHelper.loadImportedDataSets(DsplParser parser,
DataSet dataset) |
static DataSet |
DsplHelper.loadLocalCanonicalDataset(DsplParser parser,
String namespace,
String localBase) |
static DataSet |
DsplHelper.loadNetworkCanonicalDataset(DsplParser parser,
String namespace,
String urlBase) |
static DataSet |
DsplHelper.loadNonCanonicalDataSet(DsplParser parser,
DataSet parent,
String namespace,
String location) |
abstract boolean |
DsplSliceUtils.SlicePattern.matches(Slice slice) |
boolean |
DsplSliceUtils.SimpleSlicePattern.matches(Slice slice) |
static void |
DsplHelper.resolveConceptExtension(DataSet dataset) |
static Concept |
DsplHelper.resolveConceptExtension(DataSet dataset,
Concept concept) |
static void |
DsplHelper.resolveConceptIds(DataSet dataset) |
static void |
DsplHelper.resolveConceptTypes(DataSet dataset) |
Modifier and Type | Method and Description |
---|---|
static void |
ProgrammaticDsplExample.main(String[] args) |
Copyright © 2016 Metron, Inc.. All rights reserved.