com.openharbor.beck.apache.axis
Class BeckSerializerFactory

java.lang.Object
  extended bycom.openharbor.beck.apache.axis.BeckSerializerFactory
All Implemented Interfaces:
java.io.Serializable, javax.xml.rpc.encoding.SerializerFactory, org.apache.axis.encoding.SerializerFactory

public abstract class BeckSerializerFactory
extends java.lang.Object
implements org.apache.axis.encoding.SerializerFactory

Enables Apache Axis to use Beck to copy from Java objects into a SOAP message. A derived class provides the necessary Configuration, by overriding getMapperSource().

See Also:
Serialized Form

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
protected BeckSerializerFactory()
           
 
Method Summary
protected abstract  MapToXML.Source getMapperSource()
           
 javax.xml.rpc.encoding.Serializer getSerializerAs(java.lang.String mechanismType)
           
 java.util.Iterator getSupportedMechanismTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log
Constructor Detail

BeckSerializerFactory

protected BeckSerializerFactory()
Method Detail

getMapperSource

protected abstract MapToXML.Source getMapperSource()
Returns:
the Configuration for a BeckDeserializer to be returned from getDeserializerAs.

getSerializerAs

public javax.xml.rpc.encoding.Serializer getSerializerAs(java.lang.String mechanismType)
Specified by:
getSerializerAs in interface javax.xml.rpc.encoding.SerializerFactory

getSupportedMechanismTypes

public java.util.Iterator getSupportedMechanismTypes()
Specified by:
getSupportedMechanismTypes in interface javax.xml.rpc.encoding.SerializerFactory