Class 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:
    Serialized Form
    • Field Detail

      • mappings

        protected Map mappings
      • defaultMapping

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

      • TypeMappingRegistryImpl

        public TypeMappingRegistryImpl()
    • Method Detail

      • 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)