## Uses of Interface
org.apache.axiom.om.OMNode

- Packages that use OMNode
  Package | Description
  --- | ---
  org.apache.axiom.om | Contains core interfaces of the Axiom API.
  org.apache.axiom.om.impl |
  org.apache.axiom.om.impl.builder |
  org.apache.axiom.om.impl.traverse |
  org.apache.axiom.om.util |
  org.apache.axiom.soap |
  org.apache.axiom.soap.impl.builder |

- - ### Uses of OMNode in org.apache.axiom.om

    Subinterfaces of OMNode in org.apache.axiom.om
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OMComment` Interface OMComment
    `interface` | `OMDocType` Interface OMDocType
    `interface` | `OMElement` A particular kind of node that represents an element infoset information item.
    `interface` | `OMEntityReference` Represents an unexpanded entity reference in an XML document.
    `interface` | `OMProcessingInstruction` Interface OMProcessingInstruction
    `interface` | `OMSourcedElement` Element whose data is backed by an arbitrary Java object.
    `interface` | `OMText` Represents character data in an XML document.

    Methods in org.apache.axiom.om that return OMNode
    Modifier and Type | Method and Description
    --- | ---
    `OMNode` | OMNode.`detach()` Removes a node (and all of its children) from its containing parent.
    `OMNode` | OMContainer.`getFirstOMChild()` Gets the first child.
    `OMNode` | OMNode.`getNextOMSibling()` Returns the next sibling in document order.
    `OMNode` | OMNode.`getPreviousOMSibling()` Gets the previous sibling.

    Methods in org.apache.axiom.om with parameters of type OMNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | OMContainer.`addChild(OMNode omNode)` Adds the given node as the last child of this container.
    `void` | OMNode.`insertSiblingAfter(OMNode sibling)` Inserts a new sibling after the current node.
    `void` | OMNode.`insertSiblingBefore(OMNode sibling)` Inserts a sibling just before the current node.

  - ### Uses of OMNode in org.apache.axiom.om.impl

    Subinterfaces of OMNode in org.apache.axiom.om.impl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OMElementEx` Interface that is used internally by Axiom and that should not be considered being part of the public API.
    `interface` | `OMNodeEx` Interface that is used internally by Axiom and that should not be considered being part of the public API.

    Methods in org.apache.axiom.om.impl with parameters of type OMNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | OMContainerEx.`addChild(OMNode omNode, boolean fromBuilder)`

  - ### Uses of OMNode in org.apache.axiom.om.impl.builder

    Methods in org.apache.axiom.om.impl.builder that return OMNode
    Modifier and Type | Method and Description
    --- | ---
    `protected OMNode` | StAXOMBuilder.`createComment()` Method createOMText.
    `protected OMNode` | StAXOMBuilder.`createDTD()` Method createDTD.
    `protected OMNode` | StAXOMBuilder.`createEntityReference()`
    `protected OMNode` | StAXOMBuilder.`createNextOMElement()` Creates a new OMElement using either a CustomBuilder or the default Builder mechanism.
    `protected OMNode` | StAXOMBuilder.`createOMElement()` Method createOMElement.
    `protected abstract OMNode` | StAXBuilder.`createOMElement()` This method is called with the XMLStreamConstants.START_ELEMENT event.
    `protected OMNode` | StAXBuilder.`createOMText(int textType)` This method will check whether the text can be optimizable using IS_BINARY flag.
    `protected OMNode` | StAXOMBuilder.`createPI()` Method createPI.
    `protected OMNode` | StAXOMBuilder.`createWithCustomBuilder(CustomBuilder customBuilder, OMFactory factory)`
    `OMNode` | OMFactoryEx.`importNode(OMNode child)` This method is intended only to be used by Axiom intenrals when merging nodes from different Axiom implementations.

    Methods in org.apache.axiom.om.impl.builder with parameters of type OMNode
    Modifier and Type | Method and Description
    --- | ---
    `OMNode` | OMFactoryEx.`importNode(OMNode child)` This method is intended only to be used by Axiom intenrals when merging nodes from different Axiom implementations.

  - ### Uses of OMNode in org.apache.axiom.om.impl.traverse

    Methods in org.apache.axiom.om.impl.traverse that return OMNode
    Modifier and Type | Method and Description
    --- | ---
    `protected OMNode` | OMChildrenIterator.`getNextNode(OMNode currentNode)`
    `protected abstract OMNode` | OMAbstractIterator.`getNextNode(OMNode currentNode)` Get the next node.

    Methods in org.apache.axiom.om.impl.traverse with parameters of type OMNode
    Modifier and Type | Method and Description
    --- | ---
    `protected OMNode` | OMChildrenIterator.`getNextNode(OMNode currentNode)`
    `protected abstract OMNode` | OMAbstractIterator.`getNextNode(OMNode currentNode)` Get the next node.
    `protected boolean` | OMQualifiedNameFilterIterator.`matches(OMNode node)`
    `protected boolean` | OMQNameFilterIterator.`matches(OMNode node)`
    `protected abstract boolean` | OMFilterIterator.`matches(OMNode node)` Determine whether the given node matches the filter criteria.
    `protected boolean` | OMChildrenWithSpecificAttributeIterator.`matches(OMNode node)`

    Constructors in org.apache.axiom.om.impl.traverse with parameters of type OMNode
    Constructor and Description
    `OMAbstractIterator(OMNode firstNode)`
    `OMChildrenIterator(OMNode currentChild)` Constructor OMChildrenIterator.
    `OMChildrenWithSpecificAttributeIterator(OMNode currentChild, QName attributeName, String attributeValue, boolean detach)` Constructor OMChildrenWithSpecificAttributeIterator.

  - ### Uses of OMNode in org.apache.axiom.om.util

    Methods in org.apache.axiom.om.util with parameters of type OMNode
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DigestGenerator.`compareOMNode(OMNode node, OMNode comparingNode, String digestAlgorithm)` Compares two OMNodes for the XML equality
    `byte[]` | DigestGenerator.`getDigest(OMNode node, String digestAlgorithm)` This method is an overloaded method for the digest generation for OMNode

  - ### Uses of OMNode in org.apache.axiom.soap

    Subinterfaces of OMNode in org.apache.axiom.soap
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SOAPBody` An object that represents the contents of the SOAP body element in a SOAP message.
    `interface` | `SOAPEnvelope` Interface SOAPEnvelope
    `interface` | `SOAPFault` An element in the `SOAPBody` object that contains error and/or status information.
    `interface` | `SOAPFaultClassifier` Common superinterface for `SOAPFaultCode` and `SOAPFaultSubCode`.
    `interface` | `SOAPFaultCode`
    `interface` | `SOAPFaultDetail` The Detail element information item is intended for carrying application specific error information related to the SOAP Body .
    `interface` | `SOAPFaultNode`
    `interface` | `SOAPFaultReason`
    `interface` | `SOAPFaultRole` The Role element information item identifies the role the node was operating in at the point the fault occurred.
    `interface` | `SOAPFaultSubCode`
    `interface` | `SOAPFaultText`
    `interface` | `SOAPFaultValue`
    `interface` | `SOAPHeader` Interface SOAPHeader
    `interface` | `SOAPHeaderBlock` An object representing the contents in the SOAP header part of the SOAP envelope.

  - ### Uses of OMNode in org.apache.axiom.soap.impl.builder

    Methods in org.apache.axiom.soap.impl.builder that return OMNode
    Modifier and Type | Method and Description
    --- | ---
    `protected OMNode` | StAXSOAPModelBuilder.`createDTD()` Method createDTD.
    `protected OMNode` | StAXSOAPModelBuilder.`createEntityReference()`
    `protected OMNode` | StAXSOAPModelBuilder.`createNextOMElement()`
    `protected OMNode` | StAXSOAPModelBuilder.`createPI()` Method createPI.

Copyright © The Apache Software Foundation. All Rights Reserved.