public class LineImporterSpecGroovy extends LineImporterSpecAutoFields
def spec = new LineImporterSpecGroovy({ processor ->
println "inside header closure " + processor.headerLine;
},
{ processor ->
println "inside row closure " + processor.rowCount + ": " + processor.currentRow;
});
example 2:
def spec = new LineImporterSpecGroovy({ processor ->
println "inside row closure " + processor.rowCount + ": " + processor.currentRow;
});
User: roman.stumm LineImporterSpec.Headerlog| Constructor and Description |
|---|
LineImporterSpecGroovy(groovy.lang.Closure rowProcessing) |
LineImporterSpecGroovy(groovy.lang.Closure headerProcessing,
groovy.lang.Closure rowProcessing) |
| Modifier and Type | Method and Description |
|---|---|
void |
processHeaderLine(LineImportProcessor processorimporter)
this implementation assumes, that the first line
contains the header line with field names
separated by the same separator as the data lines.
|
void |
processRow(LineImportProcessor processor)
overwrite this method to get the behavior after a row has been completly
transfered.
|
createLineReader, createProcessor, getErrorWriter, getFieldName, getFieldNames, getHeaderLineIndex, getHeaderSpec, getLineTokenizerFactory, setErrorWriter, setFieldNames, setHeaderLineIndex, setHeaderSpec, setLineTokenizerFactorypublic LineImporterSpecGroovy(groovy.lang.Closure rowProcessing)
public LineImporterSpecGroovy(groovy.lang.Closure headerProcessing,
groovy.lang.Closure rowProcessing)
public void processHeaderLine(LineImportProcessor processorimporter) throws ImporterException
LineImporterSpecAutoFieldsprocessHeaderLine in class LineImporterSpecAutoFieldsImporterExceptionpublic void processRow(LineImportProcessor processor) throws ImporterException
LineImporterSpecprocessRow in class LineImporterSpecImporterExceptionCopyright © 2008-2016. All Rights Reserved.