public XMLStreamReader readEnvelope() { int base = soapVersion.ordinal()*3; this.envelopeTag = DEFAULT_TAGS.get(base); this.bodyTag = DEFAULT_TAGS.get(base+2); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = null; if(hReaders.size()>0) { headerTag = DEFAULT_TAGS.get(base+1); ElemInfo hdrElem = new ElemInfo(headerTag, envElem); soapHeader = new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])); } try { XMLStreamReader payload= readPayload(); XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, new XMLStreamReader[]{payload}); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } catch (XMLStreamException e) { throw new RuntimeException(e); } }
public Iterator<String> getPrefixes(String namespaceURI) { return allPrefixes(namespaceURI).iterator(); } }
@Override public String getNamespaceURI(String prefix) { switch (state) { case StartTag: case EndTag: return elemInfo.getNamespaceURI(prefix); case Payload: default: return payloadReader.getNamespaceURI(prefix); } }
public XMLStreamReader readEnvelope() { int base = soapVersion.ordinal()*3; this.envelopeTag = DEFAULT_TAGS.get(base); this.bodyTag = DEFAULT_TAGS.get(base+2); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = null; if(hReaders.size()>0) { headerTag = DEFAULT_TAGS.get(base+1); ElemInfo hdrElem = new ElemInfo(headerTag, envElem); soapHeader = new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])); } try { XMLStreamReader payload= readPayload(); XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, new XMLStreamReader[]{payload}); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } catch (XMLStreamException e) { throw new RuntimeException(e); } }
public XMLStreamReader readToBodyStarTag() { int base = soapVersion.ordinal()*3; this.envelopeTag = DEFAULT_TAGS.get(base); this.bodyTag = DEFAULT_TAGS.get(base+2); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = null; if(hReaders.size()>0) { headerTag = DEFAULT_TAGS.get(base+1); ElemInfo hdrElem = new ElemInfo(headerTag, envElem); soapHeader = new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])); } XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, new XMLStreamReader[]{}); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } }
public XMLStreamReader readEnvelope() { int base = soapVersion.ordinal()*3; this.envelopeTag = DEFAULT_TAGS.get(base); this.bodyTag = DEFAULT_TAGS.get(base+2); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = null; if(hReaders.size()>0) { headerTag = DEFAULT_TAGS.get(base+1); ElemInfo hdrElem = new ElemInfo(headerTag, envElem); soapHeader = new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])); } try { XMLStreamReader payload= readPayload(); XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, new XMLStreamReader[]{payload}); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } catch (XMLStreamException e) { throw new RuntimeException(e); } }
public XMLStreamReader readToBodyStarTag() { int base = soapVersion.ordinal()*3; this.envelopeTag = DEFAULT_TAGS.get(base); this.bodyTag = DEFAULT_TAGS.get(base+2); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = null; if(hReaders.size()>0) { headerTag = DEFAULT_TAGS.get(base+1); ElemInfo hdrElem = new ElemInfo(headerTag, envElem); soapHeader = new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])); } XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, new XMLStreamReader[]{}); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } }
public XMLStreamReader readEnvelope() { if (envelopeReader == null) { List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo hdrElem = (headerTag != null) ? new ElemInfo(headerTag, envElem) : null; ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = (hdrElem != null) ? new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])) : null; XMLStreamReader[] payload = {readPayload()}; XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, payload); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } return envelopeReader; }
public XMLStreamReader readToBodyStarTag() { int base = soapVersion.ordinal()*3; this.envelopeTag = DEFAULT_TAGS.get(base); this.bodyTag = DEFAULT_TAGS.get(base+2); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = null; if(hReaders.size()>0) { headerTag = DEFAULT_TAGS.get(base+1); ElemInfo hdrElem = new ElemInfo(headerTag, envElem); soapHeader = new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])); } XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, new XMLStreamReader[]{}); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } }
public XMLStreamReader readEnvelope() { if (envelopeReader == null) { List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo hdrElem = (headerTag != null) ? new ElemInfo(headerTag, envElem) : null; ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = (hdrElem != null) ? new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])) : null; XMLStreamReader[] payload = {readPayload()}; XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, payload); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } return envelopeReader; }
public XMLStreamReader readToBodyStarTag() { if ( envelopeReader != null ) readEnvelope(this); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo hdrElem = (headerTag != null) ? new ElemInfo(headerTag, envElem) : null; ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = (hdrElem != null) ? new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])) : null; XMLStreamReader[] payload = {}; XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, payload); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } }
public XMLStreamReader readToBodyStarTag() { if ( envelopeReader != null ) readEnvelope(this); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo hdrElem = (headerTag != null) ? new ElemInfo(headerTag, envElem) : null; ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = (hdrElem != null) ? new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])) : null; XMLStreamReader[] payload = {}; XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, payload); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } }
public XMLStreamReader readToBodyStarTag() { if ( envelopeReader != null ) readEnvelope(this); List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo hdrElem = (headerTag != null) ? new ElemInfo(headerTag, envElem) : null; ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = (hdrElem != null) ? new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])) : null; XMLStreamReader[] payload = {}; XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, payload); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } }
public XMLStreamReader readEnvelope() { if (envelopeReader == null) { List<XMLStreamReader> hReaders = new java.util.ArrayList<XMLStreamReader>(); ElemInfo envElem = new ElemInfo(envelopeTag, null); ElemInfo hdrElem = (headerTag != null) ? new ElemInfo(headerTag, envElem) : null; ElemInfo bdyElem = new ElemInfo(bodyTag, envElem); for (Header h : getHeaders().asList()) { try { hReaders.add(h.readHeader()); } catch (XMLStreamException e) { throw new RuntimeException(e); } } XMLStreamReader soapHeader = (hdrElem != null) ? new XMLReaderComposite(hdrElem, hReaders.toArray(new XMLStreamReader[hReaders.size()])) : null; XMLStreamReader[] payload = {readPayload()}; XMLStreamReader soapBody = new XMLReaderComposite(bdyElem, payload); XMLStreamReader[] soapContent = (soapHeader != null) ? new XMLStreamReader[]{soapHeader, soapBody} : new XMLStreamReader[]{soapBody}; return new XMLReaderComposite(envElem, soapContent); } return envelopeReader; }
public Iterator<String> getPrefixes(String namespaceURI) { return allPrefixes(namespaceURI).iterator(); } }
public List<String> allPrefixes(String namespaceURI) { List<String> l = tagInfo.allPrefixes(namespaceURI); if (ancestor != null) { List<String> p = ancestor.allPrefixes(namespaceURI); p.addAll(l); return p; } return l; } public Iterator<String> getPrefixes(String namespaceURI) {
public String getPrefix(String uri) { String p = tagInfo.getPrefix(uri); return (p != null) ? p : (ancestor != null) ? ancestor.getPrefix(uri) : null; } //Who wants this?
public List<String> allPrefixes(String namespaceURI) { List<String> l = tagInfo.allPrefixes(namespaceURI); if (ancestor != null) { List<String> p = ancestor.allPrefixes(namespaceURI); p.addAll(l); return p; } return l; } public Iterator<String> getPrefixes(String namespaceURI) {
public String getNamespaceURI(String prefix) { String n = tagInfo.getNamespaceURI(prefix); return (n != null) ? n : (ancestor != null) ? ancestor.getNamespaceURI(prefix) : null; } public String getPrefix(String uri) {
@Override public String getNamespaceURI(String prefix) { switch (state) { case StartTag: case EndTag: return elemInfo.getNamespaceURI(prefix); case Payload: default: return payloadReader.getNamespaceURI(prefix); } }