public interface TypeMapping
javax.xml.rpc.encoding.TypeMapping is the base 
  interface for the representation of a type mapping. A TypeMapping 
  implementation class may support one or more encoding styles.
  For its supported encoding styles, a TypeMapping instance 
  maintains a set of tuples of the type {Java type, 
  SerializerFactory, 
  DeserializerFactory, XML type}.
| Modifier and Type | Method and Description | 
|---|---|
| DeserializerFactory | getDeserializer(Class javaType,
               QName xmlType)Gets the DeserializerFactory registered for the specified
  pair of Java type and XML data type. | 
| SerializerFactory | getSerializer(Class javaType,
             QName xmlType)Gets the SerializerFactory registered for the specified
  pair of Java type and XML data type. | 
| String[] | getSupportedEncodings()Returns the encodingStyle URIs (as String[]) supported by  
  this TypeMapping instance. | 
| boolean | isRegistered(Class javaType,
            QName xmlType)Checks whether or not type mapping between specified XML 
  type and Java type is registered. | 
| void | register(Class javaType,
        QName xmlType,
        SerializerFactory sf,
        DeserializerFactory dsf)Registers SerializerFactory and DeserializerFactory for a 
  specific type mapping between an XML type and Java type. | 
| void | removeDeserializer(Class javaType,
                  QName xmlType)Removes the DeserializerFactory registered for the specified
  pair of Java type and XML data type. | 
| void | removeSerializer(Class javaType,
                QName xmlType)Removes the SerializerFactory registered for the specified
  pair of Java type and XML data type. | 
| void | setSupportedEncodings(String[] encodingStyleURIs)Sets the encodingStyle URIs supported by this TypeMapping 
  instance. | 
String[] getSupportedEncodings()
null from this method.void setSupportedEncodings(String[] encodingStyleURIs)
null as the parameter for this method.encodingStyleURIs - Array of encodingStyle URIs for the 
                           supported encoding stylesboolean isRegistered(Class javaType, QName xmlType)
javaType - Class of the Java typexmlType - Qualified name of the XML data typetrue if type mapping between the
           specified XML type and Java type is registered;
           otherwise falsevoid register(Class javaType, QName xmlType, SerializerFactory sf, DeserializerFactory dsf)
javaType - Class of the Java typexmlType - Qualified name of the XML data typesf - SerializerFactorydsf - DeserializerFactoryJAXRPCException - If any error during the registrationSerializerFactory getSerializer(Class javaType, QName xmlType)
javaType - Class of the Java typexmlType - Qualified name of the XML data typenull
          if there is no registered factoryDeserializerFactory getDeserializer(Class javaType, QName xmlType)
javaType - Class of the Java typexmlType - Qualified name of the XML data typenull
          if there is no registered factoryvoid removeSerializer(Class javaType, QName xmlType)
JAXRPCException - If there is error in removing the
          registered SerializerFactoryvoid removeDeserializer(Class javaType, QName xmlType)
JAXRPCException - If there is error in removing the
          registered DeserializerFactoryCopyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.