org.apache.axis.encoding.ser
public abstract class BaseSerializerFactory extends BaseFactory implements SerializerFactory
Field Summary | |
---|---|
protected Method | getSerializer |
protected Class | javaType |
protected static Log | log |
protected Serializer | ser |
protected Class | serClass |
protected Constructor | serClassConstructor |
protected QName | xmlType |
Constructor Summary | |
---|---|
BaseSerializerFactory(Class serClass)
Constructor | |
BaseSerializerFactory(Class serClass, QName xmlType, Class javaType) |
Method Summary | |
---|---|
static SerializerFactory | createFactory(Class factory, Class javaType, QName xmlType)
Utility method that intospects on a factory class to decide how to
create the factory. |
protected Serializer | getGeneralPurpose(String mechanismType)
Obtains a serializer by invoking |
protected Method | getGetSerializer()
Returns the getSerializer. |
Class | getJavaType()
get javaType |
protected Constructor | getSerClassConstructor()
Returns the serClassConstructor. |
Serializer | getSerializerAs(String mechanismType) |
protected Serializer | getSerializerAsInternal(String mechanismType) |
protected Serializer | getSpecialized(String mechanismType)
Obtains a serializer by invoking getSerializer method in the
javaType class or its Helper class. |
Iterator | getSupportedMechanismTypes()
Returns a list of all XML processing mechanism types supported
by this SerializerFactory.
|
QName | getXMLType()
get xmlType |
Parameters: serClass is the class of the Serializer Sharing is only valid for xml primitives.
Parameters: factory class xmlType javaType
Returns: Method
Returns: javaType Class for this factory
Returns: Constructor
Returns: List of unique identifiers for the supported XML processing mechanism types
Returns: xmlType QName for this factory