public class ObjectArraySerializer extends ArraySerializerBase implements Initializable
| Modifier and Type | Field and Description |
|---|---|
protected JAXRPCDeserializer |
elemDeser |
protected JAXRPCSerializer |
elemSer |
dims, elemClass, elemName, elemType, helper, null_dims, rankencodeType, 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 |
|---|
ObjectArraySerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
QName elemName,
QName elemType,
Class elemClass,
int rank,
int[] dims) |
ObjectArraySerializer(QName type,
boolean encodeType,
boolean isNullable,
String encodingStyle,
QName elemName,
QName elemType,
Class elemClass,
int rank,
int[] dims,
SOAPVersion version) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
deserializeArrayInstance(XMLReader reader,
SOAPDeserializationContext context,
int[] dims) |
void |
initialize(InternalTypeMappingRegistry registry)
Allows the implementors to retrieve and cache serializers during
system intialization
|
protected void |
serializeArrayElements(Object[] arr,
int level,
int[] dims,
XMLWriter writer,
SOAPSerializationContext context) |
protected void |
serializeArrayInstance(Object obj,
int[] dims,
XMLWriter writer,
SOAPSerializationContext context) |
static void |
setElement(Object[] value,
int[] position,
Object elem) |
decodeArrayDimensions, deserialize, encodeArrayDimensions, getArrayDimensions, getArrayDimensions, getArrayDimensions, getArrayElementPosition, getArrayElementPosition, getArrayElementType, getArrayOffset, getArrayOffset, getArrayRank, getDimensionOffsets, incrementPosition, indexFromPosition, isEmptyDimensions, isPositionWithinBounds, positionFromIndex, serialize, serializeNull, verifyArrayDimensions, verifyArrayElementType, verifyArrayType, whatAmIdecodeBoolean, deserialize, getEncodeType, getEncodingStyle, getID, getInnermostSerializer, getMechanismType, getName, getNullStatus, getType, getXmlType, isAcceptableType, isNullable, skipEmptyContent, typeIsEmpty, verifyName, verifyTypeprotected JAXRPCSerializer elemSer
protected JAXRPCDeserializer elemDeser
public ObjectArraySerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName elemName, QName elemType, Class elemClass, int rank, int[] dims)
public void initialize(InternalTypeMappingRegistry registry) throws Exception
Initializableinitialize in interface InitializableException - This exception may be
thrown if there is a problem initializingprotected void serializeArrayInstance(Object obj, int[] dims, XMLWriter writer, SOAPSerializationContext context) throws Exception
serializeArrayInstance in class ArraySerializerBaseExceptionprotected void serializeArrayElements(Object[] arr, int level, int[] dims, XMLWriter writer, SOAPSerializationContext context) throws Exception
Exceptionprotected Object deserializeArrayInstance(XMLReader reader, SOAPDeserializationContext context, int[] dims) throws Exception
deserializeArrayInstance in class ArraySerializerBaseExceptionCopyright © 2017–2019 Eclipse Foundation. All rights reserved.