public abstract class XmlLowLevelIOFactory extends Object implements LowLevelIOFactory
XmlLowLevelDeserializer
s and XmlLowLevelSerializer
s.
This is the abstract base class for concrete factories. Each subclass must provide a static method
create(XmlLowLevelConfiguration config)
as well as implement the abstract methods.
This class provides a static factory method createFactory(XmlLowLevelConfiguration)
to create an instance of
a concrete XmlLowLevelIOFactory
.
Constructor and Description |
---|
XmlLowLevelIOFactory() |
Modifier and Type | Method and Description |
---|---|
abstract XmlLowLevelDeserializer |
createDeserializer()
Creates a new
LowLevelDeserializer . |
static XmlLowLevelIOFactory |
createFactory(XmlLowLevelConfiguration config)
Creates a new
XmlLowLevelIOFactory for XmlLowLevelSerializer s and
XmlLowLevelDeserializer s using the given configuration. |
abstract XmlLowLevelSerializer |
createSerializer()
Creates a new
LowLevelSerializer . |
public static XmlLowLevelIOFactory createFactory(XmlLowLevelConfiguration config)
XmlLowLevelIOFactory
for XmlLowLevelSerializer
s and
XmlLowLevelDeserializer
s using the given configuration.config
- the configuration object.XmlLowLevelIOFactory
factoryIOFactoryException
public abstract XmlLowLevelSerializer createSerializer()
LowLevelSerializer
.createSerializer
in interface LowLevelIOFactory
LowLevelSerializer
public abstract XmlLowLevelDeserializer createDeserializer()
LowLevelDeserializer
.createDeserializer
in interface LowLevelIOFactory
LowLevelDeserializer
Copyright © 2014. All rights reserved.