org.apache.axis2.databinding
Class ADBHelperDataSource

java.lang.Object
  extended byorg.apache.axis2.databinding.ADBHelperDataSource
All Implemented Interfaces:
org.apache.axiom.om.OMDataSource

public abstract class ADBHelperDataSource
extends java.lang.Object
implements org.apache.axiom.om.OMDataSource


Field Summary
protected  java.lang.Object bean
           
protected  java.lang.String helperClassName
           
protected  javax.xml.namespace.QName parentQName
           
 
Constructor Summary
protected ADBHelperDataSource(java.lang.Object bean, javax.xml.namespace.QName parentQName, java.lang.String helperClassName)
          Constructor taking in an ADBBean
 
Method Summary
 javax.xml.stream.XMLStreamReader getReader()
           
 void serialize(java.io.OutputStream output, org.apache.axiom.om.OMOutputFormat format)
           
 void serialize(java.io.Writer writer, org.apache.axiom.om.OMOutputFormat format)
           
abstract  void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
          This needs to be generated inside the ADB bean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parentQName

protected javax.xml.namespace.QName parentQName

bean

protected java.lang.Object bean

helperClassName

protected java.lang.String helperClassName
Constructor Detail

ADBHelperDataSource

protected ADBHelperDataSource(java.lang.Object bean,
                              javax.xml.namespace.QName parentQName,
                              java.lang.String helperClassName)
Constructor taking in an ADBBean

Parameters:
bean -
Method Detail

serialize

public void serialize(java.io.OutputStream output,
                      org.apache.axiom.om.OMOutputFormat format)
               throws javax.xml.stream.XMLStreamException
Specified by:
serialize in interface org.apache.axiom.om.OMDataSource
Parameters:
output -
format -
Throws:
javax.xml.stream.XMLStreamException
See Also:
OMDataSource.serialize(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat)

serialize

public void serialize(java.io.Writer writer,
                      org.apache.axiom.om.OMOutputFormat format)
               throws javax.xml.stream.XMLStreamException
Specified by:
serialize in interface org.apache.axiom.om.OMDataSource
Parameters:
writer -
format -
Throws:
javax.xml.stream.XMLStreamException
See Also:
OMDataSource.serialize(java.io.Writer, org.apache.axiom.om.OMOutputFormat)

serialize

public abstract void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
                        throws javax.xml.stream.XMLStreamException
This needs to be generated inside the ADB bean

Specified by:
serialize in interface org.apache.axiom.om.OMDataSource
Parameters:
xmlWriter -
Throws:
javax.xml.stream.XMLStreamException
See Also:
OMDataSource.serialize(javax.xml.stream.XMLStreamWriter)

getReader

public javax.xml.stream.XMLStreamReader getReader()
                                           throws javax.xml.stream.XMLStreamException
Specified by:
getReader in interface org.apache.axiom.om.OMDataSource
Throws:
javax.xml.stream.XMLStreamException
See Also:
OMDataSource.getReader()


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.