javax.xml.soap.SOAPElement.getElementName()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中javax.xml.soap.SOAPElement.getElementName()方法的一些代码示例,展示了SOAPElement.getElementName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SOAPElement.getElementName()方法的具体详情如下:
包路径:javax.xml.soap.SOAPElement
类名称:SOAPElement
方法名:getElementName

SOAPElement.getElementName介绍

[英]Returns the name of this SOAPElement object.
[中]返回此SOAPElement对象的名称。

代码示例

代码示例来源:origin: stackoverflow.com

SOAPHeaderElement headerElement = (SOAPHeaderElement) headerElements
    .next();
if (headerElement.getElementName().getLocalName()
    .equals("Security")) {
  SOAPHeaderElement securityElement = headerElement;

代码示例来源:origin: apache/servicemix-bundles

@Override
public SOAPElement addChildElement(String localName) throws SOAPException {
  SOAPElement element = super.addChildElement(localName);
  // check that URI is  not empty, ensuring that the element is NS qualified.
  String uri = element.getElementName().getURI();
  if ((uri == null) || ("").equals(uri)) {
    log.severe("SAAJ0134.impl.header.elems.ns.qualified");
    throw new SOAPExceptionImpl("HeaderElements must be namespace qualified");
  }
  return element;
}

代码示例来源:origin: com.hynnet/xws-security

public Name getElementName() {
  return delegateElement.getElementName();
}

代码示例来源:origin: com.hynnet/xws-security

public Name getElementName() {
  return delegateHeader.getElementName();
}

代码示例来源:origin: com.hynnet/xws-security

public Name getElementName() {
  return delegateElement.getElementName();
}

代码示例来源:origin: com.hynnet/xws-security

public Name getElementName() {
  return delegateElement.getElementName();
}

代码示例来源:origin: stackoverflow.com

public boolean handleMessage(SoapMessageContext context){
......
......
SOAPBody soapbody=context.getMessage().getSOAPBody();

  Iterator itr=soapbody.getChildElements();

  while(itr.hasNext()){

  SOAPElement se=(SOAPElement)itr.next();

  System.out.println("Requsted class name "+se.getElementName().getLocalName());

  }
....

// proces the handler based on your class name

}

代码示例来源:origin: apache/servicemix-bundles

@Override
protected boolean isFault(SOAPElement child) {
  // SOAP 1.1 faults always use the default name
  return child.getElementName().equals(getFaultName(null));
}

代码示例来源:origin: org.springframework.ws/org.springframework.ws

@Override
public QName getName(SOAPElement element) {
  return SaajUtils.toQName(element.getElementName());
}

代码示例来源:origin: org.springframework.ws/org.springframework.ws

@Override
public QName getName(SOAPElement element) {
  return SaajUtils.toQName(element.getElementName());
}

代码示例来源:origin: org.springframework.ws/spring-ws-core

@Override
public void endElement(String uri, String localName, String qName) throws SAXException {
  Assert.isTrue(localName.equals(element.getElementName().getLocalName()), "Invalid element on stack");
  Assert.isTrue(uri.equals(element.getElementName().getURI()), "Invalid element on stack");
  element = element.getParentElement();
}

代码示例来源:origin: spring-projects/spring-ws

@Override
public void endElement(String uri, String localName, String qName) throws SAXException {
  Assert.isTrue(localName.equals(element.getElementName().getLocalName()), "Invalid element on stack");
  Assert.isTrue(uri.equals(element.getElementName().getURI()), "Invalid element on stack");
  element = element.getParentElement();
}

代码示例来源:origin: org.springframework.ws/org.springframework.ws

public void endElement(String uri, String localName, String qName) throws SAXException {
  Assert.isTrue(localName.equals(element.getElementName().getLocalName()), "Invalid element on stack");
  Assert.isTrue(uri.equals(element.getElementName().getURI()), "Invalid element on stack");
  element = element.getParentElement();
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public void endElement(String uri, String localName, String qName) throws SAXException {
  Assert.isTrue(localName.equals(element.getElementName().getLocalName()), "Invalid element on stack");
  Assert.isTrue(uri.equals(element.getElementName().getURI()), "Invalid element on stack");
  element = element.getParentElement();
}

代码示例来源:origin: org.apache.openejb/openejb-axis

public MessageSnapshot(final MessageContext soapMessage) {
  final SOAPMessage message = ((SOAPMessageContext) soapMessage).getMessage();
  if (message == null || message.getSOAPPart() == null) {
    operationName = null;
    parameterNames = null;
  } else {
    final SOAPBody body = getBody(message);
    final SOAPElement operation = ((SOAPElement) body.getChildElements().next());
    this.operationName = operation.getElementName().toString();
    this.parameterNames = new ArrayList<String>();
    for (final Iterator i = operation.getChildElements(); i.hasNext(); ) {
      final SOAPElement parameter = (SOAPElement) i.next();
      final String element = parameter.getElementName().toString();
      parameterNames.add(element);
    }
  }
}

代码示例来源:origin: org.jbundle.base/org.jbundle.base.mixed

/**
 * Get the element.
 * @param strElementName The element to return (if null, return the first element).
 */
public SOAPElement getElement(SOAPElement element, String strElementName)
{
  Iterator<?> iterator = element.getChildElements();
  while (iterator.hasNext())
  {
    javax.xml.soap.Node elMessageType = (javax.xml.soap.Node)iterator.next();
    if (elMessageType instanceof SOAPElement)
    {
      if (strElementName == null)
        return (SOAPElement)elMessageType;    // The message type
      if (strElementName.equalsIgnoreCase(((SOAPElement)elMessageType).getElementName().getLocalName()))
        return (SOAPElement)elMessageType;    // The message type
    }
  }
  return null;    // not found
}
/**

代码示例来源:origin: org.apache.axis/axis

public ArrayList getMessageInfo(SOAPMessage message) {
  ArrayList list = new ArrayList();
  try {
    if(message == null || message.getSOAPPart() == null)
      return list;
    SOAPEnvelope env = message.getSOAPPart().getEnvelope();
    SOAPBody body = env.getBody();
    Iterator it = body.getChildElements();
    SOAPElement operation = (SOAPElement)it.next();
    list.add(operation.getElementName().toString());
    for (Iterator i = operation.getChildElements(); i.hasNext();) {
      SOAPElement elt = (SOAPElement)i.next();
      list.add(elt.getElementName().toString());
    }
  } catch (Exception e) {
    log.debug("Exception in getMessageInfo : ", e);
  }
  return list;
}

代码示例来源:origin: axis/axis

public ArrayList getMessageInfo(SOAPMessage message) {
  ArrayList list = new ArrayList();
  try {
    if(message == null || message.getSOAPPart() == null)
      return list;
    SOAPEnvelope env = message.getSOAPPart().getEnvelope();
    SOAPBody body = env.getBody();
    Iterator it = body.getChildElements();
    SOAPElement operation = (SOAPElement)it.next();
    list.add(operation.getElementName().toString());
    for (Iterator i = operation.getChildElements(); i.hasNext();) {
      SOAPElement elt = (SOAPElement)i.next();
      list.add(elt.getElementName().toString());
    }
  } catch (Exception e) {
    log.debug("Exception in getMessageInfo : ", e);
  }
  return list;
}

代码示例来源:origin: org.apache.axis/com.springsource.org.apache.axis

public ArrayList getMessageInfo(SOAPMessage message) {
  ArrayList list = new ArrayList();
  try {
    if(message == null || message.getSOAPPart() == null)
      return list;
    SOAPEnvelope env = message.getSOAPPart().getEnvelope();
    SOAPBody body = env.getBody();
    Iterator it = body.getChildElements();
    SOAPElement operation = (SOAPElement)it.next();
    list.add(operation.getElementName().toString());
    for (Iterator i = operation.getChildElements(); i.hasNext();) {
      SOAPElement elt = (SOAPElement)i.next();
      list.add(elt.getElementName().toString());
    }
  } catch (Exception e) {
    log.debug("Exception in getMessageInfo : ", e);
  }
  return list;
}

代码示例来源:origin: org.jboss.ws.native/jbossws-native-core

public void setParentElement(SOAPElement parent) throws SOAPException
{
 if (parent == null)
   throw new SOAPException(BundleUtils.getMessage(bundle, "INVALID_NULL_PARENT_ELEMENT"));
 
 if ((parent instanceof SOAPHeader) == false)
   throw new SOAPException(BundleUtils.getMessage(bundle, "INVALID_PARENT_ELEMENT",  parent.getElementName()));
 
 super.setParentElement(parent);
}

相关文章

微信公众号

最新文章

更多