Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/TextNodeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/TextNodeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/TextNodeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/TextNodeImpl.java Tue Sep 15 19:21:46 2015 @@ -22,16 +22,11 @@ package org.apache.axiom.om.impl.dom; import static org.apache.axiom.dom.DOMExceptionTranslator.newDOMException; import org.apache.axiom.dom.DOMTextNode; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomText; import org.w3c.dom.DOMException; import org.w3c.dom.Text; public abstract class TextNodeImpl extends LeafNode implements DOMTextNode, AxiomText { - public TextNodeImpl(OMFactory factory) { - super(factory); - } - /** * Breaks this node into two nodes at the specified offset, keeping both in the tree as * siblings. After being split, this node will contain all the content up to the offset point. A
Added: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMNodeFactory.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMNodeFactory.java?rev=1703275&view=auto ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMNodeFactory.java (added) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMNodeFactory.java Tue Sep 15 19:21:46 2015 @@ -0,0 +1,207 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.axiom.om.impl.dom.factory; + +import org.apache.axiom.core.CoreCDATASection; +import org.apache.axiom.core.CoreCharacterDataNode; +import org.apache.axiom.core.CoreComment; +import org.apache.axiom.core.CoreDocument; +import org.apache.axiom.core.CoreDocumentFragment; +import org.apache.axiom.core.CoreDocumentTypeDeclaration; +import org.apache.axiom.core.CoreEntityReference; +import org.apache.axiom.core.CoreNSAwareAttribute; +import org.apache.axiom.core.CoreNSAwareElement; +import org.apache.axiom.core.CoreNSUnawareAttribute; +import org.apache.axiom.core.CoreNSUnawareElement; +import org.apache.axiom.core.CoreNamespaceDeclaration; +import org.apache.axiom.core.CoreNode; +import org.apache.axiom.core.CoreProcessingInstruction; +import org.apache.axiom.dom.DOMCDATASection; +import org.apache.axiom.dom.DOMComment; +import org.apache.axiom.dom.DOMDocument; +import org.apache.axiom.dom.DOMDocumentFragment; +import org.apache.axiom.dom.DOMDocumentType; +import org.apache.axiom.dom.DOMEntityReference; +import org.apache.axiom.dom.DOMNSAwareAttribute; +import org.apache.axiom.dom.DOMNSAwareElement; +import org.apache.axiom.dom.DOMNSUnawareAttribute; +import org.apache.axiom.dom.DOMNSUnawareElement; +import org.apache.axiom.dom.DOMNamespaceDeclaration; +import org.apache.axiom.dom.DOMNodeFactory; +import org.apache.axiom.dom.DOMProcessingInstruction; +import org.apache.axiom.dom.DOMText; +import org.apache.axiom.om.impl.common.AxiomAttribute; +import org.apache.axiom.om.impl.common.AxiomCDATASection; +import org.apache.axiom.om.impl.common.AxiomCharacterDataNode; +import org.apache.axiom.om.impl.common.AxiomComment; +import org.apache.axiom.om.impl.common.AxiomDocType; +import org.apache.axiom.om.impl.common.AxiomDocument; +import org.apache.axiom.om.impl.common.AxiomElement; +import org.apache.axiom.om.impl.common.AxiomEntityReference; +import org.apache.axiom.om.impl.common.AxiomNamespaceDeclaration; +import org.apache.axiom.om.impl.common.AxiomProcessingInstruction; +import org.apache.axiom.om.impl.common.AxiomSourcedElement; +import org.apache.axiom.om.impl.dom.CDATASectionImpl; +import org.apache.axiom.om.impl.dom.CommentImpl; +import org.apache.axiom.om.impl.dom.DocumentFragmentImpl; +import org.apache.axiom.om.impl.dom.DocumentImpl; +import org.apache.axiom.om.impl.dom.DocumentTypeImpl; +import org.apache.axiom.om.impl.dom.EntityReferenceImpl; +import org.apache.axiom.om.impl.dom.NSAwareAttribute; +import org.apache.axiom.om.impl.dom.NSAwareElement; +import org.apache.axiom.om.impl.dom.NSUnawareAttribute; +import org.apache.axiom.om.impl.dom.NSUnawareElement; +import org.apache.axiom.om.impl.dom.NamespaceDeclaration; +import org.apache.axiom.om.impl.dom.OMSourcedElementImpl; +import org.apache.axiom.om.impl.dom.ProcessingInstructionImpl; +import org.apache.axiom.om.impl.dom.TextImpl; +import org.apache.axiom.soap.impl.common.AxiomSOAP11Body; +import org.apache.axiom.soap.impl.common.AxiomSOAP11Envelope; +import org.apache.axiom.soap.impl.common.AxiomSOAP11Fault; +import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultCode; +import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultDetail; +import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason; +import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole; +import org.apache.axiom.soap.impl.common.AxiomSOAP11Header; +import org.apache.axiom.soap.impl.common.AxiomSOAP11HeaderBlock; +import org.apache.axiom.soap.impl.common.AxiomSOAP12Body; +import org.apache.axiom.soap.impl.common.AxiomSOAP12Envelope; +import org.apache.axiom.soap.impl.common.AxiomSOAP12Fault; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultCode; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultDetail; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultNode; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultReason; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultRole; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultSubCode; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultText; +import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultValue; +import org.apache.axiom.soap.impl.common.AxiomSOAP12Header; +import org.apache.axiom.soap.impl.common.AxiomSOAP12HeaderBlock; +import org.apache.axiom.soap.impl.common.AxiomSOAPMessage; +import org.apache.axiom.soap.impl.dom.SOAPMessageImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11BodyImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11EnvelopeImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultCodeImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultDetailImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultReasonImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultRoleImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11HeaderBlockImpl; +import org.apache.axiom.soap.impl.dom.soap11.SOAP11HeaderImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12BodyImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12EnvelopeImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultCodeImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultDetailImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultNodeImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultReasonImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultRoleImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultSubCodeImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultTextImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultValueImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12HeaderBlockImpl; +import org.apache.axiom.soap.impl.dom.soap12.SOAP12HeaderImpl; + +public final class DOOMNodeFactory implements DOMNodeFactory { + public static final DOOMNodeFactory INSTANCE = new DOOMNodeFactory(); + + private DOOMNodeFactory() {} + + public final <T extends CoreNode> T createNode(Class<T> type) { + CoreNode node; + if (type == CoreCDATASection.class || type == AxiomCDATASection.class || type == DOMCDATASection.class) { + node = new CDATASectionImpl(); + } else if (type == CoreCharacterDataNode.class || type == AxiomCharacterDataNode.class || type == DOMText.class) { + node = new TextImpl(); + } else if (type == CoreComment.class || type == AxiomComment.class || type == DOMComment.class) { + node = new CommentImpl(); + } else if (type == CoreDocument.class || type == AxiomDocument.class || type == DOMDocument.class) { + node = new DocumentImpl(); + } else if (type == CoreDocumentFragment.class || type == DOMDocumentFragment.class) { + node = new DocumentFragmentImpl(); + } else if (type == CoreDocumentTypeDeclaration.class || type == AxiomDocType.class || type == DOMDocumentType.class) { + node = new DocumentTypeImpl(); + } else if (type == CoreEntityReference.class || type == AxiomEntityReference.class || type == DOMEntityReference.class) { + node = new EntityReferenceImpl(); + } else if (type == CoreNamespaceDeclaration.class || type == AxiomNamespaceDeclaration.class || type == DOMNamespaceDeclaration.class) { + node = new NamespaceDeclaration(); + } else if (type == CoreNSAwareAttribute.class || type == AxiomAttribute.class || type == DOMNSAwareAttribute.class) { + node = new NSAwareAttribute(); + } else if (type == CoreNSAwareElement.class || type == AxiomElement.class || type == DOMNSAwareElement.class) { + node = new NSAwareElement(); + } else if (type == CoreNSUnawareAttribute.class || type == DOMNSUnawareAttribute.class) { + node = new NSUnawareAttribute(); + } else if (type == CoreNSUnawareElement.class || type == DOMNSUnawareElement.class) { + node = new NSUnawareElement(); + } else if (type == CoreProcessingInstruction.class || type == AxiomProcessingInstruction.class || type == DOMProcessingInstruction.class) { + node = new ProcessingInstructionImpl(); + } else if (type == AxiomSourcedElement.class) { + node = new OMSourcedElementImpl(); + } else if (type == AxiomSOAPMessage.class) { + node = new SOAPMessageImpl(); + } else if (type == AxiomSOAP11Envelope.class) { + node = new SOAP11EnvelopeImpl(); + } else if (type == AxiomSOAP12Envelope.class) { + node = new SOAP12EnvelopeImpl(); + } else if (type == AxiomSOAP11Header.class) { + node = new SOAP11HeaderImpl(); + } else if (type == AxiomSOAP12Header.class) { + node = new SOAP12HeaderImpl(); + } else if (type == AxiomSOAP11HeaderBlock.class) { + node = new SOAP11HeaderBlockImpl(); + } else if (type == AxiomSOAP12HeaderBlock.class) { + node = new SOAP12HeaderBlockImpl(); + } else if (type == AxiomSOAP11Body.class) { + node = new SOAP11BodyImpl(); + } else if (type == AxiomSOAP12Body.class) { + node = new SOAP12BodyImpl(); + } else if (type == AxiomSOAP11Fault.class) { + node = new SOAP11FaultImpl(); + } else if (type == AxiomSOAP12Fault.class) { + node = new SOAP12FaultImpl(); + } else if (type == AxiomSOAP11FaultCode.class) { + node = new SOAP11FaultCodeImpl(); + } else if (type == AxiomSOAP12FaultCode.class) { + node = new SOAP12FaultCodeImpl(); + } else if (type == AxiomSOAP12FaultValue.class) { + node = new SOAP12FaultValueImpl(); + } else if (type == AxiomSOAP12FaultSubCode.class) { + node = new SOAP12FaultSubCodeImpl(); + } else if (type == AxiomSOAP11FaultReason.class) { + node = new SOAP11FaultReasonImpl(); + } else if (type == AxiomSOAP12FaultReason.class) { + node = new SOAP12FaultReasonImpl(); + } else if (type == AxiomSOAP12FaultText.class) { + node = new SOAP12FaultTextImpl(); + } else if (type == AxiomSOAP12FaultNode.class) { + node = new SOAP12FaultNodeImpl(); + } else if (type == AxiomSOAP11FaultRole.class) { + node = new SOAP11FaultRoleImpl(); + } else if (type == AxiomSOAP12FaultRole.class) { + node = new SOAP12FaultRoleImpl(); + } else if (type == AxiomSOAP11FaultDetail.class) { + node = new SOAP11FaultDetailImpl(); + } else if (type == AxiomSOAP12FaultDetail.class) { + node = new SOAP12FaultDetailImpl(); + } else { + throw new IllegalArgumentException(); + } + return type.cast(node); + } +} Propchange: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMNodeFactory.java ------------------------------------------------------------------------------ svn:eol-style = native Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java Tue Sep 15 19:21:46 2015 @@ -19,107 +19,10 @@ package org.apache.axiom.om.impl.dom.factory; -import org.apache.axiom.core.CoreCDATASection; -import org.apache.axiom.core.CoreCharacterDataNode; -import org.apache.axiom.core.CoreComment; -import org.apache.axiom.core.CoreDocument; -import org.apache.axiom.core.CoreDocumentFragment; -import org.apache.axiom.core.CoreDocumentTypeDeclaration; -import org.apache.axiom.core.CoreEntityReference; -import org.apache.axiom.core.CoreNSAwareAttribute; -import org.apache.axiom.core.CoreNSAwareElement; -import org.apache.axiom.core.CoreNSUnawareAttribute; -import org.apache.axiom.core.CoreNSUnawareElement; -import org.apache.axiom.core.CoreNamespaceDeclaration; import org.apache.axiom.core.CoreNode; -import org.apache.axiom.core.CoreProcessingInstruction; -import org.apache.axiom.dom.DOMCDATASection; -import org.apache.axiom.dom.DOMComment; -import org.apache.axiom.dom.DOMDocument; -import org.apache.axiom.dom.DOMDocumentFragment; -import org.apache.axiom.dom.DOMDocumentType; -import org.apache.axiom.dom.DOMEntityReference; -import org.apache.axiom.dom.DOMNSAwareAttribute; -import org.apache.axiom.dom.DOMNSAwareElement; -import org.apache.axiom.dom.DOMNSUnawareAttribute; -import org.apache.axiom.dom.DOMNSUnawareElement; -import org.apache.axiom.dom.DOMNamespaceDeclaration; import org.apache.axiom.dom.DOMNodeFactory; -import org.apache.axiom.dom.DOMProcessingInstruction; -import org.apache.axiom.dom.DOMText; import org.apache.axiom.om.OMMetaFactory; -import org.apache.axiom.om.impl.common.AxiomAttribute; -import org.apache.axiom.om.impl.common.AxiomCDATASection; -import org.apache.axiom.om.impl.common.AxiomCharacterDataNode; -import org.apache.axiom.om.impl.common.AxiomComment; -import org.apache.axiom.om.impl.common.AxiomDocType; -import org.apache.axiom.om.impl.common.AxiomDocument; -import org.apache.axiom.om.impl.common.AxiomElement; -import org.apache.axiom.om.impl.common.AxiomEntityReference; -import org.apache.axiom.om.impl.common.AxiomNamespaceDeclaration; -import org.apache.axiom.om.impl.common.AxiomProcessingInstruction; -import org.apache.axiom.om.impl.common.AxiomSourcedElement; import org.apache.axiom.om.impl.common.factory.AxiomNodeFactory; -import org.apache.axiom.om.impl.dom.CDATASectionImpl; -import org.apache.axiom.om.impl.dom.CommentImpl; -import org.apache.axiom.om.impl.dom.DocumentFragmentImpl; -import org.apache.axiom.om.impl.dom.DocumentImpl; -import org.apache.axiom.om.impl.dom.DocumentTypeImpl; -import org.apache.axiom.om.impl.dom.EntityReferenceImpl; -import org.apache.axiom.om.impl.dom.NSAwareAttribute; -import org.apache.axiom.om.impl.dom.NSAwareElement; -import org.apache.axiom.om.impl.dom.NSUnawareAttribute; -import org.apache.axiom.om.impl.dom.NSUnawareElement; -import org.apache.axiom.om.impl.dom.NamespaceDeclaration; -import org.apache.axiom.om.impl.dom.OMSourcedElementImpl; -import org.apache.axiom.om.impl.dom.ProcessingInstructionImpl; -import org.apache.axiom.om.impl.dom.TextImpl; -import org.apache.axiom.soap.impl.common.AxiomSOAP11Body; -import org.apache.axiom.soap.impl.common.AxiomSOAP11Envelope; -import org.apache.axiom.soap.impl.common.AxiomSOAP11Fault; -import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultCode; -import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultDetail; -import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason; -import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole; -import org.apache.axiom.soap.impl.common.AxiomSOAP11Header; -import org.apache.axiom.soap.impl.common.AxiomSOAP11HeaderBlock; -import org.apache.axiom.soap.impl.common.AxiomSOAP12Body; -import org.apache.axiom.soap.impl.common.AxiomSOAP12Envelope; -import org.apache.axiom.soap.impl.common.AxiomSOAP12Fault; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultCode; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultDetail; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultNode; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultReason; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultRole; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultSubCode; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultText; -import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultValue; -import org.apache.axiom.soap.impl.common.AxiomSOAP12Header; -import org.apache.axiom.soap.impl.common.AxiomSOAP12HeaderBlock; -import org.apache.axiom.soap.impl.common.AxiomSOAPMessage; -import org.apache.axiom.soap.impl.dom.SOAPMessageImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11BodyImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11EnvelopeImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultCodeImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultDetailImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultReasonImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultRoleImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11HeaderBlockImpl; -import org.apache.axiom.soap.impl.dom.soap11.SOAP11HeaderImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12BodyImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12EnvelopeImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultCodeImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultDetailImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultNodeImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultReasonImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultRoleImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultSubCodeImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultTextImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultValueImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12HeaderBlockImpl; -import org.apache.axiom.soap.impl.dom.soap12.SOAP12HeaderImpl; /** * OM factory implementation for DOOM. It creates nodes that implement @@ -137,84 +40,6 @@ public class OMDOMFactory implements Axi } public final <T extends CoreNode> T createNode(Class<T> type) { - CoreNode node; - if (type == CoreCDATASection.class || type == AxiomCDATASection.class || type == DOMCDATASection.class) { - node = new CDATASectionImpl(this); - } else if (type == CoreCharacterDataNode.class || type == AxiomCharacterDataNode.class || type == DOMText.class) { - node = new TextImpl(this); - } else if (type == CoreComment.class || type == AxiomComment.class || type == DOMComment.class) { - node = new CommentImpl(this); - } else if (type == CoreDocument.class || type == AxiomDocument.class || type == DOMDocument.class) { - node = new DocumentImpl(this); - } else if (type == CoreDocumentFragment.class || type == DOMDocumentFragment.class) { - node = new DocumentFragmentImpl(this); - } else if (type == CoreDocumentTypeDeclaration.class || type == AxiomDocType.class || type == DOMDocumentType.class) { - node = new DocumentTypeImpl(this); - } else if (type == CoreEntityReference.class || type == AxiomEntityReference.class || type == DOMEntityReference.class) { - node = new EntityReferenceImpl(this); - } else if (type == CoreNamespaceDeclaration.class || type == AxiomNamespaceDeclaration.class || type == DOMNamespaceDeclaration.class) { - node = new NamespaceDeclaration(this); - } else if (type == CoreNSAwareAttribute.class || type == AxiomAttribute.class || type == DOMNSAwareAttribute.class) { - node = new NSAwareAttribute(this); - } else if (type == CoreNSAwareElement.class || type == AxiomElement.class || type == DOMNSAwareElement.class) { - node = new NSAwareElement(this); - } else if (type == CoreNSUnawareAttribute.class || type == DOMNSUnawareAttribute.class) { - node = new NSUnawareAttribute(this); - } else if (type == CoreNSUnawareElement.class || type == DOMNSUnawareElement.class) { - node = new NSUnawareElement(this); - } else if (type == CoreProcessingInstruction.class || type == AxiomProcessingInstruction.class || type == DOMProcessingInstruction.class) { - node = new ProcessingInstructionImpl(this); - } else if (type == AxiomSourcedElement.class) { - node = new OMSourcedElementImpl(this); - } else if (type == AxiomSOAPMessage.class) { - node = new SOAPMessageImpl(this); - } else if (type == AxiomSOAP11Envelope.class) { - node = new SOAP11EnvelopeImpl(this); - } else if (type == AxiomSOAP12Envelope.class) { - node = new SOAP12EnvelopeImpl(this); - } else if (type == AxiomSOAP11Header.class) { - node = new SOAP11HeaderImpl(this); - } else if (type == AxiomSOAP12Header.class) { - node = new SOAP12HeaderImpl(this); - } else if (type == AxiomSOAP11HeaderBlock.class) { - node = new SOAP11HeaderBlockImpl(this); - } else if (type == AxiomSOAP12HeaderBlock.class) { - node = new SOAP12HeaderBlockImpl(this); - } else if (type == AxiomSOAP11Body.class) { - node = new SOAP11BodyImpl(this); - } else if (type == AxiomSOAP12Body.class) { - node = new SOAP12BodyImpl(this); - } else if (type == AxiomSOAP11Fault.class) { - node = new SOAP11FaultImpl(this); - } else if (type == AxiomSOAP12Fault.class) { - node = new SOAP12FaultImpl(this); - } else if (type == AxiomSOAP11FaultCode.class) { - node = new SOAP11FaultCodeImpl(this); - } else if (type == AxiomSOAP12FaultCode.class) { - node = new SOAP12FaultCodeImpl(this); - } else if (type == AxiomSOAP12FaultValue.class) { - node = new SOAP12FaultValueImpl(this); - } else if (type == AxiomSOAP12FaultSubCode.class) { - node = new SOAP12FaultSubCodeImpl(this); - } else if (type == AxiomSOAP11FaultReason.class) { - node = new SOAP11FaultReasonImpl(this); - } else if (type == AxiomSOAP12FaultReason.class) { - node = new SOAP12FaultReasonImpl(this); - } else if (type == AxiomSOAP12FaultText.class) { - node = new SOAP12FaultTextImpl(this); - } else if (type == AxiomSOAP12FaultNode.class) { - node = new SOAP12FaultNodeImpl(this); - } else if (type == AxiomSOAP11FaultRole.class) { - node = new SOAP11FaultRoleImpl(this); - } else if (type == AxiomSOAP12FaultRole.class) { - node = new SOAP12FaultRoleImpl(this); - } else if (type == AxiomSOAP11FaultDetail.class) { - node = new SOAP11FaultDetailImpl(this); - } else if (type == AxiomSOAP12FaultDetail.class) { - node = new SOAP12FaultDetailImpl(this); - } else { - throw new IllegalArgumentException(); - } - return type.cast(node); + return DOOMNodeFactory.INSTANCE.createNode(type); } } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMMetaFactory.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMMetaFactory.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMMetaFactory.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMMetaFactory.java Tue Sep 15 19:21:46 2015 @@ -27,7 +27,6 @@ import org.apache.axiom.om.impl.common.f import org.apache.axiom.om.impl.dom.jaxp.DOOMDocumentBuilderFactory; import org.apache.axiom.soap.SOAPFactory; import org.apache.axiom.soap.impl.common.AxiomSOAPMessage; -import org.apache.axiom.soap.impl.dom.SOAPMessageImpl; import org.apache.axiom.soap.impl.dom.soap11.SOAP11Factory; import org.apache.axiom.soap.impl.dom.soap12.SOAP12Factory; import org.w3c.dom.DOMImplementation; @@ -36,13 +35,13 @@ import org.w3c.dom.DOMImplementation; * Meta factory for the DOOM implementation. */ public class OMDOMMetaFactory extends AbstractOMMetaFactory implements DOMMetaFactory { - // This singleton is necessary to support the no-arg constructor in DOOMDocumentBuilderFactory. - // Since that method is deprecated, this singleton should disappear in Axiom 1.3. public static final OMDOMMetaFactory INSTANCE = new OMDOMMetaFactory(); private final OMDOMFactory omFactory = new OMDOMFactory(this); private final SOAPFactory soap11Factory = new SOAP11Factory(this); private final SOAPFactory soap12Factory = new SOAP12Factory(this); + + private OMDOMMetaFactory() {} public OMFactory getOMFactory() { return omFactory; @@ -57,7 +56,7 @@ public class OMDOMMetaFactory extends Ab } public AxiomSOAPMessage createSOAPMessage() { - return new SOAPMessageImpl(null); + return DOOMNodeFactory.INSTANCE.createNode(AxiomSOAPMessage.class); } public DocumentBuilderFactory newDocumentBuilderFactory() { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/jaxp/DOOMDocumentBuilder.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/jaxp/DOOMDocumentBuilder.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/jaxp/DOOMDocumentBuilder.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/jaxp/DOOMDocumentBuilder.java Tue Sep 15 19:21:46 2015 @@ -19,10 +19,12 @@ package org.apache.axiom.om.impl.dom.jaxp; +import org.apache.axiom.dom.DOMDocument; import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMXMLParserWrapper; import org.apache.axiom.om.dom.DOMMetaFactory; import org.apache.axiom.om.impl.dom.DocumentImpl; +import org.apache.axiom.om.impl.dom.factory.DOOMNodeFactory; import org.apache.axiom.om.util.StAXParserConfiguration; import org.w3c.dom.DOMImplementation; import org.w3c.dom.Document; @@ -84,9 +86,7 @@ public class DOOMDocumentBuilder extends * @see javax.xml.parsers.DocumentBuilder#newDocument() */ public Document newDocument() { - DocumentImpl documentImpl = new DocumentImpl(factory); - documentImpl.setComplete(true); - return documentImpl; + return DOOMNodeFactory.INSTANCE.createNode(DOMDocument.class); } public void setEntityResolver(EntityResolver er) { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java Tue Sep 15 19:21:46 2015 @@ -22,7 +22,6 @@ package org.apache.axiom.soap.impl.dom; import org.apache.axiom.om.OMConstants; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMException; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMNamespace; import org.apache.axiom.soap.SOAPFault; import org.apache.axiom.soap.SOAPProcessingException; @@ -30,10 +29,6 @@ import org.apache.axiom.soap.impl.common public abstract class SOAPBodyImpl extends SOAPElement implements AxiomSOAPBody, OMConstants { - public SOAPBodyImpl(OMFactory factory) { - super(factory); - } - /** * Indicates whether a <code>SOAPFault</code> object exists in this <code>SOAPBody</code> object. * Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPElement.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPElement.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPElement.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPElement.java Tue Sep 15 19:21:46 2015 @@ -19,12 +19,9 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.dom.NSAwareElement; import org.apache.axiom.soap.impl.common.AxiomSOAPElement; public abstract class SOAPElement extends NSAwareElement implements AxiomSOAPElement { - public SOAPElement(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPEnvelopeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPEnvelopeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPEnvelopeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPEnvelopeImpl.java Tue Sep 15 19:21:46 2015 @@ -22,7 +22,6 @@ package org.apache.axiom.soap.impl.dom; import org.apache.axiom.om.OMConstants; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMException; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMNamespace; import org.apache.axiom.om.OMNode; import org.apache.axiom.om.OMOutputFormat; @@ -48,10 +47,6 @@ import javax.xml.namespace.QName; public abstract class SOAPEnvelopeImpl extends SOAPElement implements AxiomSOAPEnvelope, OMConstants { - public SOAPEnvelopeImpl(OMFactory factory) { - super(factory); - } - public SOAPVersion getVersion() { return ((SOAPFactory)getOMFactory()).getSOAPVersion(); } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java Tue Sep 15 19:21:46 2015 @@ -19,16 +19,11 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAP12Constants; import org.apache.axiom.soap.SOAPFaultSubCode; import org.apache.axiom.soap.impl.common.AxiomSOAPFaultCode; public abstract class SOAPFaultCodeImpl extends SOAPElement implements AxiomSOAPFaultCode { - public SOAPFaultCodeImpl(OMFactory factory) { - super(factory); - } - public SOAPFaultSubCode getSubCode() { return (SOAPFaultSubCode)getFirstChildWithName(SOAP12Constants.QNAME_FAULT_SUBCODE); } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultDetailImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultDetailImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultDetailImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultDetailImpl.java Tue Sep 15 19:21:46 2015 @@ -19,11 +19,8 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAPFaultDetail; public abstract class SOAPFaultDetailImpl extends SOAPElement implements AxiomSOAPFaultDetail { - public SOAPFaultDetailImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java Tue Sep 15 19:21:46 2015 @@ -19,11 +19,8 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAPFault; public abstract class SOAPFaultImpl extends SOAPElement implements AxiomSOAPFault { - public SOAPFaultImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java Tue Sep 15 19:21:46 2015 @@ -19,7 +19,6 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMNode; import org.apache.axiom.om.util.ElementHelper; import org.apache.axiom.soap.SOAPFaultText; @@ -34,10 +33,6 @@ public abstract class SOAPFaultReasonImp AxiomSOAPFaultReason { protected SOAPFaultText text; - public SOAPFaultReasonImpl(OMFactory factory) { - super(factory); - } - public void addSOAPText(SOAPFaultText soapFaultText) throws SOAPProcessingException { ElementHelper.setNewElement(this, text, soapFaultText); } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java Tue Sep 15 19:21:46 2015 @@ -19,13 +19,8 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAPFaultRole; -public abstract class SOAPFaultRoleImpl extends SOAPElement implements - AxiomSOAPFaultRole { +public abstract class SOAPFaultRoleImpl extends SOAPElement implements AxiomSOAPFaultRole { - public SOAPFaultRoleImpl(OMFactory factory) { - super(factory); - } } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderBlockImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderBlockImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderBlockImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderBlockImpl.java Tue Sep 15 19:21:46 2015 @@ -19,12 +19,9 @@ package org.apache.axiom.soap.impl.dom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.dom.OMSourcedElementImpl; import org.apache.axiom.soap.impl.common.AxiomSOAPHeaderBlock; public abstract class SOAPHeaderBlockImpl extends OMSourcedElementImpl implements AxiomSOAPHeaderBlock { - public SOAPHeaderBlockImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java Tue Sep 15 19:21:46 2015 @@ -21,7 +21,6 @@ package org.apache.axiom.soap.impl.dom; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMException; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMNamespace; import org.apache.axiom.om.OMNode; import org.apache.axiom.om.impl.OMNodeEx; @@ -42,10 +41,6 @@ import java.util.List; import javax.xml.namespace.QName; public abstract class SOAPHeaderImpl extends SOAPElement implements AxiomSOAPHeader { - public SOAPHeaderImpl(OMFactory factory) { - super(factory); - } - public SOAPHeaderBlock addHeaderBlock(String localName, OMNamespace ns) throws OMException { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPMessageImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPMessageImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPMessageImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPMessageImpl.java Tue Sep 15 19:21:46 2015 @@ -21,17 +21,12 @@ package org.apache.axiom.soap.impl.dom; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMException; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.dom.DocumentImpl; import org.apache.axiom.soap.SOAPEnvelope; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAPMessage; public class SOAPMessageImpl extends DocumentImpl implements AxiomSOAPMessage { - public SOAPMessageImpl(OMFactory factory) { - super(factory); - } - public SOAPEnvelope getSOAPEnvelope() throws SOAPProcessingException { return (SOAPEnvelope) getOMDocumentElement(); } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java Tue Sep 15 19:21:46 2015 @@ -19,12 +19,9 @@ package org.apache.axiom.soap.impl.dom.soap11; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAP11Body; import org.apache.axiom.soap.impl.dom.SOAPBodyImpl; public class SOAP11BodyImpl extends SOAPBodyImpl implements AxiomSOAP11Body { - public SOAP11BodyImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11EnvelopeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11EnvelopeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11EnvelopeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11EnvelopeImpl.java Tue Sep 15 19:21:46 2015 @@ -18,12 +18,9 @@ */ package org.apache.axiom.soap.impl.dom.soap11; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAP11Envelope; import org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl; public class SOAP11EnvelopeImpl extends SOAPEnvelopeImpl implements AxiomSOAP11Envelope { - public SOAP11EnvelopeImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java Tue Sep 15 19:21:46 2015 @@ -20,7 +20,6 @@ package org.apache.axiom.soap.impl.dom.soap11; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPFaultSubCode; import org.apache.axiom.soap.SOAPFaultValue; import org.apache.axiom.soap.SOAPProcessingException; @@ -30,10 +29,6 @@ import org.apache.axiom.soap.impl.dom.SO import javax.xml.namespace.QName; public class SOAP11FaultCodeImpl extends SOAPFaultCodeImpl implements AxiomSOAP11FaultCode { - public SOAP11FaultCodeImpl(OMFactory factory) { - super(factory); - } - public void setSubCode(SOAPFaultSubCode subCode) throws SOAPProcessingException { throw new UnsupportedOperationException(); } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultDetailImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultDetailImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultDetailImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultDetailImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap11; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultDetail; import org.apache.axiom.soap.impl.dom.SOAPFaultDetailImpl; public class SOAP11FaultDetailImpl extends SOAPFaultDetailImpl implements AxiomSOAP11FaultDetail { - public SOAP11FaultDetailImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP11FaultImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap11; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP11Fault; import org.apache.axiom.soap.impl.dom.SOAPFaultImpl; public class SOAP11FaultImpl extends SOAPFaultImpl implements AxiomSOAP11Fault { - public SOAP11FaultImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP11BodyImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java Tue Sep 15 19:21:46 2015 @@ -20,17 +20,12 @@ package org.apache.axiom.soap.impl.dom.soap11; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPFaultText; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason; import org.apache.axiom.soap.impl.dom.SOAPFaultReasonImpl; public class SOAP11FaultReasonImpl extends SOAPFaultReasonImpl implements AxiomSOAP11FaultReason { - public SOAP11FaultReasonImpl(OMFactory factory) { - super(factory); - } - public void addSOAPText(SOAPFaultText soapFaultText) throws SOAPProcessingException { throw new UnsupportedOperationException("addSOAPText() not allowed for SOAP 1.1!"); Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap11; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole; import org.apache.axiom.soap.impl.dom.SOAPFaultRoleImpl; public class SOAP11FaultRoleImpl extends SOAPFaultRoleImpl implements AxiomSOAP11FaultRole { - public SOAP11FaultRoleImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP11FaultImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderBlockImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderBlockImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderBlockImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderBlockImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap11; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP11HeaderBlock; import org.apache.axiom.soap.impl.dom.SOAPHeaderBlockImpl; public class SOAP11HeaderBlockImpl extends SOAPHeaderBlockImpl implements AxiomSOAP11HeaderBlock { - public SOAP11HeaderBlockImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP11HeaderImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java Tue Sep 15 19:21:46 2015 @@ -19,7 +19,6 @@ package org.apache.axiom.soap.impl.dom.soap11; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.traverse.OMChildrenWithSpecificAttributeIterator; import org.apache.axiom.soap.SOAP11Constants; import org.apache.axiom.soap.impl.common.AxiomSOAP11Header; @@ -30,10 +29,6 @@ import javax.xml.namespace.QName; import java.util.Iterator; public class SOAP11HeaderImpl extends SOAPHeaderImpl implements AxiomSOAP11Header { - public SOAP11HeaderImpl(OMFactory factory) { - super(factory); - } - public Iterator extractHeaderBlocks(String role) { return new OMChildrenWithSpecificAttributeIterator(getFirstOMChild(), new QName( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java Tue Sep 15 19:21:46 2015 @@ -19,12 +19,9 @@ package org.apache.axiom.soap.impl.dom.soap12; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAP12Body; import org.apache.axiom.soap.impl.dom.SOAPBodyImpl; public class SOAP12BodyImpl extends SOAPBodyImpl implements AxiomSOAP12Body { - public SOAP12BodyImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12EnvelopeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12EnvelopeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12EnvelopeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12EnvelopeImpl.java Tue Sep 15 19:21:46 2015 @@ -18,12 +18,9 @@ */ package org.apache.axiom.soap.impl.dom.soap12; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.impl.common.AxiomSOAP12Envelope; import org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl; public class SOAP12EnvelopeImpl extends SOAPEnvelopeImpl implements AxiomSOAP12Envelope { - public SOAP12EnvelopeImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java Tue Sep 15 19:21:46 2015 @@ -20,7 +20,6 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.util.ElementHelper; import org.apache.axiom.soap.SOAP12Constants; import org.apache.axiom.soap.SOAPFactory; @@ -33,10 +32,6 @@ import org.apache.axiom.soap.impl.dom.SO import javax.xml.namespace.QName; public class SOAP12FaultCodeImpl extends SOAPFaultCodeImpl implements AxiomSOAP12FaultCode { - public SOAP12FaultCodeImpl(OMFactory factory) { - super(factory); - } - public void setSubCode(SOAPFaultSubCode subCode) throws SOAPProcessingException { if (!(subCode instanceof SOAP12FaultSubCodeImpl)) { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultDetailImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultDetailImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultDetailImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultDetailImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultDetail; import org.apache.axiom.soap.impl.dom.SOAPFaultDetailImpl; public class SOAP12FaultDetailImpl extends SOAPFaultDetailImpl implements AxiomSOAP12FaultDetail { - public SOAP12FaultDetailImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP12FaultImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12Fault; import org.apache.axiom.soap.impl.dom.SOAPFaultImpl; public class SOAP12FaultImpl extends SOAPFaultImpl implements AxiomSOAP12Fault { - public SOAP12FaultImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP12BodyImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultNodeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultNodeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultNodeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultNodeImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultNode; import org.apache.axiom.soap.impl.dom.SOAPElement; public class SOAP12FaultNodeImpl extends SOAPElement implements AxiomSOAP12FaultNode { - public SOAP12FaultNodeImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP12FaultImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java Tue Sep 15 19:21:46 2015 @@ -20,7 +20,6 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPFaultText; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.SOAP12Constants; @@ -28,10 +27,6 @@ import org.apache.axiom.soap.impl.common import org.apache.axiom.soap.impl.dom.SOAPFaultReasonImpl; public class SOAP12FaultReasonImpl extends SOAPFaultReasonImpl implements AxiomSOAP12FaultReason { - public SOAP12FaultReasonImpl(OMFactory factory) { - super(factory); - } - public void addSOAPText(SOAPFaultText soapFaultText) throws SOAPProcessingException { if (!(soapFaultText instanceof SOAP12FaultTextImpl)) { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultRole; import org.apache.axiom.soap.impl.dom.SOAPFaultRoleImpl; public class SOAP12FaultRoleImpl extends SOAPFaultRoleImpl implements AxiomSOAP12FaultRole { - public SOAP12FaultRoleImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP12FaultImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultSubCodeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultSubCodeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultSubCodeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultSubCodeImpl.java Tue Sep 15 19:21:46 2015 @@ -22,7 +22,6 @@ package org.apache.axiom.soap.impl.dom.s import javax.xml.namespace.QName; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.util.ElementHelper; import org.apache.axiom.soap.SOAP12Constants; import org.apache.axiom.soap.SOAPFactory; @@ -36,10 +35,6 @@ public class SOAP12FaultSubCodeImpl exte private SOAPFaultValue value; private SOAPFaultSubCode subCode; - public SOAP12FaultSubCodeImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!((parent instanceof SOAP12FaultSubCodeImpl) || (parent instanceof SOAP12FaultCodeImpl))) { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultTextImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultTextImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultTextImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultTextImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultText; import org.apache.axiom.soap.impl.dom.SOAPElement; public class SOAP12FaultTextImpl extends SOAPElement implements AxiomSOAP12FaultText { - public SOAP12FaultTextImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP12FaultReasonImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultValueImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultValueImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultValueImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultValueImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultValue; import org.apache.axiom.soap.impl.dom.SOAPElement; public class SOAP12FaultValueImpl extends SOAPElement implements AxiomSOAP12FaultValue { - public SOAP12FaultValueImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!((parent instanceof SOAP12FaultSubCodeImpl) || (parent instanceof SOAP12FaultCodeImpl))) { Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderBlockImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderBlockImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderBlockImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderBlockImpl.java Tue Sep 15 19:21:46 2015 @@ -20,16 +20,11 @@ package org.apache.axiom.soap.impl.dom.soap12; import org.apache.axiom.om.OMElement; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.soap.SOAPProcessingException; import org.apache.axiom.soap.impl.common.AxiomSOAP12HeaderBlock; import org.apache.axiom.soap.impl.dom.SOAPHeaderBlockImpl; public class SOAP12HeaderBlockImpl extends SOAPHeaderBlockImpl implements AxiomSOAP12HeaderBlock { - public SOAP12HeaderBlockImpl(OMFactory factory) { - super(factory); - } - public void checkParent(OMElement parent) throws SOAPProcessingException { if (!(parent instanceof SOAP12HeaderImpl)) { throw new SOAPProcessingException( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java Tue Sep 15 19:21:46 2015 @@ -19,7 +19,6 @@ package org.apache.axiom.soap.impl.dom.soap12; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.traverse.OMChildrenWithSpecificAttributeIterator; import org.apache.axiom.soap.SOAP12Constants; import org.apache.axiom.soap.impl.common.AxiomSOAP12Header; @@ -30,10 +29,6 @@ import javax.xml.namespace.QName; import java.util.Iterator; public class SOAP12HeaderImpl extends SOAPHeaderImpl implements AxiomSOAP12Header { - public SOAP12HeaderImpl(OMFactory factory) { - super(factory); - } - public Iterator extractHeaderBlocks(String role) { return new OMChildrenWithSpecificAttributeIterator(getFirstOMChild(), new QName( Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DOMImplementationTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DOMImplementationTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DOMImplementationTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DOMImplementationTest.java Tue Sep 15 19:21:46 2015 @@ -32,10 +32,8 @@ import org.apache.axiom.ts.dom.W3CTestCa public class DOMImplementationTest extends TestCase { public static TestSuite suite() { DOMTestSuiteBuilder builder = new DOMTestSuiteBuilder(new DocumentBuilderFactoryFactory() { - private final OMDOMMetaFactory metaFactory = new OMDOMMetaFactory(); - public DocumentBuilderFactory newInstance() { - return metaFactory.newDocumentBuilderFactory(); + return OMDOMMetaFactory.INSTANCE.newDocumentBuilderFactory(); } }, new DOMFeature[] { DOMFeature.ENTITIES, DOMFeature.NOTATIONS, DOMFeature.TYPE_INFO, DOMFeature.BASE_URI }); Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplSerializationTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplSerializationTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplSerializationTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplSerializationTest.java Tue Sep 15 19:21:46 2015 @@ -24,6 +24,6 @@ import org.apache.axiom.om.impl.dom.fact public class DocumentImplSerializationTest extends OMDocumentSerilizationTestBase { public DocumentImplSerializationTest() { - super(new OMDOMMetaFactory()); + super(OMDOMMetaFactory.INSTANCE); } } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/DocumentImplTest.java Tue Sep 15 19:21:46 2015 @@ -23,6 +23,6 @@ import org.apache.axiom.om.impl.dom.fact public class DocumentImplTest extends OMDocumentTestBase { public DocumentImplTest() { - super(new OMDOMMetaFactory()); + super(OMDOMMetaFactory.INSTANCE); } } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMDOMImplementationTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMDOMImplementationTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMDOMImplementationTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMDOMImplementationTest.java Tue Sep 15 19:21:46 2015 @@ -26,7 +26,7 @@ import org.apache.axiom.ts.omdom.OMDOMTe public class OMDOMImplementationTest extends TestCase { public static TestSuite suite() { - OMDOMTestSuiteBuilder builder = new OMDOMTestSuiteBuilder(new OMDOMMetaFactory()); + OMDOMTestSuiteBuilder builder = new OMDOMTestSuiteBuilder(OMDOMMetaFactory.INSTANCE); return builder.build(); } } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMImplementationTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMImplementationTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMImplementationTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/OMImplementationTest.java Tue Sep 15 19:21:46 2015 @@ -35,7 +35,7 @@ import org.apache.axiom.ts.om.sourcedele public class OMImplementationTest extends TestCase { public static TestSuite suite() { - OMTestSuiteBuilder builder = new OMTestSuiteBuilder(new OMDOMMetaFactory()); + OMTestSuiteBuilder builder = new OMTestSuiteBuilder(OMDOMMetaFactory.INSTANCE); // TODO: Axiom should throw an exception if an attempt is made to create a cyclic parent-child relationship builder.exclude(TestInsertSiblingAfterOnChild.class); Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPDOMImplementationTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPDOMImplementationTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPDOMImplementationTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPDOMImplementationTest.java Tue Sep 15 19:21:46 2015 @@ -26,7 +26,7 @@ import org.apache.axiom.ts.soapdom.SOAPD public class SOAPDOMImplementationTest extends TestCase { public static TestSuite suite() { - SOAPDOMTestSuiteBuilder builder = new SOAPDOMTestSuiteBuilder(new OMDOMMetaFactory()); + SOAPDOMTestSuiteBuilder builder = new SOAPDOMTestSuiteBuilder(OMDOMMetaFactory.INSTANCE); return builder.build(); } } Modified: webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPImplementationTest.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPImplementationTest.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPImplementationTest.java (original) +++ webservices/axiom/trunk/implementations/axiom-dom/src/test/java/org/apache/axiom/soap/impl/dom/SOAPImplementationTest.java Tue Sep 15 19:21:46 2015 @@ -26,7 +26,7 @@ import org.apache.axiom.ts.soap.SOAPTest public class SOAPImplementationTest extends TestCase { public static TestSuite suite() { - SOAPTestSuiteBuilder builder = new SOAPTestSuiteBuilder(new OMDOMMetaFactory(), false, false); + SOAPTestSuiteBuilder builder = new SOAPTestSuiteBuilder(OMDOMMetaFactory.INSTANCE, false, false); // TODO: currently broken; need a better solution for parent checks builder.exclude(org.apache.axiom.ts.soap.fault.TestWrongParent1.class); Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/Attribute.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/Attribute.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/Attribute.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/Attribute.java Tue Sep 15 19:21:46 2015 @@ -19,16 +19,7 @@ package org.apache.axiom.om.impl.llom; import org.apache.axiom.core.CoreAttribute; -import org.apache.axiom.om.OMFactory; public abstract class Attribute extends OMInformationItemImpl implements CoreAttribute { - private OMFactory factory; - public Attribute(OMFactory factory) { - this.factory = factory; - } - - public final OMFactory getOMFactory() { - return factory; - } } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CDATASectionImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CDATASectionImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CDATASectionImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CDATASectionImpl.java Tue Sep 15 19:21:46 2015 @@ -18,11 +18,8 @@ */ package org.apache.axiom.om.impl.llom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomCDATASection; public class CDATASectionImpl extends OMTextImpl implements AxiomCDATASection { - public CDATASectionImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CharacterDataImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CharacterDataImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CharacterDataImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/CharacterDataImpl.java Tue Sep 15 19:21:46 2015 @@ -18,11 +18,8 @@ */ package org.apache.axiom.om.impl.llom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomCharacterDataNode; public class CharacterDataImpl extends OMTextImpl implements AxiomCharacterDataNode { - public CharacterDataImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/NamespaceDeclaration.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/NamespaceDeclaration.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/NamespaceDeclaration.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/NamespaceDeclaration.java Tue Sep 15 19:21:46 2015 @@ -23,7 +23,5 @@ import org.apache.axiom.om.OMInformation import org.apache.axiom.om.impl.common.AxiomNamespaceDeclaration; public final class NamespaceDeclaration extends Attribute implements AxiomNamespaceDeclaration { - public NamespaceDeclaration(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMAttributeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMAttributeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMAttributeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMAttributeImpl.java Tue Sep 15 19:21:46 2015 @@ -19,13 +19,9 @@ package org.apache.axiom.om.impl.llom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomAttribute; -import org.apache.axiom.om.impl.common.Policies; /** Class OMAttributeImpl */ public class OMAttributeImpl extends Attribute implements AxiomAttribute { - public OMAttributeImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMCommentImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMCommentImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMCommentImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMCommentImpl.java Tue Sep 15 19:21:46 2015 @@ -19,11 +19,8 @@ package org.apache.axiom.om.impl.llom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomComment; public class OMCommentImpl extends OMLeafNode implements AxiomComment { - public OMCommentImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocTypeImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocTypeImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocTypeImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocTypeImpl.java Tue Sep 15 19:21:46 2015 @@ -19,11 +19,8 @@ package org.apache.axiom.om.impl.llom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomDocType; public class OMDocTypeImpl extends OMLeafNode implements AxiomDocType { - public OMDocTypeImpl(OMFactory factory) { - super(factory); - } + } Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocumentImpl.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocumentImpl.java?rev=1703275&r1=1703274&r2=1703275&view=diff ============================================================================== --- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocumentImpl.java (original) +++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMDocumentImpl.java Tue Sep 15 19:21:46 2015 @@ -19,12 +19,9 @@ package org.apache.axiom.om.impl.llom; -import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.impl.common.AxiomDocument; /** Class OMDocumentImpl */ public class OMDocumentImpl extends OMSerializableImpl implements AxiomDocument { - public OMDocumentImpl(OMFactory factory) { - super(factory); - } + }
