org.apache.xml.serialize
Class SerializerFactory
java.lang.Object
org.apache.xml.serialize.SerializerFactory
public abstract class SerializerFactory
extends java.lang.Object
$Revision: 558589 $ $Date: 2007-07-22 22:41:55 -0400 (Sun, 22 Jul 2007) $
FactoriesProperty
public static final String FactoriesProperty
getSerializerFactory
public static SerializerFactory getSerializerFactory(String method)
Register a serializer factory, keyed by the given
method string.
getSupportedMethod
protected abstract String getSupportedMethod()
Returns the method supported by this factory and used to register
the factory. This call is required so factories can be added from
a properties file by knowing only the class name. This method is
protected, it is only required by this class but must be implemented
in derived classes.
makeSerializer
public abstract Serializer makeSerializer(OutputStream output,
OutputFormat format)
throws UnsupportedEncodingException
Create a new serializer, based on the
OutputFormat
and
using the output byte stream and the encoding specified in the
output format.
makeSerializer
public abstract Serializer makeSerializer(Writer writer,
OutputFormat format)
Create a new serializer, based on the
OutputFormat
and
using the writer as the output character stream. If this
method is used, the encoding property will be ignored.
registerSerializerFactory
public static void registerSerializerFactory(SerializerFactory factory)
Register a serializer factory, keyed by the given
method string.
Copyright © 1999-2007 The Apache Software Foundation. All Rights Reserved.