public void defaultNamespaceDeclaration(String defaultNamespace){ try{ xmlStreamWriter.writeDefaultNamespace(defaultNamespace); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
public void namespaceDeclaration(String prefix, String namespaceURI){ try{ xmlStreamWriter.writeNamespace(prefix, namespaceURI); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
public void endElement(XPathFragment pathFragment, NamespaceResolver namespaceResolver) { try { xmlStreamWriter.writeEndElement(); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
/** * INTERNAL: */ public void startDocument(String encoding, String version) { try { contentHandler.startDocument(); } catch (SAXException e) { throw XMLMarshalException.marshalException(e); } }
/** * INTERNAL: */ public void endPrefixMapping(String prefix) { try { contentHandler.endPrefixMapping(prefix); } catch (SAXException e) { throw XMLMarshalException.marshalException(e); } }
private void write(byte b) { if(bufferIndex == BUFFER_SIZE) { try { outputStream.write(buffer, 0, BUFFER_SIZE); bufferIndex = 0; } catch(IOException e) { throw XMLMarshalException.marshalException(e); } } buffer[bufferIndex++] = b; }
/** * INTERNAL: */ public void startDocument(String encoding, String version) { try { contentHandler.startDocument(); } catch (SAXException e) { throw XMLMarshalException.marshalException(e); } }
public void defaultNamespaceDeclaration(String defaultNamespace){ try{ xmlStreamWriter.writeDefaultNamespace(defaultNamespace); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
public void cdata(String value) { try { xmlStreamWriter.writeCData(value); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
/** * INTERNAL: */ public void endDocument() { try { outputStream.write(CR); } catch (IOException e) { throw XMLMarshalException.marshalException(e); } }
/** * INTERNAL: */ public void startPrefixMapping(String prefix, String namespaceURI) { try { contentHandler.startPrefixMapping(prefix, namespaceURI); } catch (SAXException e) { throw XMLMarshalException.marshalException(e); } }
public void endDocument() { try { xmlStreamWriter.writeEndDocument(); xmlStreamWriter.flush(); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
@Override public void flush() { try { writer.write(builder.toString()); builder.setLength(0); writer.flush(); } catch (IOException e) { throw XMLMarshalException.marshalException(e); } }
public void element(XPathFragment frag) { try { xmlStreamWriter.writeStartElement(getNameForFragment(frag)); xmlStreamWriter.writeEndElement(); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
public void element(XPathFragment frag) { try { xmlStreamWriter.writeStartElement(getNameForFragment(frag)); xmlStreamWriter.writeEndElement(); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
public void comment(char[] ch, int start, int length) throws SAXException { try { if (isStartElementOpen) { outputStream.write(CLOSE_ELEMENT); isStartElementOpen = false; } writeComment(ch, start, length); } catch (IOException e) { throw XMLMarshalException.marshalException(e); } }
protected void writeCharacters(char[] chars, int start, int length) { try { characters(chars, start, length); } catch (SAXException e) { throw XMLMarshalException.marshalException(e); } } // --------------- SATISFY CONTENTHANDLER INTERFACE --------------- //
public void node(Node node, NamespaceResolver resolver) { try { if(node.getNodeType() == Node.DOCUMENT_NODE) { node = ((Document)node).getDocumentElement(); } getDomToXMLStreamWriter().writeToStream(node, this.xmlStreamWriter); } catch(XMLStreamException e) { throw XMLMarshalException.marshalException(e); } }
public void characters(String value) { try { if(isStartElementOpen) { openAndCloseStartElement(); isStartElementOpen = false; } XMLEvent charactersEvent = this.xmlEventFactory.createCharacters(value); this.xmlEventWriter.add(charactersEvent); } catch(Exception e) { throw XMLMarshalException.marshalException(e); } }
public void endDocument() { try { if(isStartElementOpen) { openAndCloseStartElement(); isStartElementOpen = false; } XMLEvent endDoc = this.xmlEventFactory.createEndDocument(); this.xmlEventWriter.add(endDoc); } catch(Exception e) { throw XMLMarshalException.marshalException(e); } }