Package org.apache.axiom.om
Interface OMMetaFactory
- All Known Subinterfaces:
DOMMetaFactory
,OMMetaFactorySPI
public interface OMMetaFactory
Object model meta factory. This interface encapsulates a particular Axiom implementation and
provides instances for plain XML, SOAP 1.1 and SOAP 1.2 object model factories for that
implementation. Currently the two OM implementations provided by Axiom are LLOM (linked list) and
DOOM (DOM compatible).
The factories returned by getOMFactory()
, getSOAP11Factory()
and
getSOAP12Factory()
MUST be stateless (and thread safe). The implementation MUST return
the same instance on every invocation, i.e. instantiate the factory for each OM type only once.
-
Method Summary
Modifier and TypeMethodDescriptionGet the OM factory instance for the XML infoset model.Get the OM factory instance for the SOAP 1.1 infoset model.Get the OM factory instance for the SOAP 1.2 infoset model.
-
Method Details
-
getOMFactory
OMFactory getOMFactory()Get the OM factory instance for the XML infoset model.- Returns:
- the OM factory instance
-
getSOAP11Factory
SOAPFactory getSOAP11Factory()Get the OM factory instance for the SOAP 1.1 infoset model.- Returns:
- the OM factory instance
-
getSOAP12Factory
SOAPFactory getSOAP12Factory()Get the OM factory instance for the SOAP 1.2 infoset model.- Returns:
- the OM factory instance
-