# All Classes

- All Classes Interface Summary Class Summary Exception Summary
  Class | Description
  --- | ---
  AbstractNamespaceContext | Partial `NamespaceContext` implementation that takes care of the implicit namespace bindings (for the `xml` and `xmlns` prefixes) defined in the `NamespaceContext` Javadoc.
  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.
  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`.
  AbstractWritableBlob | Partial implementation of the `WritableBlob` interface that implements `WritableBlob.readFrom(InputStream)` using `WritableBlob.getOutputStream()` and `Blob.writeTo(OutputStream)` using `Blob.getInputStream()`.
  AbstractXMLReader | Partial implementation of the `XMLReader` interface.
  Activator | The OSGi bundle activator for the `axiom-api` bundle.
  AttachmentCacheMonitor | The CacheMonitor is responsible for deleting temporary attachment files after a timeout period has expired.
  Attachments |
  AXIOMUtil |
  AXIOMXPath |
  Base64Utils | Contains utility methods to work with base64 encoded data.
  Blob | Stores binary data.
  BlobDataSource | Data source backed by a `Blob`.
  BlobOMDataSource | `OMDataSource` implementation backed by a `Blob`.
  BlobOMDataSource.Data |
  BlobOMDataSourceCustomBuilder | `CustomBuilder` implementation that creates a `BlobOMDataSource`.
  Blobs | Contains factory methods to create various types of blobs.
  ByteArrayDataSource |
  CachedFileDataSource |
  CharacterDataReader | Optional interface implemented by `XMLStreamReader` implementations that support writing character data directly to a `Writer`.
  ConfigurableDataHandler | This Axiom DataHandler inplementation allows the user to set custom values for the following MIME body part headers.
  ContentType | Represents the (parsed) value of a `Content-Type` header as defined by RFC 2045.
  ContentType.Builder |
  CustomBuilder | A Custom Builder is registered on the `OMXMLParserWrapper` for a particular set of elements.
  CustomBuilder.Selector | Selects the elements to which a custom builder is applied.
  CustomBuilderSupport | Interface allowing registration of a custom builder.
  DataHandlerExt |
  DataHandlerFactory | Factory for the `DataHandler` instances returned by `Part.getDataHandler()`.
  DataHandlerProvider | Interface used for deferred loading of binary content.
  DataHandlerReader | Extension interface for `XMLStreamReader` implementations that expose base64 encoded binary content as `DataHandler` objects.
  DataHandlerUtils | Contains utility methods to work with `DataHandler` objects.
  DataHandlerWrapper | Base class for `DataHandler` wrappers.
  DataHandlerWriter | Extension interface for `XMLStreamWriter` implementations that can receive base64 encoded binary content as `DataHandler` objects.
  DataSourceUtils | Contains utility methods to work with `DataSource` objects.
  DefaultOMMetaFactoryLocator | The default `OMMetaFactoryLocator` implementation used in non OSGi environments.
  DeferredParsingException | Exception indicating that an operation could not be completed because it needed to read additional data from the underlying parser and that action failed.
  DelegatingXMLStreamReader | Deprecated.
  DigestGenerator | Helper class to provide the functionality of the digest value generation.
  DocumentNavigator |
  DOMMetaFactory | Extension interface for `OMMetaFactory` implementations that support `OMAbstractFactory.FEATURE_DOM`.
  DTDReader | Optional interface implemented by `XMLStreamReader` implementations that provide additional data about `XMLStreamConstants.DTD` events.
  DummyLocation | Dummy `Location` implementation.
  EmptyDataSource | A data source with empty (zero length) content.
  FileAccessor | FileAccessor wraps the attachment temp file.
  Header | A MIME header.
  ImmutableXMLInputFactory | Wraps an `XMLInputFactory` so that its state can no longer be changed.
  ImmutableXMLOutputFactory | Wraps an `XMLOutputFactory` so that its state (i.e. its properties) can no longer be changed.
  IncomingAttachmentInputStream |
  IncomingAttachmentStreams | Container for AttachmentStream s.
  IOUtils |
  JAXBOMDataSource | `OMDataSource` backed by a JAXB object.
  JAXBUtils | Contains utility methods that integrate JAXB with Axiom.
  LifecycleEventDefinitions |
  LifecycleEventHandler | The attachment life cycle manager supports create and delete operations on the FileAccessor(which holds attachment file).
  LifecycleManager | Lifecycle Manager will be used to manage the lifecycle of attachment files.
  LifecycleManagerImpl |
  MapBasedNamespaceContext | Namespace context implementation that stores namespace bindings in a `Map`.
  MediaType | Represents a media type as defined by RFC 2045 and RFC 2046.
  MemoryBlob | Blob that stores data in memory.
  MemoryBlobInputStream | Input stream that doesn't throw `IOException` and that supports `InputStream.mark(int)`.
  MemoryBlobOutputStream | Output stream that doesn't throw `IOException` and that implements `ReadFromSupport`.
  MIMEException | Indicates a MIME processing error.
  MTOMConstants |
  MTOMXMLStreamWriter | MTOMXMLStreamWriter is an XML + Attachments stream writer.
  MultipartBody | A MIME multipart message read from a stream.
  MultipartBody.Builder |
  MultipartBody.PartCreationListener |
  MultipartBodyWriter | Writes a MIME multipart body as used by XOP/MTOM and SOAP with Attachments.
  NodeUnavailableException | Exception indicating that a requested node cannot be returned because it is no longer available.
  OMAbstractFactory | Provides instances for object model and meta factories.
  OMAttachmentAccessor | Interface to look up MIME parts.
  OMAttribute | Interface OMAttribute
  OMCloneOptions |
  OMComment | Interface OMComment
  OMContainer | Captures the operations related to containment shared by both a document and an element.
  OMDataSource | Interface to arbitrary source of XML element data.
  OMDataSourceExt | Interface to a backing object that can can be read and written as XML.
  OMDocType | Interface OMDocType
  OMDocument |
  OMElement | A particular kind of node that represents an element infoset information item.
  OMEntityReference | Represents an unexpanded entity reference in an XML document.
  OMException | Class OMException
  OMFactory | Class OMFactory
  OMHierarchyException | Thrown if an object model operation would lead to a hierarchy that is not allowed.
  OMInformationItem | Represents an information item in an XML document.
  OMMetaFactory | Object model meta factory.
  OMMetaFactoryLoader | Loads the `OMMetaFactory` for a given Axiom implementation.
  OMMetaFactoryLocator | Used internally by `OMAbstractFactory` to locate the `OMMetaFactory` for a given feature.
  OMMetaFactorySPI | For internal use only.
  OMMultipartWriter | Writes a MIME multipart package as used by XOP/MTOM and SOAP with Attachments.
  OMNamedInformationItem | Represents an information item that has a name, more precisely a namespace URI, a local name and a prefix.
  OMNamespace | A namespace binding specifying a namespace prefix and a namespace URI.
  OMNode | Defines the base interface used by most of the XML object model within Axis.
  OMOutputFormat | Formats options for OM Output.
  OMProcessingInstruction | Interface OMProcessingInstruction
  OMSerializable | Information item that can be serialized (written to an XML stream writer) and deserialized (retrieved from an XML parser) as a unit.
  OMSourcedElement | Element whose data is backed by an arbitrary Java object.
  OMText | Represents character data in an XML document.
  OMXMLBuilderFactory | Provides static factory methods to create various kinds of object model builders from different types of input sources.
  OMXMLParserWrapper | Interface OMXMLParserWrapper
  OMXMLStreamReaderConfiguration | Defines additional configuration options for `OMContainer.getXMLStreamReader(boolean, OMXMLStreamReaderConfiguration)`.
  OverflowableBlob | Blob that accumulates data in memory and transfers it to a different type of blob if the size exceeds a certain threshold.
  Part | A MIME part.
  PartDataHandler | `DataHandler` implementation for MIME parts read from a stream.
  QNameAwareOMDataSource | Optional interface implemented by `OMDataSource` implementations that have knowledge about the local name, namespace URI and/or namespace prefix of the element they represent.
  ReadFromSupport | Optional interface implemented by `OutputStream` implementations that support transferring data from an `InputStream`.
  RolePlayer | This interface represents the thing which provides us with the SOAP roles in a given context.
  ScopedNamespaceContext | `NamespaceContext` implementation that supports nested scopes.
  SizeAwareDataSource | Optional extension interface that can be implemented by data sources that support a getSize method.
  SOAP11Constants |
  SOAP11Version | Version-specific stuff for SOAP 1.1
  SOAP12Constants |
  SOAP12Version | Version-specific stuff for SOAP 1.2
  SOAPBody | An object that represents the contents of the SOAP body element in a SOAP message.
  SOAPCloneOptions |
  SOAPConstants |
  SOAPEnvelope | Interface SOAPEnvelope
  SOAPFactory |
  SOAPFault | An element in the `SOAPBody` object that contains error and/or status information.
  SOAPFaultClassifier | Common superinterface for `SOAPFaultCode` and `SOAPFaultSubCode`.
  SOAPFaultCode |
  SOAPFaultDetail | The Detail element information item is intended for carrying application specific error information related to the SOAP Body .
  SOAPFaultNode |
  SOAPFaultReason |
  SOAPFaultRole | The Role element information item identifies the role the node was operating in at the point the fault occurred.
  SOAPFaultSubCode |
  SOAPFaultText |
  SOAPFaultValue |
  SOAPHeader | Interface SOAPHeader
  SOAPHeaderBlock | An object representing the contents in the SOAP header part of the SOAP envelope.
  SOAPMessage |
  SOAPModelBuilder | SOAP specific extension to `OMXMLParserWrapper`.
  SOAPProcessingException |
  SOAPVersion | A generic way to get at SOAP-version-specific values.
  StAXDialect | Encapsulates the specific characteristics of a particular StAX implementation.
  StAXDialectDetector | Detects StAX dialects and normalizes factories for a given StAX implementation.
  StAXParserConfiguration | Defines a particular StAX parser configuration.
  StAXUtils | Utility class containing StAX related methods.
  StAXWriterConfiguration | Deprecated.
  StreamCopyException | Signals that an I/O exception occurred while copying data from an input stream (or other data source) to an output stream (or other data sink).
  StringOMDataSource | `OMDataSource` implementation backed by a `String`.
  UIDGenerator | Contains utility methods to generate unique IDs of various kinds.
  UnclosedReaderDetector | `XMLInputFactory` wrapper that enabled detection of unclosed stream readers.
  UnmarshallerConfigurator | Interface used to apply custom settings to an `Unmarshaller`.
  VMShutdownHook |
  WrappedTextNodeOMDataSource | `OMDataSource` implementation that represents a text node wrapped inside an element.
  WrappedTextNodeOMDataSourceFromDataSource | `WrappedTextNodeOMDataSource` that pulls the text data from a `DataSource` object.
  WrappedTextNodeOMDataSourceFromReader | `WrappedTextNodeOMDataSource` that pulls text data from a `Reader` object.
  WrappedTextNodeStreamReader | `XMLStreamReader` implementation that represents a text node wrapped inside an element.
  WrappingXMLInputFactory | `XMLInputFactory` wrapper that wraps all `XMLEventReader` and `XMLStreamReader` instances created from it.
  WrappingXMLOutputFactory | `XMLOutputFactory` wrapper that wraps all `XMLEventWriter` and `XMLStreamWriter` instances created from it.
  WritableBlob | A writable blob.
  WritableBlobFactory<T extends WritableBlob> | A factory for `WritableBlob` instances.
  XMLFragmentStreamReader | Wrapping XML stream reader that reads a single element from the underlying stream.
  XMLInputFactoryWrapper | Base class for `XMLInputFactory` wrappers.
  XMLOutputFactoryWrapper | Base class for `XMLOutputFactory` wrappers.
  XMLStreamIOException | `IOException` that wraps an `XMLStreamException`.
  XMLStreamReaderUtils | Contains utility methods to work with `XMLStreamReader` objects, including the extension defined by `DataHandlerReader`.
  XMLStreamReaderValidator | `XMLStreamReader` wrapper that performs some simple consistency checks on the events returned by the wrapper reader.
  XMLStreamReaderWrapper | Base class for `XMLStreamReader` wrappers.
  XMLStreamWriterUtils | Contains utility methods to work with `XMLStreamWriter` objects.
  XMLStreamWriterWrapper | Base class for `XMLStreamWriter` wrappers.
  XMLStreamWriterWriter | `Writer` implementation that writes data as `XMLStreamConstants.CHARACTERS` events to an `XMLStreamWriter`.
  XOPEncoded<T> | Represent XOP encoded data.