public abstract class CsvLowLevelIOFactory extends Object implements LowLevelIOFactory
CsvLowLevelDeserializers and CsvLowLevelSerializers.
This is the abstract base class for concrete factories. Each subclass must provide a static method
create(CsvLowLevelConfiguration config) as well as implement the abstract methods.
This class provides a static factory method createFactory(CsvLowLevelConfiguration) to create an
instance of a concrete CsvLowLevelIOFactory.
| Constructor and Description |
|---|
CsvLowLevelIOFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract CsvLowLevelDeserializer |
createDeserializer()
Creates a new
LowLevelDeserializer. |
static CsvLowLevelIOFactory |
createFactory(CsvLowLevelConfiguration config)
Creates a new
CsvLowLevelIOFactory for CsvLowLevelSerializers and
CsvLowLevelDeserializers using the given configuration. |
abstract CsvLowLevelSerializer |
createSerializer()
Creates a new
LowLevelSerializer. |
public static CsvLowLevelIOFactory createFactory(CsvLowLevelConfiguration config)
CsvLowLevelIOFactory for CsvLowLevelSerializers and
CsvLowLevelDeserializers using the given configuration.config - the configuration object.CsvLowLevelIOFactory factoryIOFactoryExceptionpublic abstract CsvLowLevelSerializer createSerializer()
LowLevelSerializer.createSerializer in interface LowLevelIOFactoryLowLevelSerializerpublic abstract CsvLowLevelDeserializer createDeserializer()
LowLevelDeserializer.createDeserializer in interface LowLevelIOFactoryLowLevelDeserializerCopyright © 2014. All rights reserved.