public abstract class AbstractDelimiterParser extends AbstractParser
Constructor and Description |
---|
AbstractDelimiterParser(Reader dataSourceReader,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
AbstractDelimiterParser(Reader dataSourceReader,
String dataDefinition,
char delimiter,
char qualifier,
boolean ignoreFirstRecord) |
Modifier and Type | Method and Description |
---|---|
protected DataSet |
doParse() |
protected String |
fetchNextRecord(BufferedReader br,
char qual,
char delim)
Reads a record from a delimited file.
|
protected char |
getDelimiter() |
protected int |
getLineCount() |
protected char |
getQualifier() |
protected boolean |
isIgnoreFirstRecord() |
protected void |
setDelimiter(char delimiter) |
protected void |
setIgnoreFirstRecord(boolean ignoreFirstRecord) |
protected void |
setQualifier(char qualifier) |
protected abstract boolean |
shouldCreateMDFromFile() |
addError, addError, addToCloseReaderList, addToMetaData, closeReaders, getDataDefinition, getDataFileTable, getDataSourceReader, getDataStructureTable, getPzMetaData, init, isColumnNamesCaseSensitive, isFlagEmptyRows, isHandlingShortLines, isIgnoreExtraColumns, isIgnoreParseWarnings, isInitialised, isNullEmptyStrings, isPreserveLeadingWhitespace, isPreserveTrailingWhitespace, isStoreRawDataToDataError, isStoreRawDataToDataSet, parse, parseAsStream, setColumnNamesCaseSensitive, setDataDefinition, setDataFileTable, setDataSourceReader, setDataStructureTable, setFlagEmptyRows, setHandlingShortLines, setIgnoreExtraColumns, setIgnoreParseWarnings, setInitialised, setNullEmptyStrings, setPreserveLeadingWhitespace, setPreserveTrailingWhitespace, setPzMetaData, setStoreRawDataToDataError, setStoreRawDataToDataSet, stream
public AbstractDelimiterParser(Reader dataSourceReader, String dataDefinition, char delimiter, char qualifier, boolean ignoreFirstRecord)
public AbstractDelimiterParser(Reader dataSourceReader, char delimiter, char qualifier, boolean ignoreFirstRecord)
protected DataSet doParse()
doParse
in class AbstractParser
protected abstract boolean shouldCreateMDFromFile()
protected char getDelimiter()
protected void setDelimiter(char delimiter)
protected boolean isIgnoreFirstRecord()
protected void setIgnoreFirstRecord(boolean ignoreFirstRecord)
protected char getQualifier()
protected void setQualifier(char qualifier)
protected int getLineCount()
protected String fetchNextRecord(BufferedReader br, char qual, char delim) throws IOException
br
- Open reader being used to read through the filequal
- Qualifier being used for parsedelim
- Delimiter being used for parseIOException
Copyright © 2006–2015 Appendium - Portfolio Financing Platform. All rights reserved.