DeserializerFactory | javax.xml.rpc.encoding |
JAX-RPC 1.0; JWSDP 1.0, J2EE 1.4 | serializable |
public interface DeserializerFactory extends java.io.Serializable { // Public Instance Methods public abstract Deserializer getDeserializerAs(String mechanismType ); public abstract Iterator getSupportedMechanismTypes( ); }
A DeserializerFactory returns Deserializer s that can convert from an XML type to a corresponding Java object or primitive. A DeserializerFactory for a given (Java type, XML type) pairing is registered with, and can be obtained from, a TypeMapping object. Once you have a DeserializerFactory , you can obtain a Deserializer instance by calling its getDeserializerAs( ) method, which requires an argument that specifies a serialization mechanism type. The mechanism type describes the style of the underlying XML processing model with which the serializer works, examples of which might be a DOM model or a character stream containing XML to be decoded. A factory might be able to supply deserializers for more than one mechanism type. The JAX-RPC specification does not define standard mechanism types, but the reference implementation supports a single, private type identified by the URI http://java.sun.com/jax-rpc-ri/1.0/streaming/ . The URIs for the mechanism types for which the factory can return a suitable Deserializer can be obtained by calling the getSupportedMechanismTypes( ) method.
TypeMapping.register( )
TypeMapping.getDeserializer( )