/** * Get the value of an attribute whose namespace and local name are described. * @param attrName qualified name of the attribute * @return the attribute or null if there was no match * @see SOAPElement#getAttributeValue(javax.xml.soap.Name) */ public String getAttributeValue(Name attrName) { return attributes.getValue(attrName.getURI(), attrName.getLocalName()); }
/** * Get the value of an attribute whose namespace and local name are described. * @param attrName qualified name of the attribute * @return the attribute or null if there was no match * @see SOAPElement#getAttributeValue(javax.xml.soap.Name) */ public String getAttributeValue(Name attrName) { return attributes.getValue(attrName.getURI(), attrName.getLocalName()); }
public Iterator getChildElements(Name name) { QName qName = new QName(name.getURI(), name.getLocalName()); Iterator childIter = omTarget.getChildrenWithName(qName); Collection childElements = new ArrayList(); while (childIter.hasNext()) { childElements.add(toSAAJNode((org.w3c.dom.Node)childIter.next())); } return childElements.iterator(); }
/** * get an iterator over child elements * @param childName namespace/element name of parts to find. * This iterator is not (currently) susceptible to change in the element * list during its lifetime, though changes in the contents of the elements * are picked up. * @return an iterator. * @see javax.xml.soap.SOAPElement#getChildElements(javax.xml.soap.Name) */ public Iterator getChildElements(Name childName) { return getChildElements(new QName(childName.getURI(), childName.getLocalName())); }
/** * get an iterator over child elements * @param childName namespace/element name of parts to find. * This iterator is not (currently) susceptible to change in the element * list during its lifetime, though changes in the contents of the elements * are picked up. * @return an iterator. * @see javax.xml.soap.SOAPElement#getChildElements(javax.xml.soap.Name) */ public Iterator getChildElements(Name childName) { return getChildElements(new QName(childName.getURI(), childName.getLocalName())); }
private String getEnvelopeURI() throws SOAPException { if (uri == null) { uri = getEnvelope().getElementName().getURI(); } return uri; } private SOAPEnvelope getEnvelope() throws SOAPException {
/** * construct using a {@link javax.xml.soap.Name} implementation, * @see #MessageElement(String, String, String) * @param eltName */ public MessageElement(Name eltName) { this(eltName.getLocalName(),eltName.getPrefix(), eltName.getURI()); }
/** * construct using a {@link javax.xml.soap.Name} implementation, * @see #MessageElement(String, String, String) * @param eltName */ public MessageElement(Name eltName) { this(eltName.getLocalName(),eltName.getPrefix(), eltName.getURI()); }
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 String getEnvelopeURI() throws SOAPException { if (uri == null) { uri = getEnvelope().getElementName().getURI(); } return uri; } private SOAPEnvelope getEnvelope() throws SOAPException {
@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(); }
public void setFaultCode(Name faultCodeQName) throws SOAPException { String uri = faultCodeQName.getURI(); String local = faultCodeQName.getLocalName(); String prefix = faultCodeQName.getPrefix(); this.prefix = prefix; QName qname = new QName(uri,local); fault.setFaultCode(qname); }
public void setFaultCode(Name faultCodeQName) throws SOAPException { String uri = faultCodeQName.getURI(); String local = faultCodeQName.getLocalName(); String prefix = faultCodeQName.getPrefix(); this.prefix = prefix; QName qname = new QName(uri,local); fault.setFaultCode(qname); }
public javax.xml.soap.SOAPFault addFault(Name name, String s) throws SOAPException { AxisFault af = new AxisFault(new QName(name.getURI(), name.getLocalName()), s, "", new Element[0]); SOAPFault fault = new SOAPFault(af); addChildElement(fault); return fault; }
public javax.xml.soap.SOAPFault addFault(Name name, String s, Locale locale) throws SOAPException { AxisFault af = new AxisFault(new QName(name.getURI(), name.getLocalName()), s, "", new Element[0]); SOAPFault fault = new SOAPFault(af); addChildElement(fault); return fault; }
public javax.xml.soap.SOAPFault addFault(Name name, String s) throws SOAPException { AxisFault af = new AxisFault(new QName(name.getURI(), name.getLocalName()), s, "", new Element[0]); SOAPFault fault = new SOAPFault(af); addChildElement(fault); return fault; }
public javax.xml.soap.SOAPFault addFault(Name name, String s, Locale locale) throws SOAPException { AxisFault af = new AxisFault(new QName(name.getURI(), name.getLocalName()), s, "", new Element[0]); SOAPFault fault = new SOAPFault(af); addChildElement(fault); return fault; }
public String getAttributeValue(Name name) { //This method is waiting on the finalization of the name for a method //in OMElement that returns a OMAttribute from an input QName final OMAttribute attribute = omTarget.getAttribute(new QName(name.getURI(), name.getLocalName(), name.getPrefix())); if (attribute == null) { return null; } return attribute.getAttributeValue(); }
public boolean removeAttribute(Name name) { org.apache.axiom.om.OMAttribute attr = omTarget.getAttribute(new QName(name.getURI(), name.getLocalName(), name.getPrefix())); if (attr != null) { omTarget.removeAttribute(attr); return true; } return false; }
/** Creates a new SOAPHeaderElement object initialized with the specified name and adds it to this SOAPHeader object. */ public SOAPHeaderElement addHeaderElement(Name name) throws SOAPException { if (name == null) throw new SOAPException(BundleUtils.getMessage(bundle, "INVALID_SOAPHEADERELEMENT_NAME", name)); return addHeaderElement(new NameImpl(name.getLocalName(), name.getPrefix(), name.getURI()).toQName()); }