public class ReferenceableSerializerImpl extends SerializerBase implements Initializable, ReferenceableSerializer, SerializerCallback
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| Constructor and Description |
|---|
ReferenceableSerializerImpl(boolean serializeAsRef,
CombinedSerializer serializer) |
ReferenceableSerializerImpl(boolean serializeAsRef,
CombinedSerializer serializer,
SOAPVersion ver) |
| Modifier and Type | Method and Description |
|---|---|
Object |
deserialize(DataHandler dataHandler,
SOAPDeserializationContext context) |
Object |
deserialize(QName name,
XMLReader reader,
SOAPDeserializationContext context) |
protected String |
getHRef(XMLReader reader) |
CombinedSerializer |
getInnermostSerializer()
Returns the serializer that actually does the serialization
|
void |
initialize(InternalTypeMappingRegistry registry)
Allows the implementors to retrieve and cache serializers during
system intialization
|
void |
onStartTag(Object obj,
QName name,
XMLWriter writer,
SOAPSerializationContext context) |
void |
serialize(Object obj,
QName name,
SerializerCallback callback,
XMLWriter writer,
SOAPSerializationContext context) |
void |
serializeInstance(Object obj,
QName name,
boolean isMultiRef,
XMLWriter writer,
SOAPSerializationContext context) |
decodeBoolean, getEncodeType, getEncodingStyle, getID, getMechanismType, getName, getNullStatus, getType, getXmlType, isAcceptableType, isNullable, skipEmptyContent, typeIsEmpty, verifyName, verifyTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMechanismTypepublic ReferenceableSerializerImpl(boolean serializeAsRef,
CombinedSerializer serializer)
public ReferenceableSerializerImpl(boolean serializeAsRef,
CombinedSerializer serializer,
SOAPVersion ver)
public void initialize(InternalTypeMappingRegistry registry) throws Exception
Initializableinitialize in interface InitializableException - This exception may be
thrown if there is a problem initializingpublic CombinedSerializer getInnermostSerializer()
CombinedSerializergetInnermostSerializer in interface CombinedSerializergetInnermostSerializer in class SerializerBasepublic void serialize(Object obj, QName name, SerializerCallback callback, XMLWriter writer, SOAPSerializationContext context)
serialize in interface JAXRPCSerializerpublic Object deserialize(QName name, XMLReader reader, SOAPDeserializationContext context)
deserialize in interface JAXRPCDeserializerpublic Object deserialize(DataHandler dataHandler, SOAPDeserializationContext context)
deserialize in interface JAXRPCDeserializerdeserialize in class SerializerBasepublic void serializeInstance(Object obj, QName name, boolean isMultiRef, XMLWriter writer, SOAPSerializationContext context)
serializeInstance in interface ReferenceableSerializerpublic void onStartTag(Object obj, QName name, XMLWriter writer, SOAPSerializationContext context)
onStartTag in interface SerializerCallbackCopyright © 2017–2019 Eclipse Foundation. All rights reserved.