Top Description Fields Constructors Methods
com.opencsv

public Class RFC4180ParserBuilder

extends Object
Class Inheritance
Imports
com.opencsv.enums.CSVReaderNullFieldIndicator

Builder for creating a RFC4180Parser.

Example code for using this class:

final RFC4180Parser parser =
new RFC4180ParserBuilder()
.withSeparator('\t')
.build();

Since
3.9
See Also
RFC4180Parser

Field Summary

Modifier and TypeField and Description
private CSVReaderNullFieldIndicator
private char
private char

Constructor Summary

AccessConstructor and Description
public
RFC4180ParserBuilder()

Default constructor.

Method Summary

Modifier and TypeMethod and Description
public RFC4180Parser

Returns:

A new RFC4180Parser with defined settings.
build
()

Constructs RFC4180Parser.

public char
getQuoteChar()

Returns: The defined quotation character.

public char
getSeparator()

Returns: The defined separator.

public CSVReaderNullFieldIndicator
nullFieldIndicator()

Returns: The null field indicator.

public RFC4180ParserBuilder

Returns:

The RFC4180ParserBuilder
withFieldAsNull
(final CSVReaderNullFieldIndicator
CSVReaderNullFieldIndicator set to what should be considered a null field.
fieldIndicator
)

Sets the NullFieldIndicator.

public RFC4180ParserBuilder

Returns:

The RFC4180ParserBuilder
withQuoteChar
(final char
The character to use for quoted element.
quoteChar
)

Sets the character to use for quoted elements.

public RFC4180ParserBuilder

Returns:

The RFC4180ParserBuilder
withSeparator
(final char
The delimiter to use for separating entries
separator
)

Sets the delimiter to use for separating entries.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nullFieldIndicatorback to summary
private CSVReaderNullFieldIndicator nullFieldIndicator
quoteCharback to summary
private char quoteChar
separatorback to summary
private char separator

Constructor Detail

RFC4180ParserBuilderback to summary
public RFC4180ParserBuilder()

Default constructor.

Method Detail

buildback to summary
public RFC4180Parser build()

Constructs RFC4180Parser.

Returns:RFC4180Parser

A new RFC4180Parser with defined settings.

getQuoteCharback to summary
public char getQuoteChar()
Returns:char

The defined quotation character.

getSeparatorback to summary
public char getSeparator()
Returns:char

The defined separator.

nullFieldIndicatorback to summary
public CSVReaderNullFieldIndicator nullFieldIndicator()
Returns:CSVReaderNullFieldIndicator

The null field indicator.

withFieldAsNullback to summary
public RFC4180ParserBuilder withFieldAsNull(final CSVReaderNullFieldIndicator fieldIndicator)

Sets the NullFieldIndicator.

Parameters
fieldIndicator:CSVReaderNullFieldIndicator

CSVReaderNullFieldIndicator set to what should be considered a null field.

Returns:RFC4180ParserBuilder

The RFC4180ParserBuilder

withQuoteCharback to summary
public RFC4180ParserBuilder withQuoteChar(final char quoteChar)

Sets the character to use for quoted elements.

Parameters
quoteChar:char

The character to use for quoted element.

Returns:RFC4180ParserBuilder

The RFC4180ParserBuilder

withSeparatorback to summary
public RFC4180ParserBuilder withSeparator(final char separator)

Sets the delimiter to use for separating entries.

Parameters
separator:char

The delimiter to use for separating entries

Returns:RFC4180ParserBuilder

The RFC4180ParserBuilder