Class JAXBDataSource

java.lang.Object
org.apache.axiom.om.ds.AbstractOMDataSource
org.apache.axiom.om.ds.AbstractPushOMDataSource
org.apache.axis2.datasource.jaxb.JAXBDataSource
All Implemented Interfaces:
org.apache.axiom.om.OMDataSource, org.apache.axiom.om.OMDataSourceExt

public class JAXBDataSource extends org.apache.axiom.om.ds.AbstractPushOMDataSource
OMDataSource backed by a jaxb object
  • Constructor Details

  • Method Details

    • copy

      public org.apache.axiom.om.OMDataSourceExt copy()
      Specified by:
      copy in interface org.apache.axiom.om.OMDataSourceExt
      Overrides:
      copy in class org.apache.axiom.om.ds.AbstractOMDataSource
    • getObject

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

      public JAXBDSContext getContext()
    • serialize

      public void serialize(XMLStreamWriter xmlWriter) throws XMLStreamException
      Throws:
      XMLStreamException
    • isDestructiveWrite

      public boolean isDestructiveWrite()