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

- Packages that use OMContainer
  Package | Description
  --- | ---
  org.apache.axiom.om | Contains core interfaces of the Axiom API.
  org.apache.axiom.om.ds.custombuilder |
  org.apache.axiom.om.impl |
  org.apache.axiom.om.impl.builder |
  org.apache.axiom.soap |
  org.apache.axiom.soap.impl.builder |

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

    Subinterfaces of OMContainer in org.apache.axiom.om
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OMDocument`
    `interface` | `OMElement` A particular kind of node that represents an element infoset information item.
    `interface` | `OMSourcedElement` Element whose data is backed by an arbitrary Java object.

    Methods in org.apache.axiom.om that return OMContainer
    Modifier and Type | Method and Description
    --- | ---
    `OMContainer` | OMNode.`getParent()` Returns the parent containing node.

    Methods in org.apache.axiom.om with parameters of type OMContainer
    Modifier and Type | Method and Description
    --- | ---
    `OMComment` | OMFactory.`createOMComment(OMContainer parent, String content)` Creates a comment.
    `OMDocType` | OMFactory.`createOMDocType(OMContainer parent, String rootName, String publicId, String systemId, String internalSubset)` Creates DTD (`DOCTYPE` declaration) node.
    `OMElement` | OMFactory.`createOMElement(QName qname, OMContainer parent)` Create an element with the given `QName` and parent.
    `OMElement` | OMFactory.`createOMElement(String localName, OMNamespace ns, OMContainer parent)` Create an element with the given name and parent.
    `OMEntityReference` | OMFactory.`createOMEntityReference(OMContainer parent, String name)` Create an entity reference.
    `OMProcessingInstruction` | OMFactory.`createOMProcessingInstruction(OMContainer parent, String piTarget, String piData)` Creates a PI.
    `OMText` | OMFactory.`createOMText(OMContainer parent, char[] charArary, int type)` Deprecated.
    `OMText` | OMFactory.`createOMText(OMContainer parent, OMText source)` Create OMText node that is a copy of the source text node
    `OMText` | OMFactory.`createOMText(OMContainer parent, QName text)` Deprecated. This method is only meaningful if it is used to create a text node that is the single child of an `OMElement`. However, for that purpose `OMElement.setText(QName)` should be used.
    `OMText` | OMFactory.`createOMText(OMContainer parent, QName text, int type)` Deprecated. Creating a text node containing a QName and having a type other than `OMNode.TEXT_NODE` is not meaningful.
    `OMText` | OMFactory.`createOMText(OMContainer parent, String text)` Creates a new `OMText` node with the given value and appends it to the given parent element.
    `OMText` | OMFactory.`createOMText(OMContainer parent, String text, int type)`
    `OMText` | OMFactory.`createOMText(OMContainer parent, String s, String mimeType, boolean optimize)`

  - ### Uses of OMContainer in org.apache.axiom.om.ds.custombuilder

    Methods in org.apache.axiom.om.ds.custombuilder with parameters of type OMContainer
    Modifier and Type | Method and Description
    --- | ---
    `OMElement` | ByteArrayCustomBuilder.`create(String namespace, String localPart, OMContainer parent, javax.xml.stream.XMLStreamReader reader, OMFactory factory)`

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

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

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

    Methods in org.apache.axiom.om.impl.builder with parameters of type OMContainer
    Modifier and Type | Method and Description
    --- | ---
    `protected OMElement` | StAXOMBuilder.`constructNode(OMContainer parent, String elementName)` Instantiate the appropriate `OMElement` implementation for the current element.
    `OMElement` | CustomBuilder.`create(String namespace, String localPart, OMContainer parent, javax.xml.stream.XMLStreamReader reader, OMFactory factory)` Create an OMElement for this whole subtree.
    `OMComment` | OMFactoryEx.`createOMComment(OMContainer parent, String content, boolean fromBuilder)`
    `OMDocType` | OMFactoryEx.`createOMDocType(OMContainer parent, String rootName, String publicId, String systemId, String internalSubset, boolean fromBuilder)`
    `OMElement` | OMFactoryEx.`createOMElement(String localName, OMContainer parent, OMXMLParserWrapper builder)`
    `OMEntityReference` | OMFactoryEx.`createOMEntityReference(OMContainer parent, String name, String replacementText, boolean fromBuilder)`
    `OMProcessingInstruction` | OMFactoryEx.`createOMProcessingInstruction(OMContainer parent, String piTarget, String piData, boolean fromBuilder)`
    `OMText` | OMFactoryEx.`createOMText(OMContainer parent, Object dataHandler, boolean optimize, boolean fromBuilder)`
    `OMText` | OMFactoryEx.`createOMText(OMContainer parent, String text, int type, boolean fromBuilder)`
    `void` | StAXBuilder.`discard(OMContainer container)`
    `void` | StAXBuilder.`reenableCaching(OMContainer container)` For internal use only.

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

    Subinterfaces of OMContainer 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.
    `interface` | `SOAPMessage`

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

    Methods in org.apache.axiom.soap.impl.builder with parameters of type OMContainer
    Modifier and Type | Method and Description
    --- | ---
    `protected OMElement` | StAXSOAPModelBuilder.`constructNode(OMContainer parent, String elementName)`

Copyright © The Apache Software Foundation. All Rights Reserved.