javax.xml.rpc.encoding
Interface SerializerFactory

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
SerializerFactory
All 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(java.lang.String mechanismType)
          Returns a Serializer for the specified XML processing mechanism type.
 java.util.Iterator getSupportedMechanismTypes()
          Returns an Iterator over all XML processing mechanism types supported by this SerializerFactory.
 

Method Detail

getSerializerAs

Serializer getSerializerAs(java.lang.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
Throws:
JAXRPCException - if SerializerFactory does not support the specified XML processing mechanism
java.lang.IllegalArgumentException - if an invalid mechanism type is specified

getSupportedMechanismTypes

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

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


Copyright ? 2005 Apache Web Services Project. All Rights Reserved.