public XMLStreamReader createXMLStreamReader(String string) throws XMLStreamException { StringReader reader = new StringReader(string); return createXMLStreamReader(reader); }
public XMLStreamReader createXMLStreamReader(String string) throws XMLStreamException { StringReader reader = new StringReader(string); return createXMLStreamReader(reader); }
public XMLStreamReader transform(String source, TransformationContext context) { try { return helper.createXMLStreamReader(source); } catch (XMLStreamException e) { throw new TransformationException(e); } }
public Attribute[] readAttributes(URL url, Attribute... attributes) throws XMLStreamException { XMLStreamReader reader = createXMLStreamReader(url); try { return readAttributes(reader, attributes); } finally { reader.close(); } }
public XMLStreamReader transform(String source, TransformationContext context) { try { return helper.createXMLStreamReader(source); } catch (XMLStreamException e) { throw new TransformationException(e); } }
public Attribute[] readAttributes(URL url, Attribute... attributes) throws XMLStreamException { XMLStreamReader reader = createXMLStreamReader(url); try { return readAttributes(reader, attributes); } finally { reader.close(); } }
/** * @param url * @param element * @param attribute * @param rootOnly * @return * @throws IOException * @throws XMLStreamException */ public String readAttribute(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { return readAttributeFromRoot(reader, element, attribute); } finally { reader.close(); } }
/** * @param url * @param element * @param attribute * @param rootOnly * @return * @throws IOException * @throws XMLStreamException */ public String readAttribute(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { return readAttributeFromRoot(reader, element, attribute); } finally { reader.close(); } }
protected Binding createDelegatingBinding(QName bindingType) throws XMLStreamException, ContributionReadException { StAXArtifactProcessor processor = processors.getProcessor(bindingType); if (processor == null) { logger.warning("Mapped binding for binding.sca is not supported: " + bindingType); } StringBuffer xml = new StringBuffer(); xml.append("<").append(bindingType.getLocalPart()).append(" xmlns:b=\"").append(bindingType.getNamespaceURI()) .append("\"/>"); StAXHelper staxHelper = StAXHelper.getInstance(registry); XMLStreamReader reader = staxHelper.createXMLStreamReader(new StringReader(xml.toString())); reader.nextTag(); Binding binding = (Binding)processor.read(reader, new ProcessorContext(registry)); return binding; }
@Override public OMElement load(String xml) throws IOException { StAXOMBuilder builder; try { builder = new StAXOMBuilder(staxhelper.createXMLStreamReader(xml)); } catch (XMLStreamException e) { throw new IOException(e); } return builder.getDocumentElement(); }
protected Binding createDelegatingBinding(QName bindingType) throws XMLStreamException, ContributionReadException { StAXArtifactProcessor processor = processors.getProcessor(bindingType); if (processor == null) { logger.warning("Mapped binding for binding.sca is not supported: " + bindingType); } StringBuffer xml = new StringBuffer(); xml.append("<").append(bindingType.getLocalPart()).append(" xmlns:b=\"").append(bindingType.getNamespaceURI()) .append("\"/>"); StAXHelper staxHelper = StAXHelper.getInstance(registry); XMLStreamReader reader = staxHelper.createXMLStreamReader(new StringReader(xml.toString())); reader.nextTag(); Binding binding = (Binding)processor.read(reader, new ProcessorContext(registry)); return binding; }
/** * Writes unknown portions back to the writer * * @param model * @param writer */ public void write(Extension model, XMLStreamWriter writer, ProcessorContext context) throws XMLStreamException { Object value = model.getValue(); if (!(value instanceof String)) { return; } String xml = (String) value; XMLStreamReader reader = helper.createXMLStreamReader(new StringReader(xml)); // Position the reader to the root element reader.nextTag(); helper.save(reader, writer); }
public Object loadXMLDocument(Reader document, Monitor monitor) throws XMLStreamException, ContributionReadException { init(); XMLStreamReader reader = staxHelper.createXMLStreamReader(document); ValidatingXMLInputFactory.setMonitor(reader, monitor); reader.nextTag(); try { return loadXMLElement(reader, monitor); } finally { reader.close(); } }
/** * Writes unknown portions back to the writer * * @param model * @param writer */ public void write(Extension model, XMLStreamWriter writer, ProcessorContext context) throws XMLStreamException { Object value = model.getValue(); if (!(value instanceof String)) { return; } String xml = (String) value; XMLStreamReader reader = helper.createXMLStreamReader(new StringReader(xml)); // Position the reader to the root element reader.nextTag(); helper.save(reader, writer); }
public Object loadXMLDocument(URL document, Monitor monitor) throws XMLStreamException, ContributionReadException { init(); XMLStreamReader reader = staxHelper.createXMLStreamReader(document); reader.nextTag(); ValidatingXMLInputFactory.setMonitor(reader, monitor); try { return loadXMLElement(reader, monitor); } finally { reader.close(); } }
private static void saveElement(Element element, XMLStreamWriter writer, StAXHelper staxHelper) throws XMLStreamException{ XMLStreamReader reader = staxHelper.createXMLStreamReader(element);
private static void saveElement(Element element, XMLStreamWriter writer, StAXHelper staxHelper) throws XMLStreamException{ XMLStreamReader reader = staxHelper.createXMLStreamReader(element);
public List<String> readAttributes(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { Attribute attr = new Attribute(element, attribute); return readAttributes(reader, attr)[0].getValues(); } finally { reader.close(); } }
public List<String> readAttributes(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { Attribute attr = new Attribute(element, attribute); return readAttributes(reader, attr)[0].getValues(); } finally { reader.close(); } }
new XAttr("contribution", dc.getContributionURI())); if (dc.getContent() != null) { XMLStreamReader reader = helper.createXMLStreamReader(new StringReader(dc.getContent()));