Package net.simplace.core.io
Class AbstractAsciiReader
java.lang.Object
net.simplace.core.io.AbstractDataReader
net.simplace.core.io.AbstractAsciiReader
- Direct Known Subclasses:
HSQLAsciiReader
,JFreeChartAsciiReader
,MapAsciiReader
Simple I/O and conversion methods for
jFreeChart.
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected File
protected Integer
Fields inherited from class net.simplace.core.io.AbstractDataReader
iColumnsData, iConfigData, iObservable
-
Constructor Summary
ConstructorDescriptionAbstractAsciiReader
(File aSourceFile, org.jdom2.Element aConfigData, String aTabLen, String aSeperator, String aDefaultDateFormat, FWObservable aObservable) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getStringParameter
(String aKey, String aDefault) getTitle()
protected void
protected void
protected abstract void
processLineOfFile
(String aOrientation, String aLine, int aRowIdx) void
readData()
void
Methods inherited from class net.simplace.core.io.AbstractDataReader
getIntegerValue
-
Field Details
-
iSourceFile
-
iTabLen
-
iSeperator
-
iDefaultDateFormat
-
-
Constructor Details
-
AbstractAsciiReader
public AbstractAsciiReader(File aSourceFile, org.jdom2.Element aConfigData, String aTabLen, String aSeperator, String aDefaultDateFormat, FWObservable aObservable) - Parameters:
aSourceFile
-aConfigData
-aTabLen
-aSeperator
-aDefaultDateFormat
-aObservable
-
-
-
Method Details
-
readData
- Overrides:
readData
in classAbstractDataReader
- Throws:
Exception
-
processLineOfFile
protected abstract void processLineOfFile(String aOrientation, String aLine, int aRowIdx) throws Exception - Throws:
Exception
-
getStringParameter
- Parameters:
aKey
-aDefault
-- Returns:
- value of StringParameter
- Throws:
Exception
-
initColumnHeads
- Specified by:
initColumnHeads
in classAbstractDataReader
- Parameters:
aSourceFile
-aColumnsIndices
-aColumnHeadsAtRow
-- Throws:
Exception
-
initTitle
- Specified by:
initTitle
in classAbstractDataReader
- Throws:
Exception
-
getTitle
-
setTitle
-