Class TypeMappingRegistryImpl

java.lang.Object
com.sun.xml.rpc.encoding.TypeMappingRegistryImpl
All Implemented Interfaces:
SerializerConstants, Serializable, javax.xml.rpc.encoding.TypeMappingRegistry

public class TypeMappingRegistryImpl extends Object implements javax.xml.rpc.encoding.TypeMappingRegistry, SerializerConstants
An implementation of the standard TypeMappingRegistry interface
Author:
JAX-RPC Development Team
See Also:
  • Field Details

    • mappings

      protected Map mappings
    • defaultMapping

      protected javax.xml.rpc.encoding.TypeMapping defaultMapping
  • Constructor Details

    • TypeMappingRegistryImpl

      public TypeMappingRegistryImpl()
  • Method Details

    • init

      protected void init()
    • register

      public javax.xml.rpc.encoding.TypeMapping register(String namespaceURI, javax.xml.rpc.encoding.TypeMapping mapping)
      Specified by:
      register in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • registerDefault

      public void registerDefault(javax.xml.rpc.encoding.TypeMapping mapping)
      Specified by:
      registerDefault in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • getDefaultTypeMapping

      public javax.xml.rpc.encoding.TypeMapping getDefaultTypeMapping()
      Specified by:
      getDefaultTypeMapping in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • getRegisteredEncodingStyleURIs

      public String[] getRegisteredEncodingStyleURIs()
      Specified by:
      getRegisteredEncodingStyleURIs in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • getTypeMapping

      public javax.xml.rpc.encoding.TypeMapping getTypeMapping(String namespaceURI)
      Specified by:
      getTypeMapping in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • createTypeMapping

      public javax.xml.rpc.encoding.TypeMapping createTypeMapping()
      Specified by:
      createTypeMapping in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • unregisterTypeMapping

      public javax.xml.rpc.encoding.TypeMapping unregisterTypeMapping(String namespaceURI)
      Specified by:
      unregisterTypeMapping in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • removeTypeMapping

      public boolean removeTypeMapping(javax.xml.rpc.encoding.TypeMapping mapping)
      Specified by:
      removeTypeMapping in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • clear

      public void clear()
      Specified by:
      clear in interface javax.xml.rpc.encoding.TypeMappingRegistry
    • mappingSupportsEncoding

      protected static boolean mappingSupportsEncoding(javax.xml.rpc.encoding.TypeMapping mapping, String namespaceURI)