# Uses of Package
org.apache.axiom.om.ds

- Packages that use org.apache.axiom.om.ds
  Package | Description
  --- | ---
  org.apache.axiom.om.ds | Contains ready to use `OMDataSource` implementations.
  org.apache.axiom.om.ds.jaxb |

- Classes in org.apache.axiom.om.ds used by org.apache.axiom.om.ds
  Class and Description
  AbstractOMDataSource Base class for `OMDataSourceExt` implementations.
  AbstractPullOMDataSource Base class for `OMDataSourceExt` implementations that can easily produce the content as an `XMLStreamReader` and that don't implement any kind of optimization for serializing the content.
  OMDataSourceExtBase Deprecated. As described in AXIOM-419, this class has multiple issues and should no longer be used as a base class for `OMDataSource` implementations. Instead, use `AbstractOMDataSource`, `AbstractPullOMDataSource` or `AbstractPushOMDataSource`.
  WrappedTextNodeOMDataSource `OMDataSource` implementation that represents a text node wrapped inside an element.

- Classes in org.apache.axiom.om.ds used by org.apache.axiom.om.ds.jaxb
  Class and Description
  AbstractOMDataSource Base class for `OMDataSourceExt` implementations.
  AbstractPushOMDataSource Base class for `OMDataSourceExt` implementations that can easily serialize the content to an `XMLStreamWriter` but that are unable to produce the content as an `XMLStreamReader`.

Copyright © The Apache Software Foundation. All Rights Reserved.