Package com.sun.xml.rpc.encoding.literal
Class LiteralSimpleTypeSerializer
- java.lang.Object
-
- com.sun.xml.rpc.encoding.SerializerBase
-
- com.sun.xml.rpc.encoding.literal.LiteralSimpleTypeSerializer
-
- All Implemented Interfaces:
CombinedSerializer,JAXRPCDeserializer,JAXRPCSerializer,SerializerConstants,SimpleTypeConstants,Serializable,javax.xml.rpc.encoding.Deserializer,javax.xml.rpc.encoding.Serializer
public class LiteralSimpleTypeSerializer extends SerializerBase implements SimpleTypeConstants
- Author:
- JAX-RPC Development Team
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected SimpleTypeEncoderencoder-
Fields inherited from class com.sun.xml.rpc.encoding.SerializerBase
encodeType, encodingStyle, isNullable, type
-
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
-
Fields inherited from interface com.sun.xml.rpc.encoding.simpletype.SimpleTypeConstants
QNAME_XSI_NIL, QNAME_XSI_TYPE, URI_XSD, URI_XSI
-
-
Constructor Summary
Constructors Constructor Description LiteralSimpleTypeSerializer(QName type, String encodingStyle, SimpleTypeEncoder encoder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectdeserialize(QName name, XMLReader reader, SOAPDeserializationContext context)SimpleTypeEncodergetEncoder()voidserialize(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context)-
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
-
-
-
-
Field Detail
-
encoder
protected SimpleTypeEncoder encoder
-
-
Constructor Detail
-
LiteralSimpleTypeSerializer
public LiteralSimpleTypeSerializer(QName type, String encodingStyle, SimpleTypeEncoder encoder)
-
-
Method Detail
-
serialize
public void serialize(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context) throws SerializationException
- Specified by:
serializein interfaceJAXRPCSerializer- Throws:
SerializationException
-
deserialize
public Object deserialize(QName name, XMLReader reader, SOAPDeserializationContext context) throws DeserializationException
- Specified by:
deserializein interfaceJAXRPCDeserializer- Throws:
DeserializationException
-
getEncoder
public SimpleTypeEncoder getEncoder()
-
-