| 
 | J2EE1.4 SDK | |||||||||
| 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 an error in the
                   registration of the TypeMapping for
                   the specified encodingStyleURI.public 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 an error in 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 be removed
true if specified TypeMapping 
          is removed from the TypeMappingRegistry; false
          if the specified TypeMapping was not in the 
          TypeMappingRegistrypublic void clear()
| 
 | J2EE1.4 SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved.