Top Fields Constructors Methods
com.opencsv.bean

public abstract Class AbstractMappingStrategyBuilder<S, T extends MappingStrategy<S>>

extends Object
Class Inheritance
Known Direct Subclasses
com.opencsv.bean.ColumnPositionMappingStrategyBuilder, com.opencsv.bean.FuzzyMappingStrategyBuilder, com.opencsv.bean.HeaderColumnNameMappingStrategyBuilder, com.opencsv.bean.HeaderColumnNameTranslateMappingStrategyBuilder

Field Summary

Modifier and TypeField and Description
protected Class<? extends S>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract T

Returns:

A new mapping strategy using the options selected
build
()

Builds a new mapping strategy for parsing/writing.

public AbstractMappingStrategyBuilder<S, T>

Returns:

builder with the class type set.
withType
(Class<? extends S>
- class type
type
)

Add type to the builder.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

typeback to summary
protected Class<? extends S> type

Constructor Detail

AbstractMappingStrategyBuilderback to summary
public AbstractMappingStrategyBuilder()

Method Detail

buildback to summary
public abstract T build()

Builds a new mapping strategy for parsing/writing.

Returns:T

A new mapping strategy using the options selected

withTypeback to summary
public AbstractMappingStrategyBuilder<S, T> withType(Class<? extends S> type)

Add type to the builder. Will be passed to the strategy when the build is called.

Parameters
type:Class<? extends S>

- class type

Returns:AbstractMappingStrategyBuilder<S, T>

builder with the class type set.