Package org.apache.axis.encoding.ser
Class ArraySerializerFactory
java.lang.Object
org.apache.axis.encoding.ser.BaseFactory
org.apache.axis.encoding.ser.BaseSerializerFactory
org.apache.axis.encoding.ser.ArraySerializerFactory
- All Implemented Interfaces:
Serializable
,SerializerFactory
,SerializerFactory
SerializerFactory for arrays
- Author:
- Rich Scheuerle invalid input: '<'scheu@us.ibm.com>
- See Also:
-
Field Summary
Fields inherited from class org.apache.axis.encoding.ser.BaseSerializerFactory
getSerializer, javaType, log, ser, serClass, serClassConstructor, xmlType
-
Constructor Summary
ConstructorsConstructorDescriptionArraySerializerFactory
(Class javaType, QName xmlType) ArraySerializerFactory
(QName componentType) ArraySerializerFactory
(QName componentType, QName componentQName) -
Method Summary
Modifier and TypeMethodDescriptionprotected Serializer
getGeneralPurpose
(String mechanismType) Obtains a serializer by invoking(javaType, xmlType) on the serClass. void
setComponentQName
(QName componentQName) void
setComponentType
(QName componentType) Methods inherited from class org.apache.axis.encoding.ser.BaseSerializerFactory
createFactory, getGetSerializer, getJavaType, getSerClassConstructor, getSerializerAs, getSerializerAsInternal, getSpecialized, getSupportedMechanismTypes, getXMLType
Methods inherited from class org.apache.axis.encoding.ser.BaseFactory
getMethod
-
Constructor Details
-
ArraySerializerFactory
public ArraySerializerFactory() -
ArraySerializerFactory
-
ArraySerializerFactory
-
ArraySerializerFactory
-
-
Method Details
-
setComponentQName
- Parameters:
componentQName
- The componentQName to set.
-
setComponentType
- Parameters:
componentType
- The componentType to set.
-
getComponentQName
- Returns:
- Returns the componentQName.
-
getComponentType
- Returns:
- Returns the componentType.
-
getGeneralPurpose
Obtains a serializer by invoking(javaType, xmlType) on the serClass. - Overrides:
getGeneralPurpose
in classBaseSerializerFactory
-