本文整理了Java中javax.xml.soap.SOAPElement.getElementQName()
方法的一些代码示例,展示了SOAPElement.getElementQName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SOAPElement.getElementQName()
方法的具体详情如下:
包路径:javax.xml.soap.SOAPElement
类名称:SOAPElement
方法名:getElementQName
[英]Returns the qname of this SOAPElement
object.
[中]返回此SOAPElement
对象的qname。
代码示例来源:origin: stackoverflow.com
if (soapNode instanceof SOAPElement) {
SOAPElement element = (SOAPElement) soapNode;
QName elementQname = element.getElementQName();
if (QNAME_WSSE_USERNAMETOKEN.equals(elementQname)) {
SOAPElement usernameTokenElement = element;
代码示例来源:origin: org.springframework.ws/org.springframework.ws
@Override
public QName getName(SOAPElement element) {
return element.getElementQName();
}
代码示例来源:origin: org.springframework.ws/spring-ws-core
@Override
public QName getName() {
return element.getElementQName();
}
代码示例来源:origin: spring-projects/spring-ws
@Override
public QName getName() {
return element.getElementQName();
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public QName getName() {
return element.getElementQName();
}
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
public Iterator<SOAPElement> getChildElements(QName qname)
{
List<SOAPElement> list = new ArrayList<SOAPElement>();
Iterator<org.w3c.dom.Node> it = getChildElements();
while (it.hasNext())
{
Object elementOrTextNode = it.next();
if (elementOrTextNode instanceof SOAPElement)
{
SOAPElement el = (SOAPElement)elementOrTextNode;
if (el.getElementQName().equals(qname))
list.add(el);
}
}
return list.iterator();
}
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
/** Add a SOAPHeaderElement as a child of this SOAPHeader instance.
*/
public SOAPElement addChildElement(SOAPElement child) throws SOAPException
{
QName qname = child.getElementQName();
if (qname == null || qname.getNamespaceURI().length() == 0)
throw new SOAPException(BundleUtils.getMessage(bundle, "INVALID_SOAPHEADERELEMENT_NAME", qname));
// Check that we get a SOAPHeaderElement
if ((child instanceof SOAPHeaderElement) == false)
child = convertToHeaderElement(child);
return super.addChildElement(child);
}
代码示例来源:origin: apache/servicemix-bundles
public String toString() {
StringBuilder builder = new StringBuilder("SaajSoapMessage");
try {
SOAPEnvelope envelope = saajMessage.getSOAPPart().getEnvelope();
if (envelope != null) {
SOAPBody body = envelope.getBody();
if (body != null) {
SOAPElement bodyElement = SaajUtils.getFirstBodyElement(body);
if (bodyElement != null) {
builder.append(' ');
builder.append(bodyElement.getElementQName());
}
}
}
}
catch (SOAPException ex) {
// ignore
}
return builder.toString();
}
代码示例来源:origin: org.springframework.ws/spring-ws-core
public String toString() {
StringBuilder builder = new StringBuilder("SaajSoapMessage");
try {
SOAPEnvelope envelope = saajMessage.getSOAPPart().getEnvelope();
if (envelope != null) {
SOAPBody body = envelope.getBody();
if (body != null) {
SOAPElement bodyElement = SaajUtils.getFirstBodyElement(body);
if (bodyElement != null) {
builder.append(' ');
builder.append(bodyElement.getElementQName());
}
}
}
}
catch (SOAPException ex) {
// ignore
}
return builder.toString();
}
代码示例来源:origin: org.fabric3/fabric3-binding-ws-metro
/**
* Per the SCA spec, sets WSA reference parameters in the current work context so they can be returned as part of a callback message.
*
* @param fromElement the WSA from element
* @param workContext the current work context
*/
@SuppressWarnings("unchecked")
private void setReferenceParameters(SOAPElement fromElement, WorkContext workContext) {
// handle reference parameters
Iterator<SOAPElement> referenceParameters = fromElement.getChildElements(WSA_REFERENCE_PARAMETERS);
if (!referenceParameters.hasNext()) {
return;
}
SOAPElement referenceParameter = referenceParameters.next();
Iterator<SOAPElement> values = referenceParameter.getChildElements();
if (!values.hasNext()) {
return;
}
Map<QName, String> parameters = new HashMap<>();
while (values.hasNext()) {
SOAPElement element = values.next();
QName name = element.getElementQName();
String value = element.getValue();
parameters.put(name, value);
}
workContext.setHeader(CallbackConstants.REFERENCE_PARAMETERS, parameters);
}
代码示例来源:origin: spring-projects/spring-ws
public String toString() {
StringBuilder builder = new StringBuilder("SaajSoapMessage");
try {
SOAPEnvelope envelope = saajMessage.getSOAPPart().getEnvelope();
if (envelope != null) {
SOAPBody body = envelope.getBody();
if (body != null) {
SOAPElement bodyElement = SaajUtils.getFirstBodyElement(body);
if (bodyElement != null) {
builder.append(' ');
builder.append(bodyElement.getElementQName());
}
}
}
}
catch (SOAPException ex) {
// ignore
}
return builder.toString();
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public SOAPHeaderElement addHeaderElement(QName name) throws SOAPException {
SOAPElement newHeaderElement =
ElementFactory.createNamedElement(
((SOAPDocument) getOwnerDocument()).getDocument(),
name.getLocalPart(),
name.getPrefix(),
name.getNamespaceURI());
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;
}
代码示例来源:origin: org.jboss.ws.cxf/jbossws-cxf-jaspi
if (o instanceof SOAPElement)
QName name = ((SOAPElement) o).getElementQName();
return name.getLocalPart();
代码示例来源:origin: org.jboss.ws.cxf/jbossws-cxf-jaspi
if (o instanceof SOAPElement)
QName name = ((SOAPElement) o).getElementQName();
return name.getLocalPart();
代码示例来源:origin: apache/servicemix-bundles
return replaceElementWithSOAPElement(
element,
createSOAPFaultElement(soapElement.getElementQName()));
return soapElement;
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
throw NativeMessages.MESSAGES.cannotFindRPCElement(soapBody);
QName elName = payloadParent.getElementQName();
elName = namespaceRegistry.registerQName(elName);
内容来源于网络,如有侵权,请联系作者删除!