net.sf.flatpack
Class DelimiterParser

java.lang.Object
  extended by net.sf.flatpack.AbstractParser
      extended by net.sf.flatpack.AbstractDelimiterParser
          extended by net.sf.flatpack.DelimiterParser
All Implemented Interfaces:
Parser
Direct Known Subclasses:
BuffReaderDelimParser

public class DelimiterParser
extends AbstractDelimiterParser

Author:
xhensevb

Constructor Summary
DelimiterParser(java.io.File dataSource, char delimiter, char qualifier, boolean ignoreFirstRecord)
           
DelimiterParser(java.io.File pzmapXML, java.io.File dataSource, char delimiter, char qualifier, boolean ignoreFirstRecord)
           
DelimiterParser(java.io.InputStream dataSourceStream, char delimiter, char qualifier, boolean ignoreFirstRecord)
           
DelimiterParser(java.io.InputStream pzmapXMLStream, java.io.InputStream dataSourceStream, char delimiter, char qualifier, boolean ignoreFirstRecord)
           
DelimiterParser(java.io.Reader dataSourceReader, char delimiter, char qualifier, boolean ignoreFirstRecord)
           
DelimiterParser(java.io.Reader dataSourceReader, java.io.Reader pzmapReader, char delimiter, char qualifier, boolean ignoreFirstRecord)
           
 
Method Summary
protected  void init()
           
protected  boolean shouldCreateMDFromFile()
           
 
Methods inherited from class net.sf.flatpack.AbstractDelimiterParser
doParse, fetchNextRecord, getDelimiter, getLineCount, getQualifier, isIgnoreFirstRecord, setDelimiter, setIgnoreFirstRecord, setQualifier
 
Methods inherited from class net.sf.flatpack.AbstractParser
addError, addError, addToCloseReaderList, addToMetaData, closeReaders, getDataDefinition, getDataFileTable, getDataSourceReader, getDataStructureTable, getPzMetaData, isColumnNamesCaseSensitive, isFlagEmptyRows, isHandlingShortLines, isIgnoreExtraColumns, isIgnoreParseWarnings, isInitialised, isNullEmptyStrings, isStoreRawDataToDataError, isStoreRawDataToDataSet, parse, setColumnNamesCaseSensitive, setDataDefinition, setDataFileTable, setDataSourceReader, setDataStructureTable, setFlagEmptyRows, setHandlingShortLines, setIgnoreExtraColumns, setIgnoreParseWarnings, setInitialised, setNullEmptyStrings, setPzMetaData, setStoreRawDataToDataError, setStoreRawDataToDataSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelimiterParser

public DelimiterParser(java.io.File pzmapXML,
                       java.io.File dataSource,
                       char delimiter,
                       char qualifier,
                       boolean ignoreFirstRecord)

DelimiterParser

public DelimiterParser(java.io.InputStream pzmapXMLStream,
                       java.io.InputStream dataSourceStream,
                       char delimiter,
                       char qualifier,
                       boolean ignoreFirstRecord)

DelimiterParser

public DelimiterParser(java.io.File dataSource,
                       char delimiter,
                       char qualifier,
                       boolean ignoreFirstRecord)

DelimiterParser

public DelimiterParser(java.io.InputStream dataSourceStream,
                       char delimiter,
                       char qualifier,
                       boolean ignoreFirstRecord)

DelimiterParser

public DelimiterParser(java.io.Reader dataSourceReader,
                       char delimiter,
                       char qualifier,
                       boolean ignoreFirstRecord)

DelimiterParser

public DelimiterParser(java.io.Reader dataSourceReader,
                       java.io.Reader pzmapReader,
                       char delimiter,
                       char qualifier,
                       boolean ignoreFirstRecord)
Method Detail

init

protected void init()
Specified by:
init in class AbstractParser

shouldCreateMDFromFile

protected boolean shouldCreateMDFromFile()
Specified by:
shouldCreateMDFromFile in class AbstractDelimiterParser


Copyright © 2006-2011 Appendium - Portfolio Financing Platform. All Rights Reserved.