public SOAPElement getParentElement() { return delegateElement.getParentElement(); }
@Override public void writeEndElement() throws XMLStreamException { currentElement = deferredElement.flushTo(currentElement); if (currentElement != null) currentElement = currentElement.getParentElement(); }
/** Get the SOAPEnvelope for this SOAPElement */ public SOAPEnvelope getSOAPEnvelope() { SOAPElement soapElement = this; while (soapElement != null && (soapElement instanceof SOAPEnvelope) == false) soapElement = soapElement.getParentElement(); return (SOAPEnvelope)soapElement; }
protected String getSOAPNamespace() { String soapNamespace = null; SOAPElement antecedent = this; while (antecedent != null) { Name antecedentName = antecedent.getElementName(); String antecedentNamespace = antecedentName.getURI(); if (NameImpl.SOAP11_NAMESPACE.equals(antecedentNamespace) || NameImpl.SOAP12_NAMESPACE.equals(antecedentNamespace)) { soapNamespace = antecedentNamespace; break; } antecedent = antecedent.getParentElement(); } return soapNamespace; }
public SOAPElement getParentElement() { return delegateElement.getParentElement(); }
public SOAPElement getParentElement() { return delegateHeader.getParentElement(); }
public SOAPElement getParentElement() { return delegateElement.getParentElement(); }
/** * Returns the SAAJ {@code SOAPEnvelope} for the given element. * * @param element the element to return the envelope from * @return the envelope, or {@code null} if not found */ public static SOAPEnvelope getEnvelope(SOAPElement element) { Assert.notNull(element, "Element should not be null"); do { if (element instanceof SOAPEnvelope) { return (SOAPEnvelope) element; } element = element.getParentElement(); } while (element != null); return null; }
/** * Returns the SAAJ {@code SOAPEnvelope} for the given element. * * @param element the element to return the envelope from * @return the envelope, or {@code null} if not found */ public static SOAPEnvelope getEnvelope(SOAPElement element) { Assert.notNull(element, "Element should not be null"); do { if (element instanceof SOAPEnvelope) { return (SOAPEnvelope) element; } element = element.getParentElement(); } while (element != null); return null; }
/** * Returns the SAAJ <code>SOAPEnvelope</code> for the given element. * * @param element the element to return the envelope from * @return the envelope, or <code>null</code> if not found */ public static SOAPEnvelope getEnvelope(SOAPElement element) { Assert.notNull(element, "Element should not be null"); do { if (element instanceof SOAPEnvelope) { return (SOAPEnvelope) element; } element = element.getParentElement(); } while (element != null); return null; } }
/** * Returns the SAAJ {@code SOAPEnvelope} for the given element. * * @param element the element to return the envelope from * @return the envelope, or {@code null} if not found */ public static SOAPEnvelope getEnvelope(SOAPElement element) { Assert.notNull(element, "Element should not be null"); do { if (element instanceof SOAPEnvelope) { return (SOAPEnvelope) element; } element = element.getParentElement(); } while (element != null); return null; }
@Override public void writeEndElement() throws XMLStreamException { currentElement = deferredElement.flushTo(currentElement); if (currentElement != null) currentElement = currentElement.getParentElement(); }
@Override public void writeEndElement() throws XMLStreamException { currentElement = deferredElement.flushTo(currentElement); if (currentElement != null) currentElement = currentElement.getParentElement(); }
@Override public void writeEndElement() throws XMLStreamException { currentElement = deferredElement.flushTo(currentElement); if (currentElement != null) currentElement = currentElement.getParentElement(); }
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(); }
@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(); }
@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(); }
@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(); }
private boolean findParentNamespaceDeclaration(SOAPElement element, String prefix, String namespaceUri) { String result = element.getNamespaceURI(prefix); if (namespaceUri.equals(result)) { return true; } else { try { SOAPElement parent = element.getParentElement(); if (parent != null) { return findParentNamespaceDeclaration(parent, prefix, namespaceUri); } } catch (UnsupportedOperationException ex) { // ignore } return false; } }
private boolean findParentNamespaceDeclaration(SOAPElement element, String prefix, String namespaceUri) { String result = element.getNamespaceURI(prefix); if (namespaceUri.equals(result)) { return true; } else { try { SOAPElement parent = element.getParentElement(); if (parent != null) { return findParentNamespaceDeclaration(parent, prefix, namespaceUri); } } catch (UnsupportedOperationException ex) { // ignore } return false; } }