org.milyn.csv
Class CSVRecordParser<T extends CSVRecordParserFactory>

java.lang.Object
  extended by org.milyn.flatfile.variablefield.VariableFieldRecordParser<T>
      extended by org.milyn.csv.CSVRecordParser<T>
All Implemented Interfaces:
RecordParser<T>

public class CSVRecordParser<T extends CSVRecordParserFactory>
extends VariableFieldRecordParser<T>

CSV record parser.

Author:
tom.fennelly@gmail.com

Constructor Summary
CSVRecordParser()
           
 
Method Summary
 java.util.List<java.lang.String> nextRecordFieldValues()
          
 void setDataSource(org.xml.sax.InputSource source)
          
protected  void validateHeader(java.util.List<java.lang.String> headers)
           
 
Methods inherited from class org.milyn.flatfile.variablefield.VariableFieldRecordParser
getFactory, getRecordCount, getUnignoredFieldCount, initialize, nextRecord, setRecordParserFactory, uninitialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVRecordParser

public CSVRecordParser()
Method Detail

setDataSource

public void setDataSource(org.xml.sax.InputSource source)


nextRecordFieldValues

public java.util.List<java.lang.String> nextRecordFieldValues()
                                                       throws java.io.IOException

Specified by:
nextRecordFieldValues in class VariableFieldRecordParser<T extends CSVRecordParserFactory>
Throws:
java.io.IOException

validateHeader

protected void validateHeader(java.util.List<java.lang.String> headers)
Overrides:
validateHeader in class VariableFieldRecordParser<T extends CSVRecordParserFactory>


Copyright © 2011. All Rights Reserved.