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

Packages that use OMMetaFactory
org.apache.axiom.om Contains core interfaces of the Axiom API. 
org.apache.axiom.om.impl   
org.apache.axiom.om.impl.dom.factory   
org.apache.axiom.om.impl.llom.factory   
org.apache.axiom.osgi   
org.apache.axiom.soap.impl.builder   
org.apache.axiom.ts   
org.apache.axiom.ts.om.attribute   
org.apache.axiom.ts.om.builder   
org.apache.axiom.ts.om.container   
org.apache.axiom.ts.om.document   
org.apache.axiom.ts.om.element   
org.apache.axiom.ts.om.factory   
org.apache.axiom.ts.om.node   
org.apache.axiom.ts.om.text   
org.apache.axiom.ts.soap   
org.apache.axiom.ts.soap.body   
org.apache.axiom.ts.soap.builder   
org.apache.axiom.ts.soap.envelope   
org.apache.axiom.ts.soap.factory   
org.apache.axiom.ts.soap.fault   
org.apache.axiom.ts.soap.faultdetail   
org.apache.axiom.ts.soap.faulttext   
org.apache.axiom.ts.soap.header   
org.apache.axiom.ts.soap.headerblock   
org.apache.axiom.ts.soap11.envelope   
org.apache.axiom.ts.soap11.fault   
org.apache.axiom.ts.soap11.faultreason   
org.apache.axiom.ts.soap11.header   
org.apache.axiom.ts.soap12.envelope   
org.apache.axiom.ts.soap12.fault   
org.apache.axiom.ts.soap12.faultcode   
org.apache.axiom.ts.soap12.faultreason   
org.apache.axiom.ts.soap12.faulttext   
org.apache.axiom.ts.soap12.header   
 

Uses of OMMetaFactory in org.apache.axiom.om
 

Methods in org.apache.axiom.om that return OMMetaFactory
 OMMetaFactory OMFactory.getMetaFactory()
          Get the OMMetaFactory from which this factory was obtained.
static OMMetaFactory OMAbstractFactory.getMetaFactory()
          Get the default meta factory instance.
 

Methods in org.apache.axiom.om with parameters of type OMMetaFactory
static void OMAbstractFactory.setMetaFactory(OMMetaFactory newMetaFactory)
          Explicitly set a meta factory instance.
 

Uses of OMMetaFactory in org.apache.axiom.om.impl
 

Classes in org.apache.axiom.om.impl that implement OMMetaFactory
 class AbstractOMMetaFactory
          Base class for OMMetaFactory implementations that make use of the standard builders (StAXOMBuilder and its subclasses).
 

Uses of OMMetaFactory in org.apache.axiom.om.impl.dom.factory
 

Classes in org.apache.axiom.om.impl.dom.factory that implement OMMetaFactory
 class OMDOMMetaFactory
          Meta factory for the DOOM implementation.
 

Methods in org.apache.axiom.om.impl.dom.factory that return OMMetaFactory
 OMMetaFactory OMDOMFactory.getMetaFactory()
           
 

Uses of OMMetaFactory in org.apache.axiom.om.impl.llom.factory
 

Classes in org.apache.axiom.om.impl.llom.factory that implement OMMetaFactory
 class OMLinkedListMetaFactory
          Meta factory for the linked list OM implementation.
 

Methods in org.apache.axiom.om.impl.llom.factory that return OMMetaFactory
 OMMetaFactory OMLinkedListImplFactory.getMetaFactory()
           
 

Uses of OMMetaFactory in org.apache.axiom.osgi
 

Methods in org.apache.axiom.osgi with parameters of type OMMetaFactory
protected  void FactoryInjectionComponent.setMetaFactory(OMMetaFactory metafactory)
           
