| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
This interface describes the AXIS TypeMapping.
| Method Summary | |
|  java.lang.Class[] | getAllClasses()Returns an array of all the classes contained within this mapping | 
|  java.lang.Class | getClassForQName(QName xmlType)Gets the Class mapped to QName. | 
|  java.lang.Class | getClassForQName(QName xmlType,
                 java.lang.Class javaType) | 
|  DeserializerFactory | getDeserializer(QName xmlType)Gets the DeserializerFactory registered for the specified XML data type. | 
|  SerializerFactory | getSerializer(java.lang.Class javaType)Gets the SerializerFactory registered for the specified pair of Java type and XML data type. | 
|  QName | getTypeQName(java.lang.Class javaType)Gets the QName for the type mapped to Class. | 
|  QName | getTypeQNameExact(java.lang.Class javaType)Get the QName for this Java class, but only return a specific mapping if there is one. | 
|  QName | getXMLType(java.lang.Class javaType,
           QName xmlType,
           boolean encoded)Get the exact XML type QName which will be used when serializing a given Class to a given type QName. | 
| Methods inherited from interface javax.xml.rpc.encoding.TypeMapping | 
| getDeserializer, getSerializer, getSupportedEncodings, isRegistered, register, removeDeserializer, removeSerializer, setSupportedEncodings | 
| Method Detail | 
public SerializerFactory getSerializer(java.lang.Class javaType)
                                throws JAXRPCException
javaType - - Class of the Java type
JAXRPCException - - If there is no registered SerializerFactory 
 for this pair of Java type and XML data type 
 java.lang.IllegalArgumentException  
 If invalid or unsupported XML/Java type is specified
public DeserializerFactory getDeserializer(QName xmlType)
                                    throws JAXRPCException
xmlType - - Qualified name of the XML data type
JAXRPCException - - If there is no registered DeserializerFactory
 for this pair of Java type and  XML data type 
 java.lang.IllegalArgumentException - 
 If invalid or unsupported XML/Java type is specifiedpublic QName getTypeQName(java.lang.Class javaType)
javaType - class or type
public QName getTypeQNameExact(java.lang.Class javaType)
javaType - 
public java.lang.Class getClassForQName(QName xmlType)
xmlType - qname or null
public java.lang.Class getClassForQName(QName xmlType,
                                        java.lang.Class javaType)
public java.lang.Class[] getAllClasses()
public QName getXMLType(java.lang.Class javaType,
                        QName xmlType,
                        boolean encoded)
                 throws JAXRPCException
javaType - xmlType - 
JAXRPCException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||