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
- CSVConversionException
R getResult()
boolean hasConversionErrors()
java.lang.String getConversionErrors()