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