本文整理了Java中javax.xml.soap.SOAPElement.getElementName()
方法的一些代码示例,展示了SOAPElement.getElementName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SOAPElement.getElementName()
方法的具体详情如下:
包路径:javax.xml.soap.SOAPElement
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!