net.sf.jsefa.xml.lowlevel
Class XmlPullBasedXmlLowLevelIOFactory

java.lang.Object
  extended by net.sf.jsefa.xml.lowlevel.XmlLowLevelIOFactory
      extended by net.sf.jsefa.xml.lowlevel.XmlPullBasedXmlLowLevelIOFactory
All Implemented Interfaces:
LowLevelIOFactory

public class XmlPullBasedXmlLowLevelIOFactory
extends XmlLowLevelIOFactory

XmlPull-based implementation of XmlLowLevelIOFactory.

Instances of this class are immutable and thread-safe.

Author:
Sebastian Hoß, Norman Lahme-Huetig

Method Summary
 XmlLowLevelDeserializer createDeserializer()
          Creates a new LowLevelDeserializer.
static XmlPullBasedXmlLowLevelIOFactory createFactory(XmlLowLevelConfiguration config)
          Creates a new XmlPullBasedXmlLowLevelIOFactory for XmlLowLevelSerializers and XmlLowLevelDeserializers using the given configuration.
 XmlLowLevelSerializer 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 XmlPullBasedXmlLowLevelIOFactory createFactory(XmlLowLevelConfiguration config)
Creates a new XmlPullBasedXmlLowLevelIOFactory for XmlLowLevelSerializers and XmlLowLevelDeserializers using the given configuration.

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

createDeserializer

public XmlLowLevelDeserializer createDeserializer()
Creates a new LowLevelDeserializer.

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

createSerializer

public XmlLowLevelSerializer createSerializer()
Creates a new LowLevelSerializer.

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


Copyright © 2014. All rights reserved.