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

- Packages that use OMMetaFactory
  Package | Description
  --- | ---
  org.apache.axiom.locator.loader |
  org.apache.axiom.om | Contains core interfaces of the Axiom API.
  org.apache.axiom.om.dom | Contains extension interfaces for Axiom implementations that support DOM.

- - ### Uses of OMMetaFactory in org.apache.axiom.locator.loader

    Methods in org.apache.axiom.locator.loader that return OMMetaFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `OMMetaFactory` | OMMetaFactoryLoader.`load​(Map<String,​Object> properties)` | Get the `OMMetaFactory` instance for the Axiom implementation.

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

    Subinterfaces of OMMetaFactory in org.apache.axiom.om
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `OMMetaFactorySPI` | For internal use only.

    Methods in org.apache.axiom.om that return OMMetaFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static OMMetaFactory` | OMAbstractFactory.`getMetaFactory()` | Get the meta factory instance for the default Axiom implementation.
    `static OMMetaFactory` | OMAbstractFactory.`getMetaFactory​(String feature)` | Get the meta factory instance for the Axiom implementation with a given feature.
    `OMMetaFactory` | OMFactory.`getMetaFactory()` | Get the `OMMetaFactory` from which this factory was obtained.
    `OMMetaFactory` | OMMetaFactoryLocator.`getOMMetaFactory​(String feature)` | Get the `OMMetaFactory` for the given feature.

    Methods in org.apache.axiom.om with parameters of type OMMetaFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createSOAPModelBuilder​(OMMetaFactory metaFactory, InputStream in, String encoding)` | Create an object model builder for SOAP that reads a message from the provided input stream, using a particular Axiom implementation and a given charset encoding.
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createSOAPModelBuilder​(OMMetaFactory metaFactory, Reader in)` | Create an object model builder for SOAP that reads a message from the provided character stream using a particular Axiom implementation.
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createSOAPModelBuilder​(OMMetaFactory metaFactory, Source source)` | Create an object model builder for SOAP that reads a message from the provided `Source` using a particular Axiom implementation.
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createSOAPModelBuilder​(OMMetaFactory metaFactory, Source rootPart, OMAttachmentAccessor attachmentAccessor)` |
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createSOAPModelBuilder​(OMMetaFactory metaFactory, Attachments attachments)` | Deprecated. Use `OMXMLBuilderFactory.createSOAPModelBuilder(OMMetaFactory, MultipartBody)` instead.
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createSOAPModelBuilder​(OMMetaFactory metaFactory, MultipartBody message)` | Create an MTOM aware model builder from the provided `MultipartBody` object using a particular Axiom implementation.
    `static SOAPModelBuilder` | OMXMLBuilderFactory.`createStAXSOAPModelBuilder​(OMMetaFactory metaFactory, XMLStreamReader parser)` | Create an object model builder for SOAP that pulls events from a StAX stream reader and that uses a particular Axiom implementation.

  - ### Uses of OMMetaFactory in org.apache.axiom.om.dom

    Subinterfaces of OMMetaFactory in org.apache.axiom.om.dom
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `DOMMetaFactory` | Extension interface for `OMMetaFactory` implementations that support `OMAbstractFactory.FEATURE_DOM`.