|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.OMImplementation
public abstract class OMImplementation
Abstract class encapsulating a particular object model. It provides instances for plain XML, SOAP 1.1 and SOAP 1.2 object model factories for the given object model implementation. Currently the two OM implementations provided by Axiom are LLOM (linked list) and DOM.
The factories returned by getOMFactory()
, getSOAP11Factory()
and
getSOAP12Factory()
might be stateless (and thread safe) or not. In the former
case the implementation should return the same instance on every invocation, i.e.
instantiate the factory for each OM type only once. In the latter case, the implementation
must return a new instance on every invocation. In order to work with any OM implementation,
code using an implementation of this class must call the relevant method once and only once
for every document processed.
Constructor Summary | |
---|---|
OMImplementation()
|
Method Summary | |
---|---|
abstract OMFactory |
getOMFactory()
Get an OM factory instance for the XML infoset model. |
abstract SOAPFactory |
getSOAP11Factory()
Get an OM factory instance for the SOAP 1.1 infoset model. |
abstract SOAPFactory |
getSOAP12Factory()
Get an OM factory instance for the SOAP 1.2 infoset model. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OMImplementation()
Method Detail |
---|
public abstract OMFactory getOMFactory()
public abstract SOAPFactory getSOAP11Factory()
public abstract SOAPFactory getSOAP12Factory()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |