com.openharbor.beck.apache.axis
Class BeckSerializer

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

public class BeckSerializer
extends java.lang.Object
implements org.apache.axis.encoding.Serializer

See Also:
Serialized Form

Field Summary
protected  org.apache.commons.logging.Log log
           
static java.lang.String MECHANISM_TYPE
           
protected  ObjectXMLWriter writer
           
 
Constructor Summary
BeckSerializer(MapToXML.Source mapperSource)
           
 
Method Summary
 java.lang.String getMechanismType()
           
 void serialize(javax.xml.namespace.QName name, org.xml.sax.Attributes attributes, java.lang.Object value, org.apache.axis.encoding.SerializationContext context)
           
 org.w3c.dom.Element writeSchema(java.lang.Class javaType, org.apache.axis.wsdl.fromJava.Types types)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MECHANISM_TYPE

public static final java.lang.String MECHANISM_TYPE
See Also:
Constant Field Values

log

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

writer

protected ObjectXMLWriter writer
Constructor Detail

BeckSerializer

public BeckSerializer(MapToXML.Source mapperSource)
               throws java.lang.Exception
Method Detail

getMechanismType

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

writeSchema

public org.w3c.dom.Element writeSchema(java.lang.Class javaType,
                                       org.apache.axis.wsdl.fromJava.Types types)
                                throws java.lang.Exception
Specified by:
writeSchema in interface org.apache.axis.encoding.Serializer
Throws:
java.lang.Exception

serialize

public void serialize(javax.xml.namespace.QName name,
                      org.xml.sax.Attributes attributes,
                      java.lang.Object value,
                      org.apache.axis.encoding.SerializationContext context)
               throws java.io.IOException
Specified by:
serialize in interface org.apache.axis.encoding.Serializer
Throws:
java.io.IOException