org.apache.axis2.databinding
Class ADBDataSource

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

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


Field Summary
protected  javax.xml.namespace.QName parentQName
           
 
Constructor Summary
protected ADBDataSource(ADBBean bean, javax.xml.namespace.QName parentQName)
          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
Constructor Detail

ADBDataSource

protected ADBDataSource(ADBBean bean,
                        javax.xml.namespace.QName parentQName)
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.