protected  void FactoryInjectionComponent.unsetMetaFactory(OMMetaFactory metafactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.soap.impl.builder
 

Constructors in org.apache.axiom.soap.impl.builder with parameters of type OMMetaFactory
StAXSOAPModelBuilder(OMMetaFactory metaFactory, XMLStreamReader parser)
          Constructor.
StAXSOAPModelBuilder(OMMetaFactory metaFactory, XMLStreamReader parser, String soapVersion)
          Constructor.
 

Uses of OMMetaFactory in org.apache.axiom.ts
 

Fields in org.apache.axiom.ts declared as OMMetaFactory
protected  OMMetaFactory AxiomTestCase.metaFactory
           
protected  OMMetaFactory AxiomTestSuiteBuilder.metaFactory
           
 

Constructors in org.apache.axiom.ts with parameters of type OMMetaFactory
AxiomTestCase(OMMetaFactory metaFactory)
           
AxiomTestSuiteBuilder(OMMetaFactory metaFactory)
           
ConformanceTestCase(OMMetaFactory metaFactory, String file)
           
OMTestSuiteBuilder(OMMetaFactory metaFactory)
           
SOAPTestSuiteBuilder(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.attribute
 

Constructors in org.apache.axiom.ts.om.attribute with parameters of type OMMetaFactory
TestEqualsHashCode(OMMetaFactory metaFactory)
           
TestGetQNameWithNamespace(OMMetaFactory metaFactory)
           
TestGetQNameWithoutNamespace(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.builder
 

Constructors in org.apache.axiom.ts.om.builder with parameters of type OMMetaFactory
TestCreateOMBuilderFromDOMSource(OMMetaFactory metaFactory, String file)
           
TestCreateOMBuilderFromSAXSource(OMMetaFactory metaFactory, String file)
           
TestGetDocumentElement(OMMetaFactory metaFactory)
           
TestGetDocumentElementWithDiscardDocument(OMMetaFactory metaFactory)
           
TestInvalidXML(OMMetaFactory metaFactory)
           
TestIOExceptionInGetText(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.container
 

Constructors in org.apache.axiom.ts.om.container with parameters of type OMMetaFactory
TestGetXMLStreamReader(OMMetaFactory metaFactory, String file, OMContainerFactory containerFactory, boolean cache)
           
TestSerialize(OMMetaFactory metaFactory, String file, OMContainerFactory containerFactory, SerializationMethod serializationMethod)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.document
 

Constructors in org.apache.axiom.ts.om.document with parameters of type OMMetaFactory
TestIsCompleteAfterAddingIncompleteChild(OMMetaFactory metaFactory)
           
TestSerializeAndConsume(OMMetaFactory metaFactory)
           
TestSerializeAndConsumeWithIncompleteDescendant(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.element
 

Constructors in org.apache.axiom.ts.om.element with parameters of type OMMetaFactory
TestAddAttributeAlreadyOwnedByElement(OMMetaFactory metaFactory)
           
TestAddAttributeAlreadyOwnedByOtherElement(OMMetaFactory metaFactory)
           
TestAddAttributeFromOMAttributeMultiple(OMMetaFactory metaFactory)
           
TestAddAttributeFromOMAttributeWithExistingName(OMMetaFactory metaFactory)
           
TestAddAttributeReplace1(OMMetaFactory metaFactory)
           
TestAddAttributeReplace2(OMMetaFactory metaFactory)
           
TestAddAttributeWithExistingNamespaceDeclarationInScope(OMMetaFactory metaFactory)
           
TestAddAttributeWithExistingNamespaceDeclarationOnSameElement(OMMetaFactory metaFactory)
           
TestAddAttributeWithMaskedNamespaceDeclaration(OMMetaFactory metaFactory)
           
TestAddAttributeWithoutExistingNamespaceDeclaration(OMMetaFactory metaFactory)
           
TestAddChild(OMMetaFactory metaFactory)
           
TestAddChildWithParent(OMMetaFactory metaFactory)
           
TestDeclareNamespace1(OMMetaFactory metaFactory)
           
TestGetAllAttributes1(OMMetaFactory metaFactory)
           
TestGetAllAttributes2(OMMetaFactory metaFactory)
           
TestGetAllDeclaredNamespaces(OMMetaFactory metaFactory)
           
TestGetAttributeValueNonExisting(OMMetaFactory metaFactory)
           
TestGetAttributeValueWithXmlPrefix1(OMMetaFactory metaFactory)
           
TestGetAttributeValueWithXmlPrefix2(OMMetaFactory metaFactory)
           
TestGetAttributeWithXmlPrefix1(OMMetaFactory metaFactory)
           
TestGetAttributeWithXmlPrefix2(OMMetaFactory metaFactory)
           
TestGetChildElements(OMMetaFactory metaFactory)
           
TestGetChildren(OMMetaFactory metaFactory)
           
TestGetChildrenConcurrentModification(OMMetaFactory metaFactory)
           
TestGetChildrenRemove1(OMMetaFactory metaFactory)
           
TestGetChildrenRemove2(OMMetaFactory metaFactory)
           
TestGetChildrenRemove3(OMMetaFactory metaFactory)
           
TestGetChildrenRemove4(OMMetaFactory metaFactory)
           
TestGetChildrenWithLocalName(OMMetaFactory metaFactory)
           
TestGetChildrenWithName(OMMetaFactory metaFactory)
           
TestGetFirstChildWithName(OMMetaFactory metaFactory)
           
TestGetFirstChildWithNameOnIncompleteElement(OMMetaFactory metaFactory)
           
TestGetNamespaceURI(OMMetaFactory metaFactory)
           
TestGetNamespaceURIWithoutNamespace(OMMetaFactory metaFactory)
           
TestGetQNameWithoutNamespace(OMMetaFactory metaFactory)
           
TestGetXMLStreamReaderCDATAEventFromElement(OMMetaFactory metaFactory)
           
TestGetXMLStreamReaderCDATAEventFromParser(OMMetaFactory metaFactory)
           
TestGetXMLStreamReaderCommentEvent(OMMetaFactory metaFactory)
           
TestGetXMLStreamReaderGetElementText(OMMetaFactory metaFactory)
           
TestGetXMLStreamReaderGetNamespaceContext(OMMetaFactory metaFactory, boolean cache)
           
TestGetXMLStreamReaderNextTag(OMMetaFactory metaFactory)
           
TestGetXMLStreamReaderOnNonRootElement(OMMetaFactory metaFactory, boolean cache)
           
TestGetXMLStreamReaderWithOMSourcedElementDescendant(OMMetaFactory metaFactory)
           
TestIsCompleteAfterAddingIncompleteChild(OMMetaFactory metaFactory)
           
TestResolveQNameWithDefaultNamespace(OMMetaFactory metaFactory)
           
TestResolveQNameWithNonDefaultNamespace(OMMetaFactory metaFactory)
           
TestResolveQNameWithoutNamespace(OMMetaFactory metaFactory)
           
TestResolveQNameWithUnboundPrefix(OMMetaFactory metaFactory)
           
TestSerialization(OMMetaFactory metaFactory, String parent, String children, String expected)
           
TestSerializationWithTwoNonBuiltOMElements(OMMetaFactory metaFactory)
           
TestSerializeAndConsumeWithIncompleteDescendant(OMMetaFactory metaFactory)
           
TestSetText(OMMetaFactory metaFactory)
           
TestSetTextQName(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.factory
 

Constructors in org.apache.axiom.ts.om.factory with parameters of type OMMetaFactory
TestCreateOMElementWithDefaultNamespace(OMMetaFactory metaFactory, OMElementCreator variant)
           
TestCreateOMElementWithGeneratedPrefix(OMMetaFactory metaFactory, OMElementCreator variant)
           
TestCreateOMElementWithNonDefaultNamespace(OMMetaFactory metaFactory, OMElementCreator variant)
           
TestCreateOMElementWithoutNamespace(OMMetaFactory metaFactory, OMElementCreator variant)
           
TestCreateOMNamespace(OMMetaFactory metaFactory)
           
TestCreateOMNamespaceWithNullURI(OMMetaFactory metaFactory)
           
TestCreateOMText(OMMetaFactory metaFactory)
           
TestCreateOMTextFromDataHandlerProvider(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.node
 

Constructors in org.apache.axiom.ts.om.node with parameters of type OMMetaFactory
TestDetach(OMMetaFactory metaFactory, boolean build)
           
TestInsertSiblingAfter(OMMetaFactory metaFactory)
           
TestInsertSiblingAfterLastChild(OMMetaFactory metaFactory)
           
TestInsertSiblingAfterOnChild(OMMetaFactory metaFactory)
           
TestInsertSiblingAfterOnOrphan(OMMetaFactory metaFactory)
           
TestInsertSiblingAfterOnSelf(OMMetaFactory metaFactory)
           
TestInsertSiblingBefore(OMMetaFactory metaFactory)
           
TestInsertSiblingBeforeOnChild(OMMetaFactory metaFactory)
           
TestInsertSiblingBeforeOnOrphan(OMMetaFactory metaFactory)
           
TestInsertSiblingBeforeOnSelf(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.om.text
 

Constructors in org.apache.axiom.ts.om.text with parameters of type OMMetaFactory
TestBase64Streaming(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap
 

Methods in org.apache.axiom.ts.soap with parameters of type OMMetaFactory
abstract  SOAPFactory SOAPSpec.getAltFactory(OMMetaFactory metaFactory)
           
abstract  SOAPFactory SOAPSpec.getFactory(OMMetaFactory metaFactory)
           
 

Constructors in org.apache.axiom.ts.soap with parameters of type OMMetaFactory
SOAPTestCase(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.body
 

Constructors in org.apache.axiom.ts.soap.body with parameters of type OMMetaFactory
TestAddFault1(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestAddFault2(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetFault(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetFaultWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestHasFault(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestHasFaultWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.builder
 

Constructors in org.apache.axiom.ts.soap.builder with parameters of type OMMetaFactory
BadInputTest(OMMetaFactory metaFactory, String file)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.envelope
 

Constructors in org.apache.axiom.ts.soap.envelope with parameters of type OMMetaFactory
TestAddHeaderToIncompleteEnvelope(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestBodyHeaderOrder(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestDiscardHeader(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetBody(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetBodyOnEmptyEnvelope(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetBodyOnEnvelopeWithHeaderOnly(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetBodyWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetHeader(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetHeaderWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetSOAPBodyFirstElementLocalNameAndNS(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestHasFault(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestHasFaultWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.factory
 

Constructors in org.apache.axiom.ts.soap.factory with parameters of type OMMetaFactory
TestCreateSOAPEnvelope(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetDefaultFaultEnvelope(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.fault
 

Constructors in org.apache.axiom.ts.soap.fault with parameters of type OMMetaFactory
TestGetCode(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetCodeWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetDetail(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetDetailWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetException(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetReason(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetReasonWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetRole(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetRoleWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetCode(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetDetail(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetException(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetReason(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetRole(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.faultdetail
 

Constructors in org.apache.axiom.ts.soap.faultdetail with parameters of type OMMetaFactory
TestAddDetailEntry(OMMetaFactory omMetaFactory, SOAPSpec spec)
           
TestGetAllDetailEntries(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetAllDetailEntriesWithParser(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSerialization(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestWSCommons202(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.faulttext
 

Constructors in org.apache.axiom.ts.soap.faulttext with parameters of type OMMetaFactory
TestSetLang(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.header
 

Constructors in org.apache.axiom.ts.soap.header with parameters of type OMMetaFactory
SOAPRoleTest(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestAddHeaderBlock(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestExamineAllHeaderBlocks(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestExamineHeaderBlocks(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestExtractAllHeaderBlocks(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetHeaderBlocksWithNSURI(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap.headerblock
 

Constructors in org.apache.axiom.ts.soap.headerblock with parameters of type OMMetaFactory
TestGetMustUnderstand(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestGetRole(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetMustUnderstandBoolean(OMMetaFactory metaFactory, SOAPSpec spec, boolean value, String stringValue)
           
TestSetMustUnderstandString01(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetMustUnderstandWithInvalidValue(OMMetaFactory metaFactory, SOAPSpec spec)
           
TestSetRole(OMMetaFactory metaFactory, SOAPSpec spec)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap11.envelope
 

Constructors in org.apache.axiom.ts.soap11.envelope with parameters of type OMMetaFactory
TestAddElementAfterBody(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap11.fault
 

Constructors in org.apache.axiom.ts.soap11.fault with parameters of type OMMetaFactory
TestGetNode(OMMetaFactory metaFactory)
           
TestSetNode(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap11.faultreason
 

Constructors in org.apache.axiom.ts.soap11.faultreason with parameters of type OMMetaFactory
TestAddSOAPText(OMMetaFactory metaFactory)
           
TestGetFirstSOAPText(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap11.header
 

Constructors in org.apache.axiom.ts.soap11.header with parameters of type OMMetaFactory
TestExamineAllHeaderBlocksWithParser(OMMetaFactory metaFactory)
           
TestExamineHeaderBlocksWithParser(OMMetaFactory metaFactory)
           
TestExamineMustUnderstandHeaderBlocksWithParser(OMMetaFactory metaFactory)
           
TestGetHeaderBlocksWithNSURIWithParser(OMMetaFactory metaFactory)
           
TestSOAP11Roles(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap12.envelope
 

Constructors in org.apache.axiom.ts.soap12.envelope with parameters of type OMMetaFactory
TestAddElementAfterBody(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap12.fault
 

Constructors in org.apache.axiom.ts.soap12.fault with parameters of type OMMetaFactory
TestGetNode(OMMetaFactory metaFactory)
           
TestGetNodeWithParser(OMMetaFactory metaFactory)
           
TestMoreChildrenAddition(OMMetaFactory metaFactory)
           
TestSetNode(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap12.faultcode
 

Constructors in org.apache.axiom.ts.soap12.faultcode with parameters of type OMMetaFactory
TestGetSubCodeWithParser(OMMetaFactory metaFactory)
           
TestGetTextAsQNameWithParser(OMMetaFactory metaFactory)
           
TestGetValueWithParser(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap12.faultreason
 

Constructors in org.apache.axiom.ts.soap12.faultreason with parameters of type OMMetaFactory
TestAddSOAPText(OMMetaFactory metaFactory)
           
TestAddSOAPTextWithSOAPVersionMismatch(OMMetaFactory metaFactory)
           
TestGetFirstSOAPText(OMMetaFactory metaFactory)
           
TestGetFirstSOAPTextWithParser(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap12.faulttext
 

Constructors in org.apache.axiom.ts.soap12.faulttext with parameters of type OMMetaFactory
TestGetLangWithParser(OMMetaFactory metaFactory)
           
 

Uses of OMMetaFactory in org.apache.axiom.ts.soap12.header
 

Constructors in org.apache.axiom.ts.soap12.header with parameters of type OMMetaFactory
TestExamineAllHeaderBlocksWithParser(OMMetaFactory metaFactory)
           
TestExamineHeaderBlocksWithParser(OMMetaFactory metaFactory)
           
TestExamineMustUnderstandHeaderBlocks(OMMetaFactory metaFactory)
           
TestExamineMustUnderstandHeaderBlocksWithParser(OMMetaFactory metaFactory)
           
TestGetHeaderBlocksWithNSURIWithParser(OMMetaFactory metaFactory)
           
TestSOAP12Roles(OMMetaFactory metaFactory)
           
 



Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.