Package com.sun.xml.rpc.encoding.literal
Class LiteralResponseSerializer
java.lang.Object
com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase
com.sun.xml.rpc.encoding.literal.GenericLiteralObjectSerializer
com.sun.xml.rpc.encoding.literal.LiteralRequestSerializer
com.sun.xml.rpc.encoding.literal.LiteralResponseSerializer
- All Implemented Interfaces:
CombinedSerializer,Initializable,JAXRPCDeserializer,JAXRPCSerializer,SerializerConstants,Serializable,javax.xml.rpc.encoding.Deserializer,javax.xml.rpc.encoding.Serializer
A data-driven (de)serializer for the first element of a SOAP Body element (either a request or response structure).
- Author:
- JAX-RPC RI Development Team
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classNested classes/interfaces inherited from class com.sun.xml.rpc.encoding.literal.LiteralRequestSerializer
LiteralRequestSerializer.ParameterArrayBuilderNested classes/interfaces inherited from class com.sun.xml.rpc.encoding.literal.GenericLiteralObjectSerializer
GenericLiteralObjectSerializer.GetterMethod, GenericLiteralObjectSerializer.MemberInfo, GenericLiteralObjectSerializer.SetterMethod, GenericLiteralObjectSerializer.SOAPGenericObjectInstanceBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected JAXRPCDeserializerprotected Classprotected ParameterMemberInfo[]protected JAXRPCSerializerprotected QNameprotected QNameFields inherited from class com.sun.xml.rpc.encoding.literal.LiteralRequestSerializer
deserializers, operationStyle, parameterJavaTypes, parameterMembers, parameterNames, parameterXmlTypeQNames, parameterXmlTypes, serializers, typeRegistryFields inherited from class com.sun.xml.rpc.encoding.literal.GenericLiteralObjectSerializer
javaToXmlType, memberOrder, members, registry, targetClass, xmlToJavaTypeFields inherited from class com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase
encodeType, encodingStyle, isNullable, typeFields 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
ConstructorsConstructorDescriptionLiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, Class returnJavaType, ParameterMemberInfo[] returnMembers) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, Class returnJavaType, ParameterMemberInfo[] returnMembers, SOAPVersion ver) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, QName[] parameterXmlTypeQNames, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, QName returnXmlTypeQName, Class returnJavaType, ParameterMemberInfo[] returnMembers) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, QName[] parameterXmlTypeQNames, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, QName returnXmlTypeQName, Class returnJavaType, ParameterMemberInfo[] returnMembers, SOAPVersion ver) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, QName returnXmlType, Class returnJavaType) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, QName returnXmlType, Class returnJavaType, SOAPVersion ver) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName returnXmlType, Class returnJavaType) LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName returnXmlType, Class returnJavaType, SOAPVersion ver) LiteralResponseSerializer(QName type, boolean isNullable, String encodingStyle) LiteralResponseSerializer(QName type, boolean isNullable, String encodingStyle, boolean encodeType) LiteralResponseSerializer(QName type, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, QName returnXmlType, Class returnJavaType) LiteralResponseSerializer(QName type, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, QName returnXmlType, Class returnJavaType, SOAPVersion ver) LiteralResponseSerializer(QName type, QName returnXmlType, Class returnJavaType) LiteralResponseSerializer(QName type, QName returnXmlType, Class returnJavaType, SOAPVersion ver) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(QName name, XMLReader reader, SOAPDeserializationContext context) protected ObjectdoDeserialize(XMLReader reader, SOAPDeserializationContext context) protected JAXRPCDeserializergetReturnDeserializer(XMLReader reader) protected JAXRPCSerializergetReturnSerializer(Object returnValue) voidinitialize(InternalTypeMappingRegistry registry) Allows the implementors to retrieve and cache serializers during system intializationprotected ObjectinternalDeserialize(QName name, XMLReader reader, SOAPDeserializationContext context) Methods inherited from class com.sun.xml.rpc.encoding.literal.LiteralRequestSerializer
doSerialize, doSerializeAttributes, doSerializeInstance, getParameterDeserializer, getParameterSerializer, internalSerialize, isRPCLiteral, serialize, writeAdditionalNamespaceDeclarationsMethods inherited from class com.sun.xml.rpc.encoding.literal.GenericLiteralObjectSerializer
addMember, addTypeRelation, clearMembers, doDeserialize, doSetTargetClass, getMemberOrder, setTargetClass, verifyTypeMethods inherited from class com.sun.xml.rpc.encoding.literal.LiteralObjectSerializerBase
deserialize, getEncodeType, getEncodingStyle, getInnermostSerializer, getMechanismType, getType, getXmlType, isAcceptableType, isNullable, registerWithMemberState
-
Field Details
-
returnXmlType
-
returnXmlTypeQName
-
returnJavaType
-
returnMemberInfo
-
returnSerializer
-
returnDeserializer
-
isReturnVoid
protected boolean isReturnVoid
-
-
Constructor Details
-
LiteralResponseSerializer
-
LiteralResponseSerializer
-
LiteralResponseSerializer
public LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, QName[] parameterXmlTypeQNames, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, QName returnXmlTypeQName, Class returnJavaType, ParameterMemberInfo[] returnMembers) -
LiteralResponseSerializer
public LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, QName[] parameterXmlTypeQNames, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, QName returnXmlTypeQName, Class returnJavaType, ParameterMemberInfo[] returnMembers, SOAPVersion ver) -
LiteralResponseSerializer
public LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, Class returnJavaType, ParameterMemberInfo[] returnMembers) -
LiteralResponseSerializer
public LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterXmlTypes, Class[] parameterClasses, ArrayList parameterMembers, QName returnXmlType, Class returnJavaType, ParameterMemberInfo[] returnMembers, SOAPVersion ver) -
LiteralResponseSerializer
-
LiteralResponseSerializer
-
LiteralResponseSerializer
-
LiteralResponseSerializer
public LiteralResponseSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName returnXmlType, Class returnJavaType, SOAPVersion ver) -
LiteralResponseSerializer
-
LiteralResponseSerializer
-
LiteralResponseSerializer
-
LiteralResponseSerializer
public LiteralResponseSerializer(QName type, QName returnXmlType, Class returnJavaType, SOAPVersion ver)
-
-
Method Details
-
initialize
Description copied from interface:InitializableAllows the implementors to retrieve and cache serializers during system intialization- Specified by:
initializein interfaceInitializable- Overrides:
initializein classLiteralRequestSerializer- Throws:
Exception- This exception may be thrown if there is a problem initializing
-
doDeserialize
protected Object doDeserialize(XMLReader reader, SOAPDeserializationContext context) throws Exception - Overrides:
doDeserializein classLiteralRequestSerializer- Throws:
Exception
-
deserialize
- Specified by:
deserializein interfaceJAXRPCDeserializer- Overrides:
deserializein classLiteralObjectSerializerBase
-
internalDeserialize
protected Object internalDeserialize(QName name, XMLReader reader, SOAPDeserializationContext context) throws Exception - Overrides:
internalDeserializein classLiteralObjectSerializerBase- Throws:
Exception
-
getReturnSerializer
- Throws:
Exception
-
getReturnDeserializer
- Throws:
Exception
-