R - public interface CSVConversionHandler<R>
| Modifier and Type | Method and Description |
|---|---|
void |
endAttribute()
Called after the attribute has been parsed
|
void |
endEvent()
Called when the full row (including all attributes) have been parsed.
|
void |
endTrace(java.lang.String caseId)
Called after a traces has been fully parsed.
|
void |
errorDetected(int lineNumber,
int columnIndex,
java.lang.String attributeName,
java.lang.Object cellContent,
java.lang.Exception e)
Detected an error in the conversion.
|
java.lang.String |
getConversionErrors() |
R |
getResult() |
boolean |
hasConversionErrors() |
void |
startAttribute(java.lang.String name,
boolean value)
Called when a boolean attribute is parsed
|
void |
startAttribute(java.lang.String name,
java.util.Date value)
Called when a date attribute is parsed
|
void |
startAttribute(java.lang.String name,
double value)
Called when a double attribute is parsed
|
void |
startAttribute(java.lang.String name,
long value)
Called when a long attribute is parsed
|
void |
startAttribute(java.lang.String name,
java.lang.String value)
Called when a string attribute is parsed
|
void |
startEvent(java.lang.String eventClass,
java.util.Date completionTime,
java.util.Date startTime)
Called when parsing a row, thereby creating an event.
|
void |
startLog(CSVFile inputFile)
Called upon start parsing the
CSVFile. |
void |
startTrace(java.lang.String caseId)
Called when a new trace is encountered.
|
void startLog(CSVFile inputFile)
CSVFile.inputFile - void startTrace(java.lang.String caseId)
caseId - void endTrace(java.lang.String caseId)
caseId - void startEvent(java.lang.String eventClass,
java.util.Date completionTime,
java.util.Date startTime)
eventClass - the name (class) of the eventcompletionTime - the completion time possibly NULLstartTime - the start time possibly NULLvoid startAttribute(java.lang.String name,
java.lang.String value)
name - value - void startAttribute(java.lang.String name,
long value)
name - value - void startAttribute(java.lang.String name,
double value)
name - value - void startAttribute(java.lang.String name,
java.util.Date value)
name - value - void startAttribute(java.lang.String name,
boolean value)
name - value - void endAttribute()
void endEvent()
void errorDetected(int lineNumber,
int columnIndex,
java.lang.String attributeName,
java.lang.Object cellContent,
java.lang.Exception e)
throws CSVConversionException
lineNumber - columnIndex - attributeName - cellContent - e - CSVConversionExceptionR getResult()
boolean hasConversionErrors()
java.lang.String getConversionErrors()