本文整理汇总了Java中com.sun.xml.internal.messaging.saaj.soap.SOAPDocument类的典型用法代码示例。如果您正苦于以下问题:Java SOAPDocument类的具体用法?Java SOAPDocument怎么用?Java SOAPDocument使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SOAPDocument类属于com.sun.xml.internal.messaging.saaj.soap包,在下文中一共展示了SOAPDocument类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addHeaderElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException {
SOAPElement newHeaderElement =
ElementFactory.createNamedElement(
((SOAPDocument) getOwnerDocument()).getDocument(),
name.getLocalName(),
name.getPrefix(),
name.getURI());
if (newHeaderElement == null
|| !(newHeaderElement instanceof SOAPHeaderElement)) {
newHeaderElement = createHeaderElement(name);
}
// header elements must be namespace qualified
// check that URI is not empty, ensuring that the element is NS qualified.
String uri = newHeaderElement.getElementQName().getNamespaceURI();
if ((uri == null) || ("").equals(uri)) {
log.severe("SAAJ0131.impl.header.elems.ns.qualified");
throw new SOAPExceptionImpl("HeaderElements must be namespace qualified");
}
addNode(newHeaderElement);
return (SOAPHeaderElement) newHeaderElement;
}
示例2: addHeaderElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
@Override
public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException {
SOAPElement newHeaderElement =
ElementFactory.createNamedElement(
((SOAPDocument) getOwnerDocument()).getDocument(),
name.getLocalName(),
name.getPrefix(),
name.getURI());
if (newHeaderElement == null
|| !(newHeaderElement instanceof SOAPHeaderElement)) {
newHeaderElement = createHeaderElement(name);
}
// header elements must be namespace qualified
// check that URI is not empty, ensuring that the element is NS qualified.
String uri = newHeaderElement.getElementQName().getNamespaceURI();
if ((uri == null) || ("").equals(uri)) {
log.severe("SAAJ0131.impl.header.elems.ns.qualified");
throw new SOAPExceptionImpl("HeaderElements must be namespace qualified");
}
addNode(newHeaderElement);
return (SOAPHeaderElement) newHeaderElement;
}
示例3: getOwnerDocument
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
public Document getOwnerDocument() {
Document doc = super.getOwnerDocument();
if (doc instanceof SOAPDocument)
return ((SOAPDocument) doc).getDocument();
else
return doc;
}
示例4: getParentElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
public SOAPElement getParentElement() {
Node parentNode = getParentNode();
if (parentNode instanceof SOAPDocument) {
return null;
}
return (SOAPElement) parentNode;
}
示例5: addBodyElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
public SOAPBodyElement addBodyElement(Name name) throws SOAPException {
SOAPBodyElement newBodyElement =
(SOAPBodyElement) ElementFactory.createNamedElement(
((SOAPDocument) getOwnerDocument()).getDocument(),
name.getLocalName(),
name.getPrefix(),
name.getURI());
if (newBodyElement == null) {
newBodyElement = createBodyElement(name);
}
addNode(newBodyElement);
return newBodyElement;
}
示例6: createHeaderElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
protected SOAPHeaderElement createHeaderElement(Name name)
throws SOAPException {
String uri = name.getURI();
if (uri == null || uri.equals("")) {
log.severe("SAAJ0413.ver1_2.header.elems.must.be.ns.qualified");
throw new SOAPExceptionImpl("SOAP 1.2 header elements must be namespace qualified");
}
return new HeaderElement1_2Impl(
((SOAPDocument) getOwnerDocument()).getDocument(),
name);
}
示例7: getParentElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
@Override
public SOAPElement getParentElement() {
Node parentNode = getParentNode();
if (parentNode instanceof SOAPDocument) {
return null;
}
return (SOAPElement) soapDocument.find(parentNode);
}
示例8: addBodyElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
@Override
public SOAPBodyElement addBodyElement(Name name) throws SOAPException {
SOAPBodyElement newBodyElement =
(SOAPBodyElement) ElementFactory.createNamedElement(
((SOAPDocument) getOwnerDocument()).getDocument(),
name.getLocalName(),
name.getPrefix(),
name.getURI());
if (newBodyElement == null) {
newBodyElement = createBodyElement(name);
}
addNode(newBodyElement);
return newBodyElement;
}
示例9: createHeaderElement
import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; //导入依赖的package包/类
@Override
protected SOAPHeaderElement createHeaderElement(Name name)
throws SOAPException {
String uri = name.getURI();
if (uri == null || uri.equals("")) {
log.severe("SAAJ0413.ver1_2.header.elems.must.be.ns.qualified");
throw new SOAPExceptionImpl("SOAP 1.2 header elements must be namespace qualified");
}
return new HeaderElement1_2Impl(
((SOAPDocument) getOwnerDocument()).getDocument(),
name);
}