|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ricebridge.csvman.LineListenerSupport
DO NOT USE. FOR BACKWARDS COMPATIBILITY ONLY.
This class is used for compatibility with CSV Manager 1.1. In that version,
custom LineListeners inherited from LineListenerSupport,
not CustomLineListener. Since the method API has changed this class is no longer
directly compatible. However, CSV Manager includes a compatibility layer so that
existing code will continue to function without requiring any changes.
CustomLineListener| Constructor Summary | |
LineListenerSupport()
|
|
| Method Summary | |
BadLine |
addLine(String[] pLine,
int pNumFields,
long pLineNumber,
String pOriginalLine)
Old version of LineListener.handleLine. |
abstract BadLine |
addLineImpl(String[] pLine,
int pNumFields,
long pLineNumber,
String pOriginalLine)
Old version of CustomLineListener.handleLineImpl. |
void |
badLine(BadLine pBadLine)
Old version of LineListener.handleBadLine. |
void |
badLineImpl(BadLine pBadLine)
Old version of CustomLineListener.handleBadLineImpl. |
void |
endLoad()
Old version of LineListener.endProcess. |
void |
endLoadImpl()
Old version of CustomLineListener.endProcessImpl. |
void |
endProcess()
CSV Manager 1.2 interface compatibility - does nothing. |
void |
handleBadLine(BadLine pBadLine)
CSV Manager 1.2 interface compatibility - does nothing. |
BadLine |
handleLine(String[] pLine,
int pNumFields,
long pLineNumber,
String pOriginalLine)
CSV Manager 1.2 interface compatibility - does nothing. |
void |
setCsvSpec(CsvSpec pCsvSpec)
CSV Manager 1.2 interface compatibility - does nothing. |
protected void |
setCsvSpecImpl(CsvSpec pCsvSpec)
Compatibility version of CustomLineListener.setCsvSpecImpl. |
void |
setLineSpec(LineSpec pLineSpec)
CSV Manager 1.2 interface compatibility - does nothing. |
protected void |
setLineSpecImpl(LineSpec pLineSpec)
Compatibility version of CustomLineListener.setLineSpecImpl. |
void |
startLoad()
Old version of LineListener.startProcess. |
void |
startLoadImpl()
Old version of CustomLineListener.startProcessImpl. |
void |
startProcess()
CSV Manager 1.2 interface compatibility - does nothing. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LineListenerSupport()
| Method Detail |
public void startLoad()
LineListener.startProcess.
public void endLoad()
LineListener.endProcess.
public BadLine addLine(String[] pLine,
int pNumFields,
long pLineNumber,
String pOriginalLine)
LineListener.handleLine.
public void badLine(BadLine pBadLine)
LineListener.handleBadLine.
protected void setCsvSpecImpl(CsvSpec pCsvSpec)
throws Exception
CustomLineListener.setCsvSpecImpl.
Exception
protected void setLineSpecImpl(LineSpec pLineSpec)
throws Exception
CustomLineListener.setLineSpecImpl.
Exception
public void startLoadImpl()
throws Exception
CustomLineListener.startProcessImpl.
Exception
public void endLoadImpl()
throws Exception
CustomLineListener.endProcessImpl.
Exception
public void badLineImpl(BadLine pBadLine)
throws Exception
CustomLineListener.handleBadLineImpl.
Exception
public abstract BadLine addLineImpl(String[] pLine,
int pNumFields,
long pLineNumber,
String pOriginalLine)
throws Exception
CustomLineListener.handleLineImpl.
Exceptionpublic void setLineSpec(LineSpec pLineSpec)
setLineSpec in interface LineListenerpLineSpec - LineSpec objectpublic void setCsvSpec(CsvSpec pCsvSpec)
setCsvSpec in interface LineListenerpCsvSpec - CsvSpec objectpublic void startProcess()
startProcess in interface LineListenerLineListener.endProcess()public void endProcess()
endProcess in interface LineListenerLineListener.startProcess()public void handleBadLine(BadLine pBadLine)
handleBadLine in interface LineListenerpBadLine - BadLine object describing problem
public BadLine handleLine(String[] pLine,
int pNumFields,
long pLineNumber,
String pOriginalLine)
handleLine in interface LineListenerpLine - line data as textpNumFields - number of data fields foundpLineNumber - line number index, counting from 1pOriginalLine - original line of data
null if line is OK, BadLine object if line was bad in some way
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||