|
||||||||||
| 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 AbstractDataLoaderWithStatisticsdata - 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 AbstractDataLoaderWithStatisticsdata - The tabular data to be transformed.modelToDataMapping - The model to data mapping
public BrokenRowInfo validateRow(DataRow row,
Map<Integer,Integer> modelToDataMapping)
validateRow in class AbstractDataLoaderWithStatisticsrow - 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 | |||||||||