Class ADBDataSource

  • All Implemented Interfaces:
    org.apache.axiom.om.OMDataSource, org.apache.axiom.om.OMDataSourceExt, org.apache.axiom.om.QNameAwareOMDataSource

    public class ADBDataSource
    extends AbstractADBDataSource
    • Constructor Detail

      • ADBDataSource

        public ADBDataSource​(ADBBean bean,
                             QName parentQName)
        Constructor taking in an ADBBean
        Parameters:
        bean -
    • Method Detail

      • 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