/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
*
* @author SAAJ RI Development Team
*/
"com.sun.xml.internal.messaging.saaj.soap.LocalStrings");
this.enclosingSOAPPart = enclosingDocument;
}
// public SOAPDocumentImpl(boolean grammarAccess) {
// super(grammarAccess);
// }
//
// public SOAPDocumentImpl(DocumentType doctype) {
// super(doctype);
// }
//
// public SOAPDocumentImpl(DocumentType doctype, boolean grammarAccess) {
// super(doctype, grammarAccess);
// }
if (enclosingSOAPPart == null) {
throw new RuntimeException("Could not complete operation. Fragment not bound to SOAP part.");
}
return enclosingSOAPPart;
}
return this;
}
// SOAP means no DTD, No DTD means no doctype (SOAP 1.2 only?)
return null;
}
return super.getImplementation();
}
// This had better be an Envelope!
return doGetDocumentElement();
}
return super.getDocumentElement();
}
return ElementFactory.createElement(
this,
null);
}
return new SOAPDocumentFragment(this);
}
}
return new CommentImpl(this, data);
}
}
throws DOMException {
throw new UnsupportedOperationException("Processing Instructions are not allowed in SOAP documents");
}
if (isQualifiedName) {
//cannot do anything to resolve the URI if prefix is not
//XMLNS.
}
}
return super.createAttribute(name);
}
throws DOMException {
throw new UnsupportedOperationException("Entity References are not allowed in SOAP documents");
}
return super.getElementsByTagName(tagname);
}
throws DOMException {
}
throws DOMException {
return ElementFactory.createElement(
this,
}
throws DOMException {
}
}
return super.getElementById(elementId);
}
return newSoapPart;
}
}
}