Interface SerializerFactory

All Superinterfaces:
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 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

    Modifier and Type
    Method
    Description
    getSerializerAs(String mechanismType)
    Returns a Serializer for the specified XML processing mechanism type.
    Returns an Iterator over all XML processing mechanism types supported by this SerializerFactory.
  • Method Details

    • getSerializerAs

      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
      Throws:
      JAXRPCException - if SerializerFactory does not support the specified XML processing mechanism
      IllegalArgumentException - if an invalid mechanism type is specified
    • getSupportedMechanismTypes

      Iterator getSupportedMechanismTypes()
      Returns an Iterator over all XML processing mechanism types supported by this SerializerFactory.
      Returns:
      an Iterator over the mechanism types (Strings?)