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()
andgetSOAP12Factory()
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OMFactory
getOMFactory()
Get the OM factory instance for the XML infoset model.SOAPFactory
getSOAP11Factory()
Get the OM factory instance for the SOAP 1.1 infoset model.SOAPFactory
getSOAP12Factory()
Get the OM factory instance for the SOAP 1.2 infoset model.
-
-
-
Method Detail
-
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
-
-