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