public void startNode(String name) { try { QName qname = qnameMap.getQName(encodeNode(name)); String prefix = qname.getPrefix(); String uri = qname.getNamespaceURI(); String currentNamespace = out.getNamespaceContext().getNamespaceURI(prefix); if (currentNamespace == null || !currentNamespace.equals(uri)) { writeNamespace = true; String defaultNamespace = out.getNamespaceContext().getNamespaceURI(""); if (defaultNamespace == null || !defaultNamespace.equals(uri)) { writeNamespace = true; out.writeStartElement(prefix, qname.getLocalPart(), uri); if (hasPrefix) { out.setPrefix(prefix, uri); throw new StreamException(e);
public void endNode() { try { tagDepth-- ; out.writeEndElement(); if (tagDepth == 0 && writeEnclosingDocument) { out.writeEndDocument(); } } catch (XMLStreamException e) { throw new StreamException(e); } }
public void addAttribute(String name, String value) { try { out.writeAttribute(encodeAttribute(name), value); } catch (XMLStreamException e) { throw new StreamException(e); } }
public void setValue(String text) { try { out.writeCharacters(text); } catch (XMLStreamException e) { throw new StreamException(e); } }
/** * Construct an XppReader. * * @param reader the reader with the input data * @param parser the XPP parser to use * @param nameCoder the coder for XML friendly tag and attribute names * @since 1.4 */ public XppReader(Reader reader, XmlPullParser parser, NameCoder nameCoder) { super(nameCoder); this.parser = parser; this.reader = reader; try { parser.setInput(this.reader); } catch (XmlPullParserException e) { throw new StreamException(e); } moveDown(); }
public void flush() { try { out.flush(); } catch (XMLStreamException e) { throw new StreamException(e); } }
/** * Call this method when you're finished with me */ public void close() { try { out.close(); } catch (XMLStreamException e) { throw new StreamException(e); } }
protected int pullNextEvent() { try { switch(parser.next()) { case XmlPullParser.START_DOCUMENT: case XmlPullParser.START_TAG: return START_NODE; case XmlPullParser.END_DOCUMENT: case XmlPullParser.END_TAG: return END_NODE; case XmlPullParser.TEXT: return TEXT; case XmlPullParser.COMMENT: return COMMENT; default: return OTHER; } } catch (XmlPullParserException e) { throw new StreamException(e); } catch (IOException e) { throw new StreamException(e); } }
public HierarchicalStreamReader createReader(final InputStream input) { try { return new StaxReader(new QNameMap(), mif.createXMLStreamReader(input), getNameCoder()); } catch (final XMLStreamException e) { throw new StreamException(e); } }
public HierarchicalStreamReader createReader(Reader xml) { try { return createStaxReader(createParser(xml)); } catch (XMLStreamException e) { throw new StreamException(e); } }
public HierarchicalStreamWriter createWriter(Writer out) { try { return createStaxWriter(getOutputFactory().createXMLStreamWriter(out)); } catch (XMLStreamException e) { throw new StreamException(e); } }
@Override public DcsFile buildFile(InputStream in) throws InvalidXmlException { Assertion.notNull(in); final DcsFile file; try { file = (DcsFile) x.fromXML(in); } catch (StreamException e) { log.debug(String.format(DESER_ERR, e.getMessage()), e); throw new InvalidXmlException(e); } return file; }
public void flush() { try { writer.flush(); } catch (IOException e) { throw new StreamException(e); } }
public HierarchicalStreamReader createReader(Reader xml) { loadLibrary(); try { return createStaxReader(createParser(xml)); } catch (XMLStreamException e) { throw new StreamException(e); } }
} catch (StreamException ex) { Throwable exceptionToDisplay = ex; if ("".equals(ex.getMessage()) && ex.getCause() != null) { exceptionToDisplay = ex.getCause();
@Override public void endNode() { try { tagDepth--; out.writeEndElement(); if (tagDepth == 0 && writeEnclosingDocument) { out.writeEndDocument(); } } catch (final XMLStreamException e) { throw new StreamException(e); } }
@Override public void addAttribute(final String name, final String value) { try { out.writeAttribute(encodeAttribute(name), value); } catch (final XMLStreamException e) { throw new StreamException(e); } }
@Override public void setValue(final String text) { try { out.writeCharacters(text); } catch (final XMLStreamException e) { throw new StreamException(e); } }
/** * @since 1.2 * @deprecated As of 1.4, use {@link #XppReader(Reader, XmlPullParser, NameCoder)} instead */ public XppReader(Reader reader, XmlFriendlyReplacer replacer) { super(replacer); try { parser = createParser(); this.reader = reader; parser.setInput(this.reader); moveDown(); } catch (XmlPullParserException e) { throw new StreamException(e); } }