public Object transform(OMElement source, TransformContext context) { // Assume doc-lit wrapped and the service contract accepts only one argument try { Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); XMLStreamReader reader = source.getXMLStreamReader(); return unmarshaller.unmarshal(reader); } catch (JAXBException e) { throw new AssertionError(e); } }
public static XMLStreamReader getStAXPayload(SOAPEnvelope envelope) { OMElement el = getXMLPayload(envelope); if (el==null) { return null; } return el.getXMLStreamReader(); }
/** * @deprecated This is an internal method that is no longer used. */ public static void serializeByPullStream (OMElement element, XMLStreamWriter writer, boolean cache) throws XMLStreamException { XMLStreamReader reader = element.getXMLStreamReader(cache); try { new StreamingOMSerializer().serialize(reader, writer); } finally { reader.close(); } }
public static org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelopeFromDOOMDocument(org.w3c.dom.Document doc) { OMElement docElem = (OMElement)doc.getDocumentElement(); StAXSOAPModelBuilder stAXSOAPModelBuilder = new StAXSOAPModelBuilder(docElem.getXMLStreamReader(), null); return stAXSOAPModelBuilder.getSOAPEnvelope(); }
/** * Get llom element from doom element * * @param doomElement * @return OMElement */ public static OMElement getOMElement(OMElement doomElement) { StAXOMBuilder builder = new StAXOMBuilder(OMAbstractFactory .getOMFactory(), doomElement.getXMLStreamReader()); return builder.getDocumentElement(); }
private SOAPEnvelope getSOAPEnvFromOM(OMElement inlineElement) { SOAPFactory soapFactory; if (inlineElement.getQName().getNamespaceURI().equals( SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) { soapFactory = OMAbstractFactory.getSOAP12Factory(); } else { soapFactory = OMAbstractFactory.getSOAP11Factory(); } StAXSOAPModelBuilder builder = new StAXSOAPModelBuilder(inlineElement.getXMLStreamReader(), soapFactory, inlineElement.getQName().getNamespaceURI()); return builder.getSOAPEnvelope(); }
@Override protected XMLStreamReader getStreamReader(OMElement payloadElement) { OMXMLStreamReaderConfiguration config = new OMXMLStreamReaderConfiguration(); config.setPreserveNamespaceContext(true); return payloadElement.getXMLStreamReader(true, config); }
private SOAPEnvelope getSOAPEnvFromOM(OMElement inlineElement) { return OMXMLBuilderFactory.createStAXSOAPModelBuilder( inlineElement.getXMLStreamReader()).getSOAPEnvelope(); }
@Override protected XMLStreamReader getStreamReader(OMElement payloadElement) { OMXMLStreamReaderConfiguration config = new OMXMLStreamReaderConfiguration(); config.setPreserveNamespaceContext(true); return payloadElement.getXMLStreamReader(true, config); }
@Override public final Source getSource() { try { return StaxUtils.createCustomStaxSource(axiomElement.getXMLStreamReader()); } catch (OMException ex) { throw new AxiomSoapElementException(ex); } }
@Override public final Source getSource() { try { return StaxUtils.createCustomStaxSource(axiomElement.getXMLStreamReader()); } catch (OMException ex) { throw new AxiomSoapElementException(ex); } }
public static org.apache.axiom.soap.SOAPEnvelope toOMSOAPEnvelope(org.w3c.dom.Element elem) { OMElement docElem = (OMElement)elem; StAXSOAPModelBuilder stAXSOAPModelBuilder = new StAXSOAPModelBuilder(docElem.getXMLStreamReader(), null); return stAXSOAPModelBuilder.getSOAPEnvelope(); }
public Element convert(OMElement s) { try { return (Element) OMXMLBuilderFactory.createStAXOMBuilder( OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM).getOMFactory(), s.getXMLStreamReader()).getDocumentElement(); } catch (OMException err) { // likely no DOOM return new StaxToDOMConverter().convert(s.getXMLStreamReader()); } }
/** * This will build a DOOM Element that is of the same <code>Document</code> * @param factory * @param element * @return */ public static OMElement toDOOM(OMFactory factory, OMElement element){ StAXOMBuilder builder = new StAXOMBuilder(factory, element.getXMLStreamReader()); OMElement elem = builder.getDocumentElement(); elem.build(); return elem; }
private OMElement convertToDOOM(OMElement element) { XMLStreamReader llomReader = element.getXMLStreamReader(); OMFactory doomFactory = DOOMAbstractFactory.getOMFactory(); StAXOMBuilder doomBuilder = new StAXOMBuilder(doomFactory, llomReader); return doomBuilder.getDocumentElement(); }
/** * @param attachedReference The attachedReference to set. */ public void setAttachedReference(OMElement attachedReference) { if (attachedReference != null) { OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM); this.attachedReference = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), attachedReference.getXMLStreamReader()).getDocumentElement(); } }
/** * @param presivousToken The presivousToken to set. */ public void setPreviousToken(OMElement presivousToken) { OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM); this.previousToken = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), presivousToken.getXMLStreamReader()).getDocumentElement(); }
/** * @param unattachedReference The unattachedReference to set. */ public void setUnattachedReference(OMElement unattachedReference) { if (unattachedReference != null) { OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM); this.unattachedReference = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), unattachedReference.getXMLStreamReader()).getDocumentElement(); } }
public Token(String id, OMElement tokenElem, Date created, Date expires) throws TrustException { this.id = id; OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM); OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration(); configuration.setNamespaceURIInterning(true); this.token = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), tokenElem.getXMLStreamReader(true, configuration)).getDocumentElement(); this.created = created; this.expires = expires; }
public Token(String id, OMElement tokenElem, OMElement lifetimeElem) throws TrustException { this.id = id; OMMetaFactory metaFactory = OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM); OMXMLStreamReaderConfiguration configuration = new OMXMLStreamReaderConfiguration(); configuration.setNamespaceURIInterning(true); this.token = OMXMLBuilderFactory.createStAXOMBuilder(metaFactory.getOMFactory(), tokenElem.getXMLStreamReader(true, configuration)).getDocumentElement(); this.processLifeTime(lifetimeElem); }