| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TypeMapping
The 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}.
| Method Summary | |
|---|---|
 DeserializerFactory | 
getDeserializer(java.lang.Class javaType,
                javax.xml.namespace.QName xmlType)
Gets the DeserializerFactory registered for the specified pair of Java type and XML data type.  | 
 SerializerFactory | 
getSerializer(java.lang.Class javaType,
              javax.xml.namespace.QName xmlType)
Gets the SerializerFactory registered for the specified pair of Java type and XML data type.  | 
 java.lang.String[] | 
getSupportedEncodings()
Returns the encodingStyle URIs (as String[]) supported by this TypeMapping instance.  | 
 boolean | 
isRegistered(java.lang.Class javaType,
             javax.xml.namespace.QName xmlType)
Checks whether or not type mapping between specified XML type and Java type is registered.  | 
 void | 
register(java.lang.Class javaType,
         javax.xml.namespace.QName xmlType,
         SerializerFactory sf,
         DeserializerFactory dsf)
Registers SerializerFactory and DeserializerFactory for a specific type mapping between an XML type and Java type.  | 
 void | 
removeDeserializer(java.lang.Class javaType,
                   javax.xml.namespace.QName xmlType)
Removes the DeserializerFactory registered for the specified pair of Java type and XML data type.  | 
 void | 
removeSerializer(java.lang.Class javaType,
                 javax.xml.namespace.QName xmlType)
Removes the SerializerFactory registered for the specified pair of Java type and XML data type.  | 
 void | 
setSupportedEncodings(java.lang.String[] encodingStyleURIs)
Sets the encodingStyle URIs supported by this TypeMapping instance.  | 
| Method Detail | 
|---|
java.lang.String[] getSupportedEncodings()
null from this method.
void setSupportedEncodings(java.lang.String[] encodingStyleURIs)
null as the parameter for this method.
encodingStyleURIs - Array of encodingStyle URIs for the 
                           supported encoding styles
boolean isRegistered(java.lang.Class javaType,
                     javax.xml.namespace.QName xmlType)
javaType - Class of the Java typexmlType - Qualified name of the XML data type
true if type mapping between the
           specified XML type and Java type is registered;
           otherwise false
void register(java.lang.Class javaType,
              javax.xml.namespace.QName xmlType,
              SerializerFactory sf,
              DeserializerFactory dsf)
javaType - Class of the Java typexmlType - Qualified name of the XML data typesf - SerializerFactorydsf - DeserializerFactory
JAXRPCException - If any error during the registration
SerializerFactory getSerializer(java.lang.Class javaType,
                                javax.xml.namespace.QName xmlType)
javaType - Class of the Java typexmlType - Qualified name of the XML data type
null
          if there is no registered factory
DeserializerFactory getDeserializer(java.lang.Class javaType,
                                    javax.xml.namespace.QName xmlType)
javaType - Class of the Java typexmlType - Qualified name of the XML data type
null
          if there is no registered factory
void removeSerializer(java.lang.Class javaType,
                      javax.xml.namespace.QName xmlType)
JAXRPCException - If there is error in removing the
          registered SerializerFactory
void removeDeserializer(java.lang.Class javaType,
                        javax.xml.namespace.QName xmlType)
JAXRPCException - If there is error in removing the
          registered DeserializerFactory
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41