Name
TypeMapping
Synopsis
public interface TypeMapping { // Public Instance Methods javax.xml.namespace.QNamexmlType
); public abstract SerializerFactory getSerializer(ClassjavaType
, javax.xml.namespace.QNamexmlType
); public abstract String[ ] getSupportedEncodings( ); public abstract boolean isRegistered(ClassjavaType
, javax.xml.namespace.QNamexmlType
); public abstract void register(ClassjavaType
, javax.xml.namespace.QNamexmlType
, SerializerFactorysf
, DeserializerFactorydsf
); public abstract void removeDeserializer(ClassjavaType
, javax.xml.namespace.QNamexmlType
); public abstract void removeSerializer(ClassjavaType
, javax.xml.namespace.QNamexmlType
); public abstract void setSupportedEncodings(String[ ]encodingStyleURIs
); }
A TypeMapping
object contains serializers and
deserializers that can convert between Java objects or primitive
types and a corresponding XML representation. A single
TypeMapping
may support one or several encoding
styles. The supported encodings may be obtained by calling the
getSupportedEncodings( )
method and set using
setSupportedEncodings( )
, both of which deal with
an array of strings that represent encoding scheme URIs (such as
http://schemas.xmlsoap.org/soap/encoding/
, which
represents the SOAP section 5 encoding rules).
The register( )
method is used to associate a
SerializerFactory
and a
DeserializerFactory
with a (Java object, XML type) pair that represents the start and endpoints of the conversion process that the serializers and deserializers ...
Get Java Web Services in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.