@Override public SoapHeaderElement next() { try { OMElement axiomHeaderBlock = axiomIterator.next(); return new AxiomSoapHeaderElement(axiomHeaderBlock, getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public SoapHeaderElement next() { try { OMElement axiomHeaderBlock = axiomIterator.next(); return new AxiomSoapHeaderElement(axiomHeaderBlock, getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
public SoapHeaderElement next() { try { SOAPHeaderBlock axiomHeaderBlock = axiomIterator.next(); return new AxiomSoapHeaderElement(axiomHeaderBlock, getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public Result getResult() { try { return getAxiomHeaderBlock().getSAXResult(); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public Result getResult() { try { return getAxiomHeaderBlock().getSAXResult(); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineMustUnderstandHeaderElements(String role) { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().examineMustUnderstandHeaderBlocks(role)); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public void removeHeaderElement(QName name) throws SoapHeaderException { try { OMElement element = getAxiomHeader().getFirstChildWithName(name); if (element != null) { element.detach(); } } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineAllHeaderElements() { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().examineAllHeaderBlocks()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public void removeHeaderElement(QName name) throws SoapHeaderException { try { OMElement element = getAxiomHeader().getFirstChildWithName(name); if (element != null) { element.detach(); } } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineMustUnderstandHeaderElements(String role) { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().examineMustUnderstandHeaderBlocks(role)); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
public Result getResult() { try { return new AxiomResult(getAxiomHeaderBlock(), getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineHeaderElements(QName name) throws SoapHeaderException { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().getChildrenWithName(name)); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineAllHeaderElements() { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().examineAllHeaderBlocks()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineAllHeaderElements() { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().examineAllHeaderBlocks()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineHeaderElements(QName name) throws SoapHeaderException { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().getChildrenWithName(name)); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public SoapHeaderElement addHeaderElement(QName name) { try { OMNamespace namespace = getAxiomFactory().createOMNamespace(name.getNamespaceURI(), name.getPrefix()); SOAPHeaderBlock axiomHeaderBlock = getAxiomHeader().addHeaderBlock(name.getLocalPart(), namespace); return new AxiomSoapHeaderElement(axiomHeaderBlock, getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@Override public SoapHeaderElement addHeaderElement(QName name) { try { OMNamespace namespace = getAxiomFactory().createOMNamespace(name.getNamespaceURI(), name.getPrefix()); SOAPHeaderBlock axiomHeaderBlock = getAxiomHeader().addHeaderBlock(name.getLocalPart(), namespace); return new AxiomSoapHeaderElement(axiomHeaderBlock, getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
public void removeHeaderElement(QName name) throws SoapHeaderException { try { OMElement element = getAxiomHeader().getFirstChildWithName(name); if (element != null) { element.detach(); } } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
@SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineHeaderElements(QName name) throws SoapHeaderException { try { return new AxiomSoapHeaderElementIterator(getAxiomHeader().getChildrenWithName(name)); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }
public SoapHeaderElement addHeaderElement(QName name) { try { OMNamespace namespace = getAxiomFactory().createOMNamespace(name.getNamespaceURI(), QNameUtils.getPrefix(name)); SOAPHeaderBlock axiomHeaderBlock = getAxiomHeader().addHeaderBlock(name.getLocalPart(), namespace); return new AxiomSoapHeaderElement(axiomHeaderBlock, getAxiomFactory()); } catch (OMException ex) { throw new AxiomSoapHeaderException(ex); } }