javax.xml.rpc.encoding

Interface SerializerFactory

All Superinterfaces:
java.io.Serializable
Known Subinterfaces:
SerializerFactory
Known Implementing Classes:
ArraySerializerFactory, Base64SerializerFactory, BaseSerializerFactory, BeanSerializerFactory, CalendarSerializerFactory, CastorEnumTypeSerializerFactory, CastorSerializerFactory, DateSerializerFactory, DocumentSerializerFactory, ElementSerializerFactory, EnumSerializerFactory, HexSerializerFactory, JAFDataHandlerSerializerFactory, MapSerializerFactory, QNameSerializerFactory, SimpleListSerializerFactory, SimpleSerializerFactory, TimeSerializerFactory, VectorSerializerFactory, XmlBeanSerializerFactory

public interface SerializerFactory
extends java.io.Serializable

The javax.xml.rpc.encoding.SerializerFactory is a factory of the serializers. A SerializerFactory is registered with a TypeMapping object as part of the TypeMappingRegistry.

Version:
1.0

Method Summary

Serializer
getSerializerAs(String mechanismType)
Returns a Serializer for the specified XML processing mechanism type.
Iterator
getSupportedMechanismTypes()
Returns an Iterator over all XML processing mechanism types supported by this SerializerFactory.

Method Details

getSerializerAs

public Serializer getSerializerAs(String mechanismType)
Returns a Serializer for the specified XML processing mechanism type.

Parameters:
mechanismType - - XML processing mechanism type [TBD: definition of valid constants]

Returns:
a Serializer for the specified XML processing mechanism type


getSupportedMechanismTypes

public Iterator getSupportedMechanismTypes()
Returns an Iterator over all XML processing mechanism types supported by this SerializerFactory.

Returns:
an Iterator over the mechanism types (Strings?)


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.