Class CsvRecordHandler.CsvRecordHandlerBuilder
java.lang.Object
de.siegmar.fastcsv.reader.AbstractInternalCsvCallbackHandler.AbstractInternalCsvCallbackHandlerBuilder<CsvRecordHandler.CsvRecordHandlerBuilder>
de.siegmar.fastcsv.reader.CsvRecordHandler.CsvRecordHandlerBuilder
- Enclosing class:
CsvRecordHandler
public static final class CsvRecordHandler.CsvRecordHandlerBuilder
extends AbstractInternalCsvCallbackHandler.AbstractInternalCsvCallbackHandlerBuilder<CsvRecordHandler.CsvRecordHandlerBuilder>
A builder for
CsvRecordHandler.-
Field Summary
Fields inherited from class de.siegmar.fastcsv.reader.AbstractInternalCsvCallbackHandler.AbstractInternalCsvCallbackHandlerBuilder
fieldModifier, maxFields, maxFieldSize, maxRecordSize -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds theCsvRecordHandlerinstance.protected CsvRecordHandler.CsvRecordHandlerBuilderself()Method to be implemented by subclasses to return the correct type.Methods inherited from class de.siegmar.fastcsv.reader.AbstractInternalCsvCallbackHandler.AbstractInternalCsvCallbackHandlerBuilder
fieldModifier, maxFields, maxFieldSize, maxRecordSize
-
Method Details
-
self
Description copied from class:AbstractInternalCsvCallbackHandler.AbstractInternalCsvCallbackHandlerBuilderMethod to be implemented by subclasses to return the correct type.- Specified by:
selfin classAbstractInternalCsvCallbackHandler.AbstractInternalCsvCallbackHandlerBuilder<CsvRecordHandler.CsvRecordHandlerBuilder>- Returns:
- This object of subclass type.
-
build
Builds theCsvRecordHandlerinstance.- Returns:
- the new instance
- Throws:
IllegalArgumentException- if argument constraints are violated (seeAbstractInternalCsvCallbackHandler)
-