public OMElement convert(XMLStreamReader s) { return OMXMLBuilderFactory .createStAXOMBuilder(OMAbstractFactory.getOMFactory(), s) .getDocumentElement(); }
/** * Returns the parsed xml document. * * @param stream input stream of xml string or document needed to be parsed * @return parsed document */ public OMElement getParsedOMElement(InputStream stream) { OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(stream); return builder.getDocumentElement(); }
OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(stream); OMElement documentElement = builder.getDocumentElement(); Iterator it = documentElement.getChildrenWithName(new QName("http://namespace", "elementName")); if (it.hasNext()) { it.next(); it.remove(); }
public OMElement convert(Element s) { return OMXMLBuilderFactory.createOMBuilder(new DOMSource(s)).getDocumentElement(); } }
private static Policy loadPolicy(String xmlPath) throws Exception { InputStream in = new FileInputStream(xmlPath); try { return PolicyEngine.getPolicy( OMXMLBuilderFactory.createOMBuilder(in).getDocumentElement()); } finally { in.close(); } }
/** * Convert DOM Element into a fully built OMElement * @param element dom Element * @return OMElement * @throws Exception */ public static OMElement toOM(Element element) throws Exception { OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(element, true); builder.detach(); return builder.getDocumentElement(); }
/** * Converts the DOM representation of an Element to the Axiom one. * * @param element The DOM representation of the element * @return The Axiom representation of the same element */ public static OMElement convertDOMElementToAxiom(final Element element) { OMXMLParserWrapper parser = OMXMLBuilderFactory.createOMBuilder(element, false); OMElement omElement = parser.getDocumentElement(); omElement.build(); return omElement; } }
private List<OMElement> splitToRecords(String recordsSrc) { OMXMLParserWrapper records = OMXMLBuilderFactory.createOMBuilder(new StringReader(recordsSrc)); OMElement element = records.getDocumentElement(); AXIOMXPath xpath = null; try { xpath = new AXIOMXPath("//PubmedArticle"); List<OMElement> recordsList = xpath.selectNodes(element); return recordsList; } catch (JaxenException e) { return null; } }
public static OMElement getOMElement(SOAPEnvelope response) { return OMXMLBuilderFactory.createStAXOMBuilder(response.getXMLStreamReader()).getDocumentElement(); }
/** * Convert servicexmlStream to OMElement * * @param servicexmlStream InputStream contain xml content * @return OMElement format of the xml content * @throws XMLStreamException */ public static OMElement convertToOMElement(InputStream servicexmlStream) throws XMLStreamException, OMException{ OMElement element = null; element = OMXMLBuilderFactory.createOMBuilder(servicexmlStream).getDocumentElement(); element.build(); return element; }
public static TokenRequestDispatcherConfig load(String configFilePath) throws TrustException { FileInputStream fis; OMXMLParserWrapper builder; try { fis = new FileInputStream(configFilePath); builder = OMXMLBuilderFactory.createOMBuilder(fis); } catch (Exception e) { throw new TrustException("errorLoadingConfigFile", new String[]{configFilePath}, e); } return load(builder.getDocumentElement()); }
public XMLMessage decode(ContentType contentType, String message) throws Exception { XMLMessage.Type type = XMLMessage.getTypeFromContentType(contentType); if (type == null) { throw new Exception("Unrecognized content type " + contentType); } OMElement payload; if (type == XMLMessage.Type.POX) { payload = OMXMLBuilderFactory.createOMBuilder(new StringReader(message)).getDocumentElement(); } else { payload = OMXMLBuilderFactory.createSOAPModelBuilder(new StringReader(message)).getSOAPEnvelope().getBody().getFirstElement(); } return new XMLMessage(payload, type); } };
public static void setStAXPayload(SOAPEnvelope envelope, XMLStreamReader streamReader) { OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(envelope.getOMFactory(), streamReader); OMElement el = builder.getDocumentElement(); setXMLPayload(envelope, el); }
public static SynapseConfiguration getConfiguration(InputStream is, Properties properties) throws XMLStreamException { log.info("Generating the Synapse configuration model by parsing the XML configuration"); OMElement definitions = OMXMLBuilderFactory.createOMBuilder(is).getDocumentElement(); definitions.build(); return ConfigurationFactoryAndSerializerFinder.getInstance() .getConfiguration(definitions, properties); } }
/** * @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 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 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 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()); } }
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); }