Package com.sun.xml.rpc.encoding.soap
Class MapInterfaceSerializer
- java.lang.Object
-
- com.sun.xml.rpc.encoding.SerializerBase
-
- com.sun.xml.rpc.encoding.InterfaceSerializerBase
-
- com.sun.xml.rpc.encoding.soap.MapInterfaceSerializer
-
- All Implemented Interfaces:
CombinedSerializer,Initializable,InternalEncodingConstants,JAXRPCDeserializer,JAXRPCSerializer,SerializerConstants,Serializable,javax.xml.rpc.encoding.Deserializer,javax.xml.rpc.encoding.Serializer
public class MapInterfaceSerializer extends InterfaceSerializerBase implements Initializable, InternalEncodingConstants
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.sun.xml.rpc.encoding.SerializerBase
encodeType, encodingStyle, isNullable, type
-
Fields inherited from interface com.sun.xml.rpc.encoding.InternalEncodingConstants
ARRAY_ELEMENT_NAME, COLLECTION_ELEMENT_NAME, JAX_RPC_MAP_ENTRY_KEY_NAME, JAX_RPC_MAP_ENTRY_VALUE_NAME, JAXRPC_URI, QNAME_TYPE_ARRAY_LIST, QNAME_TYPE_COLLECTION, QNAME_TYPE_DATA_HANDLER, QNAME_TYPE_HASH_MAP, QNAME_TYPE_HASH_SET, QNAME_TYPE_HASHTABLE, QNAME_TYPE_IMAGE, QNAME_TYPE_JAX_RPC_MAP_ENTRY, QNAME_TYPE_LINKED_LIST, QNAME_TYPE_LIST, QNAME_TYPE_MAP, QNAME_TYPE_MIME_MULTIPART, QNAME_TYPE_PROPERTIES, QNAME_TYPE_SET, QNAME_TYPE_SOURCE, QNAME_TYPE_STACK, QNAME_TYPE_TREE_MAP, QNAME_TYPE_TREE_SET, QNAME_TYPE_VECTOR
-
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 MapInterfaceSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle)MapInterfaceSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, SOAPVersion ver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectdoDeserialize(QName name, XMLReader reader, SOAPDeserializationContext context)voiddoSerializeInstance(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context)voidinitialize(InternalTypeMappingRegistry registry)Allows the implementors to retrieve and cache serializers during system intialization-
Methods inherited from class com.sun.xml.rpc.encoding.InterfaceSerializerBase
deserialize, registerWithMemberState, serialize, serializeNull
-
Methods inherited from class com.sun.xml.rpc.encoding.SerializerBase
decodeBoolean, deserialize, getEncodeType, getEncodingStyle, getID, getInnermostSerializer, getMechanismType, getName, getNullStatus, getType, getXmlType, isAcceptableType, isNullable, skipEmptyContent, typeIsEmpty, verifyName, verifyType
-
-
-
-
Constructor Detail
-
MapInterfaceSerializer
public MapInterfaceSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle)
-
MapInterfaceSerializer
public MapInterfaceSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, SOAPVersion ver)
-
-
Method Detail
-
initialize
public void initialize(InternalTypeMappingRegistry registry) throws Exception
Description copied from interface:InitializableAllows the implementors to retrieve and cache serializers during system intialization- Specified by:
initializein interfaceInitializable- Throws:
Exception- This exception may be thrown if there is a problem initializing
-
doDeserialize
public Object doDeserialize(QName name, XMLReader reader, SOAPDeserializationContext context) throws Exception
- Specified by:
doDeserializein classInterfaceSerializerBase- Throws:
Exception
-
doSerializeInstance
public void doSerializeInstance(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context) throws Exception
- Specified by:
doSerializeInstancein classInterfaceSerializerBase- Throws:
Exception
-
-