| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The interface javax.xml.rpc.encoding.TypeMappingRegistry
 defines a registry of TypeMapping instances for various encoding
 styles.
| Method Summary | |
|  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. | 
|  java.lang.String[] | getRegisteredEncodingStyleURIs()Returns a list of registered encodingStyle URIs in this TypeMappingRegistryinstance. | 
|  TypeMapping | getTypeMapping(java.lang.String encodingStyleURI)Returns the registered TypeMappingfor the specified
 encodingStyle URI. | 
|  TypeMapping | register(java.lang.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(java.lang.String encodingStyleURI)Unregisters a TypeMapping instance, if present, from the specified encodingStyleURI. | 
| Method Detail | 
public TypeMapping register(java.lang.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 instance
encodingStyleURI, or null
     if there was no TypeMapping associated with the specified
     encodingStyleURI
JAXRPCException - if there is any error that prevents
              the registration of the TypeMapping for
              the specified encodingStyleURIpublic void 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 instance
JAXRPCException - if there is any error that
              prevents the registration of the default
              TypeMappingpublic TypeMapping getDefaultTypeMapping()
TypeMapping instance.
 This method returns null if there is no registered
 default TypeMapping in the registry.
TypeMapping instance
     or nullpublic java.lang.String[] getRegisteredEncodingStyleURIs()
TypeMappingRegistry instance.
public TypeMapping getTypeMapping(java.lang.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 URI
nullpublic TypeMapping createTypeMapping()
TypeMapping object.
public TypeMapping unregisterTypeMapping(java.lang.String encodingStyleURI)
encodingStyleURI - Encoding style specified as an URI
TypeMapping instance that has been unregistered
     or null if there was no TypeMapping
     registered for the specified encodingStyleURIpublic boolean 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 remove
true if specified TypeMapping
     is removed from the TypeMappingRegistry; false
     if the specified TypeMapping was not in the
     TypeMappingRegistrypublic void clear()
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||