com.openharbor.beck.apache.axis
Class BeckDeserializerFactory

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

public abstract class BeckDeserializerFactory
extends java.lang.Object
implements org.apache.axis.encoding.DeserializerFactory

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

See Also:
Serialized Form

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
protected BeckDeserializerFactory()
           
 
Method Summary
 javax.xml.rpc.encoding.Deserializer getDeserializerAs(java.lang.String mechanismType)
           
protected abstract  MapFromXML.Source getMapperSource()
           
 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

BeckDeserializerFactory

protected BeckDeserializerFactory()
Method Detail

getMapperSource

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

getDeserializerAs

public javax.xml.rpc.encoding.Deserializer getDeserializerAs(java.lang.String mechanismType)
Specified by:
getDeserializerAs in interface javax.xml.rpc.encoding.DeserializerFactory

getSupportedMechanismTypes

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