Package com.sun.xml.rpc.encoding
Class SimpleTypeArraySerializer
java.lang.Object
com.sun.xml.rpc.encoding.SerializerBase
com.sun.xml.rpc.encoding.ArraySerializerBase
com.sun.xml.rpc.encoding.SimpleTypeArraySerializer
- All Implemented Interfaces:
CombinedSerializer,JAXRPCDeserializer,JAXRPCSerializer,SerializerConstants,Serializable,javax.xml.rpc.encoding.Deserializer,javax.xml.rpc.encoding.Serializer
- Author:
- JAX-RPC Development Team
- See Also:
-
Field Summary
FieldsFields inherited from class com.sun.xml.rpc.encoding.ArraySerializerBase
dims, elemClass, elemName, elemType, helper, null_dims, rankFields inherited from class com.sun.xml.rpc.encoding.SerializerBase
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
ConstructorsConstructorDescriptionSimpleTypeArraySerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName elemName, QName elemType, Class elemClass, int rank, int[] dims, SimpleTypeSerializer elemSer) SimpleTypeArraySerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName elemName, QName elemType, Class elemClass, int rank, int[] dims, SimpleTypeSerializer elemSer, SOAPVersion version) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectdeserializeArrayInstance(XMLReader reader, SOAPDeserializationContext context, int[] dims) protected voiddeserializeElement(Object value, int[] position, XMLReader reader, SOAPDeserializationContext context) protected voiddeserializeElement(Object value, int position, XMLReader reader, SOAPDeserializationContext context) protected voidserializeArrayElements(Object obj, int level, int[] dims, XMLWriter writer, SOAPSerializationContext context) protected voidserializeArrayInstance(Object obj, int[] dims, XMLWriter writer, SOAPSerializationContext context) protected voidserializeElement(Object obj, int index, XMLWriter writer, SOAPSerializationContext context) Methods inherited from class com.sun.xml.rpc.encoding.ArraySerializerBase
decodeArrayDimensions, deserialize, encodeArrayDimensions, getArrayDimensions, getArrayDimensions, getArrayDimensions, getArrayElementPosition, getArrayElementPosition, getArrayElementType, getArrayOffset, getArrayOffset, getArrayRank, getDimensionOffsets, incrementPosition, indexFromPosition, isEmptyDimensions, isPositionWithinBounds, positionFromIndex, serialize, serializeNull, verifyArrayDimensions, verifyArrayElementType, verifyArrayType, whatAmIMethods inherited from class com.sun.xml.rpc.encoding.SerializerBase
decodeBoolean, deserialize, getEncodeType, getEncodingStyle, getID, getInnermostSerializer, getMechanismType, getName, getNullStatus, getType, getXmlType, isAcceptableType, isNullable, skipEmptyContent, typeIsEmpty, verifyName, verifyType
-
Field Details
-
elemSer
-
encoderElemClass
-
-
Constructor Details
-
SimpleTypeArraySerializer
-
SimpleTypeArraySerializer
public SimpleTypeArraySerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, QName elemName, QName elemType, Class elemClass, int rank, int[] dims, SimpleTypeSerializer elemSer, SOAPVersion version)
-
-
Method Details
-
serializeArrayInstance
protected void serializeArrayInstance(Object obj, int[] dims, XMLWriter writer, SOAPSerializationContext context) throws Exception - Specified by:
serializeArrayInstancein classArraySerializerBase- Throws:
Exception
-
serializeArrayElements
protected void serializeArrayElements(Object obj, int level, int[] dims, XMLWriter writer, SOAPSerializationContext context) throws Exception - Throws:
Exception
-
serializeElement
protected void serializeElement(Object obj, int index, XMLWriter writer, SOAPSerializationContext context) throws Exception - Throws:
Exception
-
deserializeArrayInstance
protected Object deserializeArrayInstance(XMLReader reader, SOAPDeserializationContext context, int[] dims) throws Exception - Specified by:
deserializeArrayInstancein classArraySerializerBase- Throws:
Exception
-
deserializeElement
protected void deserializeElement(Object value, int[] position, XMLReader reader, SOAPDeserializationContext context) throws Exception - Throws:
Exception
-
deserializeElement
protected void deserializeElement(Object value, int position, XMLReader reader, SOAPDeserializationContext context) throws Exception - Throws:
Exception
-