org.gcube.data.analysis.statisticalmanager.dataspace.importer
Class CSVAbstractLineProcessor

java.lang.Object
  extended by org.gcube.data.analysis.statisticalmanager.dataspace.importer.CSVAbstractLineProcessor
All Implemented Interfaces:
net.sf.csv4j.CSVLineProcessor
Direct Known Subclasses:
CSVLineProcessorGeneric, CSVLineProcessorTimeSeries

public abstract class CSVAbstractLineProcessor
extends Object
implements net.sf.csv4j.CSVLineProcessor


Field Summary
protected  List<String> colNames
           
protected  String separator
           
protected  List<String> sqlTypes
           
 
Constructor Summary
CSVAbstractLineProcessor(String separator)
           
 
Method Summary
 List<String> getColsName()
           
 List<String> getSqlType()
           
 void processDataLine(int arg0, List<String> fieldValues)
           
 void processHeaderLine(int arg0, List<String> fieldNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.csv4j.CSVLineProcessor
continueProcessing
 

Field Detail

colNames

protected List<String> colNames

sqlTypes

protected List<String> sqlTypes

separator

protected String separator
Constructor Detail

CSVAbstractLineProcessor

public CSVAbstractLineProcessor(String separator)
Method Detail

processDataLine

public void processDataLine(int arg0,
                            List<String> fieldValues)
Specified by:
processDataLine in interface net.sf.csv4j.CSVLineProcessor

processHeaderLine

public void processHeaderLine(int arg0,
                              List<String> fieldNames)
Specified by:
processHeaderLine in interface net.sf.csv4j.CSVLineProcessor

getColsName

public List<String> getColsName()

getSqlType

public List<String> getSqlType()


Copyright © 2013. All Rights Reserved.