Interface DeserializerFactory

All Superinterfaces:
Serializable
All Known Subinterfaces:
DeserializerFactory
All Known Implementing Classes:
ArrayDeserializerFactory, Base64DeserializerFactory, BaseDeserializerFactory, BeanDeserializerFactory, CalendarDeserializerFactory, CastorDeserializerFactory, CastorEnumTypeDeserializerFactory, DateDeserializerFactory, DocumentDeserializerFactory, ElementDeserializerFactory, EnumDeserializerFactory, HexDeserializerFactory, JAFDataHandlerDeserializerFactory, MapDeserializerFactory, QNameDeserializerFactory, SimpleDeserializerFactory, SimpleListDeserializerFactory, TimeDeserializerFactory, VectorDeserializerFactory, XmlBeanDeserializerFactory

public interface DeserializerFactory extends Serializable
The javax.xml.rpc.encoding.DeserializerFactory is a factory of deserializers. A DeserializerFactory is registered with a TypeMapping instance as part of the TypeMappingRegistry.
Version:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    getDeserializerAs(String mechanismType)
    Returns a Deserializer for the specified XML processing mechanism type.
    Returns an Iterator over the list of all XML processing mechanism types supported by this DeserializerFactory.
  • Method Details

    • getDeserializerAs

      Deserializer getDeserializerAs(String mechanismType)
      Returns a Deserializer for the specified XML processing mechanism type.
      Parameters:
      mechanismType - XML processing mechanism type [TBD: definition of valid constants]
      Returns:
      a Deserializer for the specified XML processing mechanism type
      Throws:
      JAXRPCException - if DeserializerFactory does not support the specified XML processing mechanism
    • getSupportedMechanismTypes

      Iterator getSupportedMechanismTypes()
      Returns an Iterator over the list of all XML processing mechanism types supported by this DeserializerFactory.
      Returns:
      an Iterator over the unique identifiers for the supported XML processing mechanism types (as Strings?)