net.sf.jsefa.csv.lowlevel
Class CsvLowLevelIOFactoryImpl

java.lang.Object
  extended by net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactory
      extended by net.sf.jsefa.csv.lowlevel.CsvLowLevelIOFactoryImpl
All Implemented Interfaces:
LowLevelIOFactory

public class CsvLowLevelIOFactoryImpl
extends CsvLowLevelIOFactory

Implementation of CsvLowLevelIOFactory.

Instances of this class are immutable and thread-safe.

Author:
Norman Lahme-Huetig

Method Summary
 CsvLowLevelDeserializer createDeserializer()
          Creates a new LowLevelDeserializer.
static CsvLowLevelIOFactoryImpl createFactory(CsvLowLevelConfiguration config)
          Creates a new CsvLowLevelIOFactoryImpl for CsvLowLevelSerializers and CsvLowLevelDeserializers using the given configuration.
 CsvLowLevelSerializer createSerializer()
          Creates a new LowLevelSerializer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createFactory

public static CsvLowLevelIOFactoryImpl createFactory(CsvLowLevelConfiguration config)
Creates a new CsvLowLevelIOFactoryImpl for CsvLowLevelSerializers and CsvLowLevelDeserializers using the given configuration.

Parameters:
config - the configuration object.
Returns:
a CsvLowLevelIOFactoryImpl factory

createDeserializer

public CsvLowLevelDeserializer createDeserializer()
Creates a new LowLevelDeserializer.

Specified by:
createDeserializer in interface LowLevelIOFactory
Specified by:
createDeserializer in class CsvLowLevelIOFactory
Returns:
a new LowLevelDeserializer

createSerializer

public CsvLowLevelSerializer createSerializer()
Creates a new LowLevelSerializer.

Specified by:
createSerializer in interface LowLevelIOFactory
Specified by:
createSerializer in class CsvLowLevelIOFactory
Returns:
a LowLevelSerializer


Copyright © 2014. All rights reserved.