|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Parser
PZParser is ready to parse the data and return an object that can then be traversed. The default parser should NOT handle short lines, the user can change it prior to calling parse.
Method Summary | |
---|---|
java.lang.String |
getDataFileTable()
Returns the table name that will be used to read the MetaData from the db. |
java.lang.String |
getDataStructureTable()
Returns the table name that will be used to read the MetaData from the db. |
boolean |
isColumnNamesCaseSensitive()
Default is false |
boolean |
isFlagEmptyRows()
|
boolean |
isHandlingShortLines()
|
boolean |
isIgnoreExtraColumns()
|
boolean |
isIgnoreParseWarnings()
Default is false |
boolean |
isNullEmptyStrings()
|
boolean |
isStoreRawDataToDataError()
|
boolean |
isStoreRawDataToDataSet()
|
DataSet |
parse()
Start the parsing. |
void |
setColumnNamesCaseSensitive(boolean columnNamesCaseSensitive)
Default is false |
void |
setDataFileTable(java.lang.String dataFileTable)
Sets the table name that will be used to read the MetaData from the db. |
void |
setDataStructureTable(java.lang.String dataStructureTable)
Sets the table name that will be used to read the MetaData from the db. |
void |
setFlagEmptyRows(boolean flagEmptyRows)
when true, will analyze the row to see if all elements are empty and place a flag on the DataSet indicating if the row is empty. |
void |
setHandlingShortLines(boolean handleShortLines)
|
void |
setIgnoreExtraColumns(boolean ignoreExtraColumns)
|
void |
setIgnoreParseWarnings(boolean ignoreParseWarnings)
|
void |
setNullEmptyStrings(boolean nullEmptyStrings)
|
void |
setStoreRawDataToDataError(boolean storeRawDataToDataError)
when true, the parser will place the data of the line which failed the parse and place it into the DataError object. |
void |
setStoreRawDataToDataSet(boolean storeRawDataToDataError)
WARNING!! |
Method Detail |
---|
DataSet parse()
boolean isHandlingShortLines()
void setHandlingShortLines(boolean handleShortLines)
handleShortLines
- -
when flagged as true, lines with less columns then the amount
of column headers will be added as empty's instead of
producing an errorboolean isIgnoreExtraColumns()
void setIgnoreExtraColumns(boolean ignoreExtraColumns)
ignoreExtraColumns
- when true, detail lines with a length or column count > the
mapping definition will be truncated and the reader will NOT
register these lines as errors in the DataError collection.boolean isColumnNamesCaseSensitive()
void setColumnNamesCaseSensitive(boolean columnNamesCaseSensitive)
columnNamesCaseSensitive
- when true, column names will have to be an exact match when
retrieving the value of a column. Example when true: Column
name = AColumnName ; getString("acolumnname") would fail
Example when false: Column name = AColumnName ;
getString("acolumnname") would passboolean isIgnoreParseWarnings()
void setIgnoreParseWarnings(boolean ignoreParseWarnings)
ignoreParseWarnings
- when true, warnings encountered during parsing will not be
included in the DataSet errorsboolean isNullEmptyStrings()
void setNullEmptyStrings(boolean nullEmptyStrings)
nullEmptyStrings
- when true, empty Strings will get returned as NULL when
calling DataSet.getString()boolean isFlagEmptyRows()
void setFlagEmptyRows(boolean flagEmptyRows)
flagEmptyRows
- boolean isStoreRawDataToDataError()
void setStoreRawDataToDataError(boolean storeRawDataToDataError)
storeRawDataToDataError
- boolean isStoreRawDataToDataSet()
void setStoreRawDataToDataSet(boolean storeRawDataToDataError)
storeRawDataToDataError
- java.lang.String getDataFileTable()
void setDataFileTable(java.lang.String dataFileTable)
dataFileTable
- Name of the table name to use in place of "DATAFILE"java.lang.String getDataStructureTable()
void setDataStructureTable(java.lang.String dataStructureTable)
dataStructureTable
- Name of the table name to us in placfe of "DATASTRUCTURE"
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |