1 16 17 18 package org.apache.axis.encoding; 19 20 import java.io.Serializable ; 21 import javax.xml.namespace.QName ; 22 import javax.xml.rpc.JAXRPCException ; 23 import javax.xml.rpc.encoding.DeserializerFactory ; 24 import javax.xml.rpc.encoding.SerializerFactory ; 25 26 27 28 31 public interface TypeMapping 32 extends javax.xml.rpc.encoding.TypeMapping , Serializable { 33 34 47 public SerializerFactory getSerializer(Class javaType) 48 throws JAXRPCException ; 49 50 62 public DeserializerFactory getDeserializer(QName xmlType) 63 throws JAXRPCException ; 64 65 70 public QName getTypeQName(Class javaType); 71 72 80 public QName getTypeQNameExact(Class javaType); 81 82 87 public Class getClassForQName(QName xmlType); 88 89 public Class getClassForQName(QName xmlType, Class javaType); 90 91 94 public Class [] getAllClasses(); 95 96 113 QName getXMLType(Class javaType, QName xmlType, boolean encoded) 114 throws JAXRPCException ; 115 } 116 117 118 | Popular Tags |