Class ADBHelperDataSource<T>

java.lang.Object
org.apache.axiom.om.ds.AbstractOMDataSource
org.apache.axiom.om.ds.AbstractPushOMDataSource
org.apache.axis2.databinding.AbstractADBDataSource
org.apache.axis2.databinding.ADBHelperDataSource<T>
All Implemented Interfaces:
org.apache.axiom.om.OMDataSource, org.apache.axiom.om.OMDataSourceExt, org.apache.axiom.om.QNameAwareOMDataSource

public class ADBHelperDataSource<T> extends AbstractADBDataSource
  • Constructor Details

    • ADBHelperDataSource

      public ADBHelperDataSource(T bean, QName parentQName, ADBHelper<T> helper)
      Constructor taking in an ADBBean
      Parameters:
      bean -
  • Method Details

    • serialize

      public void serialize(XMLStreamWriter xmlWriter) throws XMLStreamException
      This needs to be generated inside the ADB bean
      Parameters:
      xmlWriter -
      Throws:
      XMLStreamException
      See Also:
      • OMDataSource.serialize(javax.xml.stream.XMLStreamWriter)
    • getObject

      public Object getObject()
      Returns the backing Object.
      Specified by:
      getObject in interface org.apache.axiom.om.OMDataSourceExt
      Overrides:
      getObject in class org.apache.axiom.om.ds.AbstractOMDataSource
      Returns:
      Object
    • close

      public void close()
      Close the DataSource and free its resources.
      Specified by:
      close in interface org.apache.axiom.om.OMDataSourceExt
      Overrides:
      close in class org.apache.axiom.om.ds.AbstractOMDataSource