Package org.apache.axis.encoding.ser
Class BeanSerializerFactory
java.lang.Object
org.apache.axis.encoding.ser.BaseFactory
org.apache.axis.encoding.ser.BaseSerializerFactory
org.apache.axis.encoding.ser.BeanSerializerFactory
- All Implemented Interfaces:
Serializable
,SerializerFactory
,SerializerFactory
SerializerFactory for Bean
- Author:
- Rich Scheuerle <scheu@us.ibm.com>
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.axis.encoding.ser.BaseSerializerFactory
getSerializer, javaType, log, ser, serClass, serClassConstructor, xmlType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Serializer
getGeneralPurpose
(String mechanismType) Optimize construction of a BeanSerializer by caching the type and property descriptors.getSerializerAs
(String mechanismType) Returns a Serializer for the specified XML processing mechanism type.Methods inherited from class org.apache.axis.encoding.ser.BaseSerializerFactory
createFactory, getGetSerializer, getJavaType, getSerClassConstructor, getSerializerAsInternal, getSpecialized, getSupportedMechanismTypes, getXMLType
Methods inherited from class org.apache.axis.encoding.ser.BaseFactory
getMethod
-
Field Details
-
typeDesc
-
propertyDescriptor
-
-
Constructor Details
-
BeanSerializerFactory
-
-
Method Details
-
getSerializerAs
Description copied from interface:SerializerFactory
Returns a Serializer for the specified XML processing mechanism type.- Specified by:
getSerializerAs
in interfaceSerializerFactory
- Overrides:
getSerializerAs
in classBaseSerializerFactory
- Parameters:
mechanismType
- - XML processing mechanism type [TBD: definition of valid constants]- Returns:
- a
Serializer
for the specified XML processing mechanism type - Throws:
JAXRPCException
- ifSerializerFactory
does not support the specified XML processing mechanism
-
getGeneralPurpose
Optimize construction of a BeanSerializer by caching the type and property descriptors.- Overrides:
getGeneralPurpose
in classBaseSerializerFactory
-