public interface TypeMappingRegistry extends Serializable
javax.xml.rpc.encoding.TypeMappingRegistry
 defines a registry of TypeMapping instances for various encoding
 styles.| Modifier and Type | Method and Description | 
|---|---|
| void | clear()Removes all registered TypeMappings and encodingStyleURIs
 from this TypeMappingRegistry. | 
| TypeMapping | createTypeMapping()Creates a new empty  TypeMappingobject. | 
| TypeMapping | getDefaultTypeMapping()Gets the registered default  TypeMappinginstance. | 
| String[] | getRegisteredEncodingStyleURIs()Returns a list of registered encodingStyle URIs in this
  TypeMappingRegistryinstance. | 
| TypeMapping | getTypeMapping(String encodingStyleURI)Returns the registered  TypeMappingfor the specified
 encodingStyle URI. | 
| TypeMapping | register(String encodingStyleURI,
        TypeMapping mapping)Registers a  TypeMappinginstance with theTypeMappingRegistry. | 
| void | registerDefault(TypeMapping mapping)Registers the  TypeMappinginstance that is default
 for all encoding styles supported by theTypeMappingRegistry. | 
| boolean | removeTypeMapping(TypeMapping mapping)Removes a  TypeMappingfrom the TypeMappingRegistry. | 
| TypeMapping | unregisterTypeMapping(String encodingStyleURI)Unregisters a TypeMapping instance, if present, from the specified
 encodingStyleURI. | 
TypeMapping register(String encodingStyleURI, TypeMapping mapping)
TypeMapping instance with the
 TypeMappingRegistry. This method replaces any
 existing registered TypeMapping instance for
 the specified encodingStyleURI.encodingStyleURI - An encoding style specified as an URI.
             An example is "http://schemas.xmlsoap.org/soap/encoding/"mapping - TypeMapping instanceencodingStyleURI, or null
     if there was no TypeMapping associated with the specified
     encodingStyleURIJAXRPCException - if there is any error that prevents
              the registration of the TypeMapping for
              the specified encodingStyleURIvoid registerDefault(TypeMapping mapping)
TypeMapping instance that is default
 for all encoding styles supported by the
 TypeMappingRegistry. A default TypeMapping
 should include serializers and deserializers that are independent
 of and usable with any encoding style. Successive invocations
 of the registerDefault method replace any existing
 default TypeMapping instance.
 
 If the default TypeMapping is registered, any
 other TypeMapping instances registered through the
 TypeMappingRegistry.register method (for a set
 of encodingStyle URIs) override the default TypeMapping.
mapping - TypeMapping instanceJAXRPCException - if there is any error that
              prevents the registration of the default
              TypeMappingTypeMapping getDefaultTypeMapping()
TypeMapping instance.
 This method returns null if there is no registered
 default TypeMapping in the registry.TypeMapping instance
     or nullString[] getRegisteredEncodingStyleURIs()
TypeMappingRegistry instance.TypeMapping getTypeMapping(String encodingStyleURI)
TypeMapping for the specified
 encodingStyle URI. If there is no registered TypeMapping
 for the specified encodingStyleURI, this method
 returns null.encodingStyleURI - Encoding style specified as an URInullTypeMapping createTypeMapping()
TypeMapping object.TypeMapping unregisterTypeMapping(String encodingStyleURI)
encodingStyleURI - Encoding style specified as an URITypeMapping instance that has been unregistered
     or null if there was no TypeMapping
     registered for the specified encodingStyleURIboolean removeTypeMapping(TypeMapping mapping)
TypeMapping from the TypeMappingRegistry. A
 TypeMapping is associated with 1 or more
 encodingStyleURIs. This method unregisters the specified
 TypeMapping instance from all associated
 encodingStyleURIs and then removes this
 TypeMapping instance from the registry.mapping - TypeMapping to removetrue if specified TypeMapping
     is removed from the TypeMappingRegistry; false
     if the specified TypeMapping was not in the
     TypeMappingRegistryvoid clear()
Copyright © The Apache Software Foundation. All Rights Reserved.