com.metsci.glimpse.dspl.parser.util
Class ParserUtils
java.lang.Object
com.metsci.glimpse.dspl.parser.util.ParserUtils
public class ParserUtils
- extends java.lang.Object
Method Summary |
static SimplePropertyTableData |
buildPropertyTableData(Concept concept,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory)
|
static SimpleSliceTableData |
buildSliceTableData(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory)
|
static boolean |
containsColumn(ParserUtils.TableParserInfo info,
Table.Column searchColumn)
|
static Table.Column[] |
getColumns(java.lang.String[] columnIds,
Table table)
|
static Concept |
getConcept(java.lang.String columnId,
Concept concept)
|
static Pair<Concept,SliceColumnType> |
getConcept(java.lang.String columnId,
Slice slice)
|
static Concept[] |
getConcepts(java.lang.String[] columnIds,
Concept parent)
|
static void |
getConcepts(java.lang.String[] columnIds,
Slice slice,
Concept[] concepts,
SliceColumnType[] sliceColumnTypes)
|
static java.util.Map<java.lang.String,TableColumn> |
getConstantTableColumns(Concept parent,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
int size)
|
static java.util.Map<java.lang.String,TableColumn> |
getConstantTableColumns(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
SliceColumnType columnType,
int size)
|
static java.lang.String |
getMappedColumn(Concept parentConcept,
Concept columnConcept)
|
static Concept |
getMappedConcept(java.lang.String id,
Concept concept)
|
static Concept |
getMappedDimension(java.lang.String id,
Slice slice)
|
static java.lang.String |
getMappedDimensionColumn(Slice slice,
Concept columnConcept)
|
static Concept |
getMappedMetric(java.lang.String id,
Slice slice)
|
static java.lang.String |
getMappedMetricColumn(Slice slice,
Concept columnConcept)
|
static Concept |
getSliceConceptRef(java.lang.String id,
Slice slice,
java.util.List<SliceConceptRef> list)
|
static DataType |
getType(Concept concept,
Table.Column column)
|
static DataType[] |
getTypes(Concept[] concepts,
Table.Column[] columns)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParserUtils
public ParserUtils()
buildPropertyTableData
public static SimplePropertyTableData buildPropertyTableData(Concept concept,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory)
throws java.io.IOException,
DsplException,
javax.xml.bind.JAXBException
- Throws:
java.io.IOException
DsplException
javax.xml.bind.JAXBException
buildSliceTableData
public static SimpleSliceTableData buildSliceTableData(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory)
throws java.io.IOException,
DsplException,
javax.xml.bind.JAXBException
- Throws:
java.io.IOException
DsplException
javax.xml.bind.JAXBException
getConstantTableColumns
public static java.util.Map<java.lang.String,TableColumn> getConstantTableColumns(Slice slice,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
SliceColumnType columnType,
int size)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getConstantTableColumns
public static java.util.Map<java.lang.String,TableColumn> getConstantTableColumns(Concept parent,
ParserUtils.TableParserInfo info,
ParserUtils.ParserFactory factory,
int size)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
containsColumn
public static boolean containsColumn(ParserUtils.TableParserInfo info,
Table.Column searchColumn)
getConcepts
public static Concept[] getConcepts(java.lang.String[] columnIds,
Concept parent)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getConcept
public static Concept getConcept(java.lang.String columnId,
Concept concept)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getConcepts
public static void getConcepts(java.lang.String[] columnIds,
Slice slice,
Concept[] concepts,
SliceColumnType[] sliceColumnTypes)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getConcept
public static Pair<Concept,SliceColumnType> getConcept(java.lang.String columnId,
Slice slice)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getSliceConceptRef
public static Concept getSliceConceptRef(java.lang.String id,
Slice slice,
java.util.List<SliceConceptRef> list)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getMappedMetric
public static Concept getMappedMetric(java.lang.String id,
Slice slice)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getMappedDimension
public static Concept getMappedDimension(java.lang.String id,
Slice slice)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getMappedConcept
public static Concept getMappedConcept(java.lang.String id,
Concept concept)
throws javax.xml.bind.JAXBException,
java.io.IOException,
DsplException
- Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException
getMappedMetricColumn
public static java.lang.String getMappedMetricColumn(Slice slice,
Concept columnConcept)
getMappedDimensionColumn
public static java.lang.String getMappedDimensionColumn(Slice slice,
Concept columnConcept)
getMappedColumn
public static java.lang.String getMappedColumn(Concept parentConcept,
Concept columnConcept)
getColumns
public static Table.Column[] getColumns(java.lang.String[] columnIds,
Table table)
throws DsplException
- Throws:
DsplException
getType
public static DataType getType(Concept concept,
Table.Column column)
throws DsplException
- Throws:
DsplException
getTypes
public static DataType[] getTypes(Concept[] concepts,
Table.Column[] columns)
throws DsplException
- Throws:
DsplException
Copyright © 2012 Metron, Inc.. All Rights Reserved.