Package com.sun.xml.rpc.encoding
Class TypeMappingRegistryImpl
- java.lang.Object
-
- com.sun.xml.rpc.encoding.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 Summary
Fields Modifier and Type Field Description protected javax.xml.rpc.encoding.TypeMappingdefaultMappingprotected Mapmappings-
Fields inherited from interface com.sun.xml.rpc.encoding.SerializerConstants
DONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE
-
-
Constructor Summary
Constructors Constructor Description TypeMappingRegistryImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()javax.xml.rpc.encoding.TypeMappingcreateTypeMapping()javax.xml.rpc.encoding.TypeMappinggetDefaultTypeMapping()String[]getRegisteredEncodingStyleURIs()javax.xml.rpc.encoding.TypeMappinggetTypeMapping(String namespaceURI)protected voidinit()protected static booleanmappingSupportsEncoding(javax.xml.rpc.encoding.TypeMapping mapping, String namespaceURI)javax.xml.rpc.encoding.TypeMappingregister(String namespaceURI, javax.xml.rpc.encoding.TypeMapping mapping)voidregisterDefault(javax.xml.rpc.encoding.TypeMapping mapping)booleanremoveTypeMapping(javax.xml.rpc.encoding.TypeMapping mapping)javax.xml.rpc.encoding.TypeMappingunregisterTypeMapping(String namespaceURI)
-
-
-
Field Detail
-
mappings
protected Map mappings
-
defaultMapping
protected javax.xml.rpc.encoding.TypeMapping defaultMapping
-
-
Method Detail
-
init
protected void init()
-
register
public javax.xml.rpc.encoding.TypeMapping register(String namespaceURI, javax.xml.rpc.encoding.TypeMapping mapping)
- Specified by:
registerin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
registerDefault
public void registerDefault(javax.xml.rpc.encoding.TypeMapping mapping)
- Specified by:
registerDefaultin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
getDefaultTypeMapping
public javax.xml.rpc.encoding.TypeMapping getDefaultTypeMapping()
- Specified by:
getDefaultTypeMappingin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
getRegisteredEncodingStyleURIs
public String[] getRegisteredEncodingStyleURIs()
- Specified by:
getRegisteredEncodingStyleURIsin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
getTypeMapping
public javax.xml.rpc.encoding.TypeMapping getTypeMapping(String namespaceURI)
- Specified by:
getTypeMappingin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
createTypeMapping
public javax.xml.rpc.encoding.TypeMapping createTypeMapping()
- Specified by:
createTypeMappingin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
unregisterTypeMapping
public javax.xml.rpc.encoding.TypeMapping unregisterTypeMapping(String namespaceURI)
- Specified by:
unregisterTypeMappingin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
removeTypeMapping
public boolean removeTypeMapping(javax.xml.rpc.encoding.TypeMapping mapping)
- Specified by:
removeTypeMappingin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
clear
public void clear()
- Specified by:
clearin interfacejavax.xml.rpc.encoding.TypeMappingRegistry
-
mappingSupportsEncoding
protected static boolean mappingSupportsEncoding(javax.xml.rpc.encoding.TypeMapping mapping, String namespaceURI)
-
-