public class LiteralRequestSerializer extends GenericLiteralObjectSerializer implements Initializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LiteralRequestSerializer.ParameterArrayBuilder |
GenericLiteralObjectSerializer.GetterMethod, GenericLiteralObjectSerializer.MemberInfo, GenericLiteralObjectSerializer.SetterMethod, GenericLiteralObjectSerializer.SOAPGenericObjectInstanceBuilder| Modifier and Type | Field and Description |
|---|---|
protected JAXRPCDeserializer[] |
deserializers |
protected String |
operationStyle |
protected Class[] |
parameterJavaTypes |
protected ArrayList |
parameterMembers |
protected QName[] |
parameterNames |
protected QName[] |
parameterXmlTypeQNames |
protected QName[] |
parameterXmlTypes |
protected JAXRPCSerializer[] |
serializers |
protected InternalTypeMappingRegistry |
typeRegistry |
javaToXmlType, memberOrder, members, registry, targetClass, xmlToJavaTypeencodeType, encodingStyle, isNullable, typeDONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE| Constructor and Description |
|---|
LiteralRequestSerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
QName[] parameterNames,
QName[] parameterTypes,
Class[] parameterClasses) |
LiteralRequestSerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
QName[] parameterNames,
QName[] parameterTypes,
Class[] parameterClasses,
SOAPVersion ver) |
LiteralRequestSerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
String operationStyle,
QName[] parameterNames,
QName[] parameterTypes,
Class[] parameterClasses,
ArrayList parameterMembers) |
LiteralRequestSerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
String operationStyle,
QName[] parameterNames,
QName[] parameterTypes,
Class[] parameterClasses,
ArrayList parameterMembers,
SOAPVersion ver) |
LiteralRequestSerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
String operationStyle,
QName[] parameterNames,
QName[] parameterTypes,
QName[] parameterXmlTypeQNames,
Class[] parameterClasses,
ArrayList parameterMembers) |
LiteralRequestSerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
String operationStyle,
QName[] parameterNames,
QName[] parameterTypes,
QName[] parameterXmlTypeQNames,
Class[] parameterClasses,
ArrayList parameterMembers,
SOAPVersion ver) |
LiteralRequestSerializer(QName type,
boolean isNullable,
String encodingStyle) |
LiteralRequestSerializer(QName type,
boolean isNullable,
String encodingStyle,
boolean encodeType) |
LiteralRequestSerializer(QName type,
QName[] parameterNames,
QName[] parameterTypes,
Class[] parameterClasses) |
LiteralRequestSerializer(QName type,
QName[] parameterNames,
QName[] parameterTypes,
Class[] parameterClasses,
SOAPVersion ver) |
addMember, addTypeRelation, clearMembers, doDeserialize, doSetTargetClass, getMemberOrder, setTargetClass, verifyTypedeserialize, deserialize, getEncodeType, getEncodingStyle, getInnermostSerializer, getMechanismType, getType, getXmlType, internalDeserialize, isAcceptableType, isNullable, registerWithMemberStateprotected QName[] parameterNames
protected QName[] parameterXmlTypes
protected QName[] parameterXmlTypeQNames
protected Class[] parameterJavaTypes
protected ArrayList parameterMembers
protected String operationStyle
protected JAXRPCSerializer[] serializers
protected JAXRPCDeserializer[] deserializers
protected InternalTypeMappingRegistry typeRegistry
public LiteralRequestSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterTypes, Class[] parameterClasses, ArrayList parameterMembers)
public LiteralRequestSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterTypes, Class[] parameterClasses, ArrayList parameterMembers, SOAPVersion ver)
public LiteralRequestSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterTypes, QName[] parameterXmlTypeQNames, Class[] parameterClasses, ArrayList parameterMembers)
public LiteralRequestSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, String operationStyle, QName[] parameterNames, QName[] parameterTypes, QName[] parameterXmlTypeQNames, Class[] parameterClasses, ArrayList parameterMembers, SOAPVersion ver)
public LiteralRequestSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName[] parameterNames, QName[] parameterTypes, Class[] parameterClasses)
public LiteralRequestSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName[] parameterNames, QName[] parameterTypes, Class[] parameterClasses, SOAPVersion ver)
public LiteralRequestSerializer(QName type, QName[] parameterNames, QName[] parameterTypes, Class[] parameterClasses)
public LiteralRequestSerializer(QName type, QName[] parameterNames, QName[] parameterTypes, Class[] parameterClasses, SOAPVersion ver)
public LiteralRequestSerializer(QName type, boolean isNullable, String encodingStyle)
public void initialize(InternalTypeMappingRegistry registry) throws Exception
Initializableinitialize in interface Initializableinitialize in class GenericLiteralObjectSerializerException - This exception may be
thrown if there is a problem initializingpublic void serialize(Object value, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context)
serialize in interface JAXRPCSerializerserialize in class LiteralObjectSerializerBaseprotected void internalSerialize(Object obj, QName name, XMLWriter writer, SOAPSerializationContext context) throws Exception
internalSerialize in class LiteralObjectSerializerBaseExceptionprotected void doSerializeInstance(Object instance, XMLWriter writer, SOAPSerializationContext context) throws Exception
doSerializeInstance in class GenericLiteralObjectSerializerExceptionprotected Object doDeserialize(XMLReader reader, SOAPDeserializationContext context) throws Exception
doDeserialize in class GenericLiteralObjectSerializerExceptionprotected void writeAdditionalNamespaceDeclarations(Object obj, XMLWriter writer) throws Exception
writeAdditionalNamespaceDeclarations in class LiteralObjectSerializerBaseExceptionprotected void doSerialize(Object obj, XMLWriter writer, SOAPSerializationContext context) throws Exception
doSerialize in class GenericLiteralObjectSerializerExceptionprotected void doSerializeAttributes(Object obj, XMLWriter writer, SOAPSerializationContext context) throws Exception
doSerializeAttributes in class GenericLiteralObjectSerializerExceptionprotected JAXRPCSerializer getParameterSerializer(int index, Object parameter) throws Exception
Exceptionprotected JAXRPCDeserializer getParameterDeserializer(int index, XMLReader reader) throws Exception
Exceptionprotected boolean isRPCLiteral()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.