-
- All Superinterfaces:
- Serializable
public interface TypeMappingRegistry extends Serializable
The interfacejavax.xml.rpc.encoding.TypeMappingRegistry
defines a registry of TypeMapping instances for various encoding styles.- Version:
- 1.0
- Author:
- Rahul Sharma
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description void
clear()
Removes all registered TypeMappings and encodingStyleURIs from this TypeMappingRegistry.TypeMapping
createTypeMapping()
Creates a new emptyTypeMapping
object.TypeMapping
getDefaultTypeMapping()
Gets the registered defaultTypeMapping
instance.String[]
getRegisteredEncodingStyleURIs()
Returns a list of registered encodingStyle URIs in thisTypeMappingRegistry
instance.TypeMapping
getTypeMapping(String encodingStyleURI)
Returns the registeredTypeMapping
for the specified encodingStyle URI.TypeMapping
register(String encodingStyleURI, TypeMapping mapping)
Registers aTypeMapping
instance with theTypeMappingRegistry
.void
registerDefault(TypeMapping mapping)
Registers theTypeMapping
instance that is default for all encoding styles supported by theTypeMappingRegistry
.boolean
removeTypeMapping(TypeMapping mapping)
Removes aTypeMapping
from the TypeMappingRegistry.TypeMapping
unregisterTypeMapping(String encodingStyleURI)
Unregisters a TypeMapping instance, if present, from the specified encodingStyleURI.
-
-
-
Method Detail
-
register
TypeMapping register(String encodingStyleURI, TypeMapping mapping)
Registers aTypeMapping
instance with theTypeMappingRegistry
. This method replaces any existing registeredTypeMapping
instance for the specifiedencodingStyleURI
.- Parameters:
encodingStyleURI
- An encoding style specified as an URI. An example is "http://schemas.xmlsoap.org/soap/encoding/"mapping
- TypeMapping instance- Returns:
- Previous TypeMapping associated with the specified
encodingStyleURI
, ornull
if there was no TypeMapping associated with the specifiedencodingStyleURI
- Throws:
JAXRPCException
- If there is an error in the registration of theTypeMapping
for the specifiedencodingStyleURI
.
-
registerDefault
void registerDefault(TypeMapping mapping)
Registers theTypeMapping
instance that is default for all encoding styles supported by theTypeMappingRegistry
. A defaultTypeMapping
should include serializers and deserializers that are independent of and usable with any encoding style. Successive invocations of theregisterDefault
method replace any existing defaultTypeMapping
instance.If the default
TypeMapping
is registered, any other TypeMapping instances registered through theTypeMappingRegistry.register
method (for a set of encodingStyle URIs) override the defaultTypeMapping
.- Parameters:
mapping
- TypeMapping instance- Throws:
JAXRPCException
- If there is an error in the registration of the defaultTypeMapping
-
getDefaultTypeMapping
TypeMapping getDefaultTypeMapping()
Gets the registered defaultTypeMapping
instance. This method returnsnull
if there is no registered default TypeMapping in the registry.- Returns:
- The registered default
TypeMapping
instance ornull
-
getRegisteredEncodingStyleURIs
String[] getRegisteredEncodingStyleURIs()
Returns a list of registered encodingStyle URIs in thisTypeMappingRegistry
instance.- Returns:
- Array of the registered encodingStyle URIs
-
getTypeMapping
TypeMapping getTypeMapping(String encodingStyleURI)
Returns the registeredTypeMapping
for the specified encodingStyle URI. If there is no registeredTypeMapping
for the specifiedencodingStyleURI
, this method returnsnull
.- Parameters:
encodingStyleURI
- Encoding style specified as an URI- Returns:
- TypeMapping for the specified encodingStyleURI or
null
-
createTypeMapping
TypeMapping createTypeMapping()
Creates a new emptyTypeMapping
object.- Returns:
- TypeMapping instance
-
unregisterTypeMapping
TypeMapping unregisterTypeMapping(String encodingStyleURI)
Unregisters a TypeMapping instance, if present, from the specified encodingStyleURI.- Parameters:
encodingStyleURI
- Encoding style specified as an URI- Returns:
TypeMapping
instance that has been unregistered ornull
if there was no TypeMapping registered for the specifiedencodingStyleURI
-
removeTypeMapping
boolean removeTypeMapping(TypeMapping mapping)
Removes aTypeMapping
from the TypeMappingRegistry. ATypeMapping
is associated with 1 or more encodingStyleURIs. This method unregisters the specifiedTypeMapping
instance from all associatedencodingStyleURIs
and then removes this TypeMapping instance from the registry.- Parameters:
mapping
- TypeMapping to be removed- Returns:
true
if specifiedTypeMapping
is removed from the TypeMappingRegistry;false
if the specifiedTypeMapping
was not in theTypeMappingRegistry
-
clear
void clear()
Removes all registered TypeMappings and encodingStyleURIs from this TypeMappingRegistry.
-
-
Nederlandse vertaling
U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.
Bij voorbaat dank.
Document heeft de 11/06/2005 gemaakt, de laatste keer de 18/08/2025 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/java-api-javaee-rf-javax/xml/rpc/encoding/TypeMappingRegistry.html
De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.
Referenties
Deze verwijzingen en links verwijzen naar documenten die geraadpleegd zijn tijdens het schrijven van deze pagina, of die aanvullende informatie kunnen geven, maar de auteurs van deze bronnen kunnen niet verantwoordelijk worden gehouden voor de inhoud van deze pagina.
De auteur van deze site is als enige verantwoordelijk voor de manier waarop de verschillende concepten, en de vrijheden die met de referentiewerken worden genomen, hier worden gepresenteerd. Vergeet niet dat u meerdere broninformatie moet doorgeven om het risico op fouten te verkleinen.