org.apache.xmlrpc.serializer

Class ObjectArraySerializer

Implemented Interfaces:
TypeSerializer
Known Direct Subclasses:
ListSerializer

public class ObjectArraySerializer
extends TypeSerializerImpl

A TypeSerializer for object arrays.

Field Summary

static String
ARRAY_TAG
Tag name of an array value.
static String
DATA_TAG
Tag name of an arrays data.

Fields inherited from class org.apache.xmlrpc.serializer.TypeSerializerImpl

VALUE_TAG, ZERO_ATTRIBUTES

Constructor Summary

ObjectArraySerializer(TypeFactory pTypeFactory, XmlRpcStreamConfig pConfig)
Creates a new instance.

Method Summary

void
write(ContentHandler pHandler, Object pObject)
protected void
writeData(ContentHandler pHandler, Object pObject)
protected void
writeObject(ContentHandler pHandler, Object pObject)

Methods inherited from class org.apache.xmlrpc.serializer.TypeSerializerImpl

write, write, write

Field Details

ARRAY_TAG

public static final String ARRAY_TAG
Tag name of an array value.

DATA_TAG

public static final String DATA_TAG
Tag name of an arrays data.

Constructor Details

ObjectArraySerializer

public ObjectArraySerializer(TypeFactory pTypeFactory,
                             XmlRpcStreamConfig pConfig)
Creates a new instance.
Parameters:
pTypeFactory - The factory being used for creating serializers.
pConfig - The configuration being used for creating serializers.

Method Details

write

public void write(ContentHandler pHandler,
                  Object pObject)
            throws SAXException
Specified by:
write in interface TypeSerializer

writeData

protected void writeData(ContentHandler pHandler,
                         Object pObject)
            throws SAXException

writeObject

protected void writeObject(ContentHandler pHandler,
                           Object pObject)
            throws SAXException

Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.