-
Interfaces Interface Description org.apache.axiom.attachments.SizeAwareDataSource Please implementSizeAwareDataSource
org.apache.axiom.mime.MultipartWriter UseMultipartBodyWriter
instead.org.apache.axiom.mime.MultipartWriterFactory org.apache.axiom.om.impl.OMXMLStreamReaderEx org.apache.axiom.om.OMConstants org.apache.axiom.om.OMSerializer org.apache.axiom.util.blob.Blob UseBlob
instead.org.apache.axiom.util.blob.WritableBlob UseWritableBlob
instead.
-
Classes Class Description org.apache.axiom.attachments.impl.BufferUtils org.apache.axiom.attachments.utils.BAAInputStream org.apache.axiom.attachments.utils.BAAOutputStream org.apache.axiom.attachments.utils.ByteSearch org.apache.axiom.attachments.utils.DataHandlerUtils org.apache.axiom.attachments.utils.IOUtils This class is no longer used and will be removed in Axiom 1.3. You may want to use Commons IO instead.org.apache.axiom.mime.ContentTypeBuilder UseContentType.Builder
instead.org.apache.axiom.mime.impl.axiom.AxiomMultipartWriterFactory org.apache.axiom.mime.impl.javamail.JavaMailMultipartWriterFactory The original purpose of this class was to provide an alternative implementation should bugs be discovered inAxiomMultipartWriterFactory
. However,AxiomMultipartWriterFactory
exists for several releases now and has no known issues. It should therefore always be used asMultipartWriterFactory
implementation.org.apache.axiom.om.ds.Behavior org.apache.axiom.om.ds.ByteArrayDataSource UseBlobOMDataSource
instead.org.apache.axiom.om.ds.CharArrayDataSource UseStringOMDataSource
instead.org.apache.axiom.om.ds.custombuilder.ByteArrayCustomBuilder UseBlobOMDataSourceCustomBuilder
instead.org.apache.axiom.om.ds.InputStreamDataSource This class has been deprecated without replacement. Generally there is no need forOMDataSource
instances that are pull based (i.e. use anXMLStreamReader
) and that are destructive. For these scenarios, simply useOMXMLBuilderFactory
to create anOMElement
and add it to the tree. Since this operation will not expand the element (in Axiom 1.3.x), the result will be the same as using anOMSourcedElement
with a destructiveOMDataSource
.org.apache.axiom.om.ds.OMDataSourceExtBase As described in AXIOM-419, this class has multiple issues and should no longer be used as a base class forOMDataSource
implementations. Instead, useAbstractOMDataSource
,AbstractPullOMDataSource
orAbstractPushOMDataSource
.org.apache.axiom.om.ds.ParserInputStreamDataSource org.apache.axiom.om.impl.builder.DataHandlerReaderUtils Use the corresponding methods inXMLStreamReaderUtils
instead.org.apache.axiom.om.impl.dom.DOOMAbstractFactory UseOMAbstractFactory.getMetaFactory(String)
withOMAbstractFactory.FEATURE_DOM
to get a meta factory for DOOM.org.apache.axiom.om.impl.EmptyOMLocation UseDummyLocation.INSTANCE
instead.org.apache.axiom.om.impl.jaxp.OMResult In order to create aSAXResult
that builds an Axiom tree, create anOMDocument
instance and callOMContainer.getSAXResult()
on it.org.apache.axiom.om.impl.jaxp.OMSource As of version 1.2.13, application code should useOMContainer.getSAXSource(boolean)
instead of this class.org.apache.axiom.om.impl.llom.util.AXIOMUtil UseAXIOMUtil
instead.org.apache.axiom.om.impl.llom.util.NamespaceContextImpl UseMapBasedNamespaceContext
instead.org.apache.axiom.om.impl.llom.util.XMLComparator This class is no longer maintained. Please use XmlUnit to compare XML documents.org.apache.axiom.om.impl.MIMEOutputUtils The features of this class are now implemented byOMMultipartWriter
, which has as cleaner API and supports streaming of individual MIME parts, in particular the SOAP part.org.apache.axiom.om.impl.OMNamespaceImpl OMNamespace
instances should always be created usingOMFactory.createOMNamespace(String, String)
. This class will be removed in Axiom 1.3.org.apache.axiom.om.impl.serialize.OMXMLReader This class is used internally byOMSource
. Starting with Axiom 1.2.13, application code should useOMContainer.getSAXSource(boolean)
to serialize an OM tree to SAX. If there is a need to obtain anXMLReader
instance, useSAXSource.getXMLReader()
on theSAXSource
returned byOMContainer.getSAXSource(boolean)
.org.apache.axiom.om.impl.serialize.StreamingOMSerializer To copy events from anXMLStreamReader
to anXMLStreamWriter
, useOMXMLBuilderFactory.createStAXOMBuilder(XMLStreamReader)
to create anOMDocument
, then serialize it usingOMSerializable.serializeAndConsume(XMLStreamWriter)
.org.apache.axiom.om.impl.serialize.StreamWriterToContentHandlerConverter This is an internal implementation class that is no longer used.org.apache.axiom.om.impl.traverse.OMAbstractIterator org.apache.axiom.om.impl.traverse.OMChildElementIterator This type of iterator should always be created usingOMElement.getChildElements()
, and this class should never be referenced directly. It will be removed in Axiom 1.3.org.apache.axiom.om.impl.traverse.OMChildrenIterator org.apache.axiom.om.impl.traverse.OMChildrenLegacyQNameIterator org.apache.axiom.om.impl.traverse.OMChildrenLocalNameIterator This type of iterator should always be created usingOMContainer.getChildrenWithLocalName(String)
, and this class should never be referenced directly. It will be removed in Axiom 1.3.org.apache.axiom.om.impl.traverse.OMChildrenNamespaceIterator This type of iterator should always be created usingOMContainer.getChildrenWithNamespaceURI(String)
, and this class should never be referenced directly. It will be removed in Axiom 1.3.org.apache.axiom.om.impl.traverse.OMChildrenQNameIterator This type of iterator should always be created usingOMContainer.getChildrenWithName(QName)
, and this class should never be referenced directly. It will be removed in Axiom 1.3.org.apache.axiom.om.impl.traverse.OMChildrenWithSpecificAttributeIterator org.apache.axiom.om.impl.traverse.OMDescendantsIterator This type of iterator should always be created usingOMContainer.getDescendants(boolean)
, and this class should never be referenced directly. It will be removed in Axiom 1.3.org.apache.axiom.om.impl.traverse.OMFilterIterator org.apache.axiom.om.impl.traverse.OMQNameFilterIterator org.apache.axiom.om.impl.traverse.OMQualifiedNameFilterIterator org.apache.axiom.om.impl.util.EmptyIterator org.apache.axiom.om.impl.util.OMSerializerUtil org.apache.axiom.om.util.Base64 UseBase64Utils
instead.org.apache.axiom.om.util.CommonUtils org.apache.axiom.om.util.DetachableInputStream org.apache.axiom.om.util.LogOutputStream org.apache.axiom.om.util.TextHelper Class containing only deprecated utility methods.org.apache.axiom.om.util.UUIDGenerator Please use one of the specialized methods in theUIDGenerator
class. In contrast to what its name suggests, theUUIDGenerator.getUUID()
method doesn't return a UUID. It doesn't return a valid URN with uuid NID either. See AXIS2-4527 for more information.org.apache.axiom.om.util.XPathEvaluator org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder Please use theOMXMLBuilderFactory
API to create builders.org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder Please use theOMXMLBuilderFactory
API to create builders.org.apache.axiom.util.blob.BlobDataSource UseBlobDataSource
instead.org.apache.axiom.util.blob.BlobOutputStream org.apache.axiom.util.blob.MemoryBlob UseMemoryBlob
instead.org.apache.axiom.util.blob.OverflowBlob UseOverflowableBlob
instead.org.apache.axiom.util.jaxb.JAXBUtils org.apache.axiom.util.jaxb.UnmarshallerAdapter org.apache.axiom.util.stax.AbstractXMLStreamReader This class is no longer maintained.org.apache.axiom.util.stax.AbstractXMLStreamWriter This class is no longer maintained.org.apache.axiom.util.stax.XMLEventUtils This class is no longer maintained.
-
Exceptions Exceptions Description org.apache.axiom.om.impl.exception.OMBuilderException org.apache.axiom.om.impl.exception.OMStreamingException org.apache.axiom.om.impl.exception.XMLComparisonException This exception is only used byXMLComparator
which is deprecated.
-
Fields Field Description org.apache.axiom.om.OMConstants.ARRAY_ITEM_LOCALNAME This constant was used in early prototypes of Axis2 and is no longer relevant.org.apache.axiom.om.OMConstants.ARRAY_ITEM_NS_PREFIX This constant was used in early prototypes of Axis2 and is no longer relevant.org.apache.axiom.om.OMConstants.ARRAY_ITEM_NSURI This constant was used in early prototypes of Axis2 and is no longer relevant.org.apache.axiom.om.OMConstants.ARRAY_ITEM_QNAME This constant was used in early prototypes of Axis2 and is no longer relevant.org.apache.axiom.om.OMConstants.DEFAULT_DEFAULT_NAMESPACE org.apache.axiom.om.OMConstants.XMLNS_NS_PREFIX UseXMLConstants.XMLNS_ATTRIBUTE
instead.org.apache.axiom.om.OMConstants.XMLNS_NS_URI UseXMLConstants.XMLNS_ATTRIBUTE_NS_URI
instead.org.apache.axiom.om.OMConstants.XMLNS_PREFIX UseXMLConstants.XML_NS_PREFIX
instead.org.apache.axiom.om.OMConstants.XMLNS_URI UseXMLConstants.XML_NS_URI
instead.