|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpl.edu.agh.cast.model.base.AbstractDataLoaderWithStatistics
pl.edu.agh.cast.model.base.AbstractModelDataLoader
public class AbstractModelDataLoader
Implementation of abstract model loader which converts input data into data sets with TimedRelation between Entities. One TimedRelation requires two nodes and optional date
Constructor Summary | |
---|---|
AbstractModelDataLoader()
|
Method Summary | |
---|---|
protected void |
importRow(DataRow row,
Map<Integer,Integer> mapping,
BrokenRowInfo brokenRowInfo,
IDataSet dataSet,
Map<String,IEntity> entities)
Creates one relation based on given data row. |
IDataSet |
loadData(TabularData data,
Map<Integer,Integer> modelToDataMapping,
BrokenDataInfo brokenDataInfo)
Transforms the data given as tabular data to abstract model data set. |
BrokenDataInfo |
validateData(TabularData data,
Map<Integer,Integer> modelToDataMapping)
Transforms the data given as tabular data to abstract model data set. |
BrokenRowInfo |
validateRow(DataRow row,
Map<Integer,Integer> modelToDataMapping)
Validates given data row. |
Methods inherited from class pl.edu.agh.cast.model.base.AbstractDataLoaderWithStatistics |
---|
loadData |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractModelDataLoader()
Method Detail |
---|
public IDataSet loadData(TabularData data, Map<Integer,Integer> modelToDataMapping, BrokenDataInfo brokenDataInfo)
loadData
in class AbstractDataLoaderWithStatistics
data
- The tabular data to be transformed.modelToDataMapping
- The model to data mappingbrokenDataInfo
- The object which contains the informations about invalid data.
public BrokenDataInfo validateData(TabularData data, Map<Integer,Integer> modelToDataMapping)
validateData
in class AbstractDataLoaderWithStatistics
data
- The tabular data to be transformed.modelToDataMapping
- The model to data mapping
public BrokenRowInfo validateRow(DataRow row, Map<Integer,Integer> modelToDataMapping)
validateRow
in class AbstractDataLoaderWithStatistics
row
- Row to validate.modelToDataMapping
- The model to data mapping
protected void importRow(DataRow row, Map<Integer,Integer> mapping, BrokenRowInfo brokenRowInfo, IDataSet dataSet, Map<String,IEntity> entities)
row
- The row to be converted to the relation.mapping
- The model to data mapping.brokenRowInfo
- The object for storing info about invalid data.dataSet
- The data which the relation is to be placed in.entities
- The entities cache providing referential integrity.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |