public abstract class InterfaceSerializerBase extends SerializerBase
encodeType, encodingStyle, isNullable, typeDONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE| Modifier | Constructor and Description |
|---|---|
protected |
InterfaceSerializerBase(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle) |
protected |
InterfaceSerializerBase(QName type,
String encodingStyle,
boolean encodeType) |
| Modifier and Type | Method and Description |
|---|---|
Object |
deserialize(QName name,
XMLReader reader,
SOAPDeserializationContext context) |
protected abstract Object |
doDeserialize(QName name,
XMLReader reader,
SOAPDeserializationContext context) |
protected abstract void |
doSerializeInstance(Object obj,
QName name,
SerializerCallback callback,
XMLWriter writer,
SOAPSerializationContext context) |
static SOAPDeserializationState |
registerWithMemberState(Object instance,
SOAPDeserializationState state,
Object member,
int memberIndex,
SOAPInstanceBuilder builder) |
void |
serialize(Object obj,
QName name,
SerializerCallback callback,
XMLWriter writer,
SOAPSerializationContext context) |
protected void |
serializeNull(QName name,
XMLWriter writer,
SOAPSerializationContext context) |
decodeBoolean, deserialize, getEncodeType, getEncodingStyle, getID, getInnermostSerializer, getMechanismType, getName, getNullStatus, getType, getXmlType, isAcceptableType, isNullable, skipEmptyContent, typeIsEmpty, verifyName, verifyTypeprotected InterfaceSerializerBase(QName type, String encodingStyle, boolean encodeType)
protected abstract Object doDeserialize(QName name, XMLReader reader, SOAPDeserializationContext context) throws Exception
Exceptionprotected abstract void doSerializeInstance(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context) throws Exception
Exceptionpublic void serialize(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context)
protected void serializeNull(QName name, XMLWriter writer, SOAPSerializationContext context) throws Exception
Exceptionpublic Object deserialize(QName name, XMLReader reader, SOAPDeserializationContext context)
public static SOAPDeserializationState registerWithMemberState(Object instance, SOAPDeserializationState state, Object member, int memberIndex, SOAPInstanceBuilder builder)
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.