org.apache.axis.encoding.ser

Class ArraySerializerFactory

public class ArraySerializerFactory extends BaseSerializerFactory

SerializerFactory for arrays

Author: Rich Scheuerle

Constructor Summary
ArraySerializerFactory()
ArraySerializerFactory(Class javaType, QName xmlType)
ArraySerializerFactory(QName componentType)
ArraySerializerFactory(QName componentType, QName componentQName)
Method Summary
QNamegetComponentQName()
QNamegetComponentType()
protected SerializergetGeneralPurpose(String mechanismType)
Obtains a serializer by invoking (javaType, xmlType) on the serClass.
voidsetComponentQName(QName componentQName)
voidsetComponentType(QName componentType)

Constructor Detail

ArraySerializerFactory

public ArraySerializerFactory()

ArraySerializerFactory

public ArraySerializerFactory(Class javaType, QName xmlType)

ArraySerializerFactory

public ArraySerializerFactory(QName componentType)

ArraySerializerFactory

public ArraySerializerFactory(QName componentType, QName componentQName)

Method Detail

getComponentQName

public QName getComponentQName()

Returns: Returns the componentQName.

getComponentType

public QName getComponentType()

Returns: Returns the componentType.

getGeneralPurpose

protected Serializer getGeneralPurpose(String mechanismType)
Obtains a serializer by invoking (javaType, xmlType) on the serClass.

setComponentQName

public void setComponentQName(QName componentQName)

Parameters: componentQName The componentQName to set.

setComponentType

public void setComponentType(QName componentType)

Parameters: componentType The componentType to set.

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.