Class TypeMappingImpl

java.lang.Object
com.sun.xml.rpc.encoding.TypeMappingImpl
All Implemented Interfaces:
ExtendedTypeMapping, javax.xml.rpc.encoding.TypeMapping
Direct Known Subclasses:
StandardLiteralTypeMappings, StandardSOAPTypeMappings

public class TypeMappingImpl extends Object implements ExtendedTypeMapping
An implementation of the standard TypeMapping interface
Author:
JAX-RPC Development Team
  • Field Details

  • Constructor Details

    • TypeMappingImpl

      public TypeMappingImpl()
    • TypeMappingImpl

      public TypeMappingImpl(ExtendedTypeMapping parent)
  • Method Details

    • getSupportedEncodings

      public String[] getSupportedEncodings()
      Specified by:
      getSupportedEncodings in interface javax.xml.rpc.encoding.TypeMapping
    • setSupportedEncodings

      public void setSupportedEncodings(String[] encodingURIs)
      Specified by:
      setSupportedEncodings in interface javax.xml.rpc.encoding.TypeMapping
    • isRegistered

      public boolean isRegistered(Class javaType, QName xmlType)
      Specified by:
      isRegistered in interface javax.xml.rpc.encoding.TypeMapping
    • register

      public void register(Class javaType, QName xmlType, javax.xml.rpc.encoding.SerializerFactory sf, javax.xml.rpc.encoding.DeserializerFactory dsf)
      Specified by:
      register in interface javax.xml.rpc.encoding.TypeMapping
    • getEntryMatching

      protected TypeMappingImpl.Entry getEntryMatching(Class javaType)
    • getEntryMatching

      protected TypeMappingImpl.Entry getEntryMatching(QName xmlType)
    • getNonPrimitiveEntryMatching

      protected TypeMappingImpl.Entry getNonPrimitiveEntryMatching(QName xmlType)
    • getEntryMatching

      protected TypeMappingImpl.Entry getEntryMatching(Class javaType, QName xmlType)
    • getEntryClosestTo

      protected TypeMappingImpl.Entry getEntryClosestTo(Class javaType, QName xmlType)
    • getEntryCloesestTo

      protected TypeMappingImpl.Entry getEntryCloesestTo(Class javaType)
    • getSerializer

      protected javax.xml.rpc.encoding.SerializerFactory getSerializer(Class javaType, boolean uniqueRequired)
    • getSerializer

      protected javax.xml.rpc.encoding.SerializerFactory getSerializer(QName xmlType, boolean uniqueRequired)
    • getDeserializer

      protected javax.xml.rpc.encoding.DeserializerFactory getDeserializer(Class javaType, boolean uniqueRequired)
    • getDeserializer

      protected javax.xml.rpc.encoding.DeserializerFactory getDeserializer(QName xmlType, boolean uniqueRequired)
    • getJavaType

      protected Class getJavaType(QName xmlType, boolean uniqueRequired)
    • getXmlType

      protected QName getXmlType(Class javaType, boolean uniqueRequired)
    • getSerializer

      public javax.xml.rpc.encoding.SerializerFactory getSerializer(Class javaType, QName xmlType)
      Specified by:
      getSerializer in interface javax.xml.rpc.encoding.TypeMapping
    • getDeserializer

      public javax.xml.rpc.encoding.DeserializerFactory getDeserializer(Class javaType, QName xmlType)
      Specified by:
      getDeserializer in interface javax.xml.rpc.encoding.TypeMapping
    • removeSerializer

      public void removeSerializer(Class javaType, QName xmlType)
      Specified by:
      removeSerializer in interface javax.xml.rpc.encoding.TypeMapping
    • removeDeserializer

      public void removeDeserializer(Class javaType, QName xmlType)
      Specified by:
      removeDeserializer in interface javax.xml.rpc.encoding.TypeMapping
    • getJavaType

      public Class getJavaType(QName xmlType)
      Specified by:
      getJavaType in interface ExtendedTypeMapping
    • getXmlType

      public QName getXmlType(Class javaType)
      Specified by:
      getXmlType in interface ExtendedTypeMapping