public StAXDocumentSerializer(OutputStream outputStream, StAXManager manager) { super(true); setOutputStream(outputStream); _manager = manager; }
public StAXDocumentSerializer(OutputStream outputStream, StAXManager manager) { super(true); setOutputStream(outputStream); _manager = manager; }
public StAXDocumentSerializer(OutputStream outputStream, StAXManager manager) { super(true); setOutputStream(outputStream); _manager = manager; }
private XMLStreamWriter getXMLStreamWriter(OutputStream out) { if (_serializer != null) { _serializer.setOutputStream(out); return _serializer; } else { return _serializer = FastInfosetCodec.createNewStreamWriter(out, _retainState); } }
private XMLStreamWriter getXMLStreamWriter(OutputStream out) { if (_serializer != null) { _serializer.setOutputStream(out); return _serializer; } else { return _serializer = createNewStreamWriter(out, _retainState); } }
private XMLStreamWriter getXMLStreamWriter(OutputStream out) { if (_serializer != null) { _serializer.setOutputStream(out); return _serializer; } else { return _serializer = FastInfosetCodec.createNewStreamWriter(out, _retainState); } }
public StAXDocumentSerializer(OutputStream outputStream) { super(true); setOutputStream(outputStream); _manager = new StAXManager(StAXManager.CONTEXT_WRITER); }
private XMLStreamWriter getXMLStreamWriter(OutputStream out) { if (_serializer != null) { _serializer.setOutputStream(out); return _serializer; } else { return _serializer = createNewStreamWriter(out, _retainState); } }
public StAXDocumentSerializer(OutputStream outputStream) { super(true); setOutputStream(outputStream); _manager = new StAXManager(StAXManager.CONTEXT_WRITER); }
private XMLStreamWriter getXMLStreamWriter(OutputStream out) { if (_serializer != null) { _serializer.setOutputStream(out); return _serializer; } else { return _serializer = FastInfosetCodec.createNewStreamWriter(out, _retainState); } }
private XMLStreamWriter getXMLStreamWriter(OutputStream out) { if (_serializer != null) { _serializer.setOutputStream(out); return _serializer; } else { return _serializer = createNewStreamWriter(out, _retainState); } }
public StAXDocumentSerializer(OutputStream outputStream) { super(true); setOutputStream(outputStream); _manager = new StAXManager(StAXManager.CONTEXT_WRITER); }
public void parse(InputStream xml, OutputStream finf, String workingDirectory) throws Exception { StAXDocumentSerializer documentSerializer = new StAXDocumentSerializer(); documentSerializer.setOutputStream(finf); SAX2StAXWriter saxTostax = new SAX2StAXWriter(documentSerializer); SAXParserFactory saxParserFactory = SAXParserFactory.newInstance(); saxParserFactory.setNamespaceAware(true); SAXParser saxParser = saxParserFactory.newSAXParser(); XMLReader reader = saxParser.getXMLReader(); reader.setProperty("http://xml.org/sax/properties/lexical-handler", saxTostax); reader.setContentHandler(saxTostax); if (workingDirectory != null) { reader.setEntityResolver(createRelativePathResolver(workingDirectory)); } reader.parse(new InputSource(xml)); xml.close(); finf.close(); }
public void parse(InputStream xml, OutputStream finf, String workingDirectory) throws Exception { StAXDocumentSerializer documentSerializer = new StAXDocumentSerializer(); documentSerializer.setOutputStream(finf); SAX2StAXWriter saxTostax = new SAX2StAXWriter(documentSerializer); SAXParserFactory saxParserFactory = SAXParserFactory.newInstance(); saxParserFactory.setNamespaceAware(true); SAXParser saxParser = saxParserFactory.newSAXParser(); XMLReader reader = saxParser.getXMLReader(); reader.setProperty("http://xml.org/sax/properties/lexical-handler", saxTostax); reader.setContentHandler(saxTostax); if (workingDirectory != null) { reader.setEntityResolver(createRelativePathResolver(workingDirectory)); } reader.parse(new InputSource(xml)); xml.close(); finf.close(); }
public void parse(InputStream xml, OutputStream finf, String workingDirectory) throws Exception { StAXDocumentSerializer documentSerializer = new StAXDocumentSerializer(); documentSerializer.setOutputStream(finf); SAX2StAXWriter saxTostax = new SAX2StAXWriter(documentSerializer); SAXParserFactory saxParserFactory = SAXParserFactory.newInstance(); saxParserFactory.setNamespaceAware(true); SAXParser saxParser = saxParserFactory.newSAXParser(); XMLReader reader = saxParser.getXMLReader(); reader.setProperty("http://xml.org/sax/properties/lexical-handler", saxTostax); reader.setContentHandler(saxTostax); if (workingDirectory != null) { reader.setEntityResolver(createRelativePathResolver(workingDirectory)); } reader.parse(new InputSource(xml)); xml.close(); finf.close(); }
private XMLStreamWriter getXMLWriter( OutputStream os ) throws XMLStreamException, IOException { XMLStreamWriter writer = null; switch ( compression ) { case FAST_INFOSET: { StAXDocumentSerializer staxDocumentSerializer = new StAXDocumentSerializer(); staxDocumentSerializer.setOutputStream( os ); writer = staxDocumentSerializer; break; } case GZIP: { GZIPOutputStream gos = new GZIPOutputStream( os ); writer = xmlOutputFactory.createXMLStreamWriter( gos, "UTF-8" ); writer = new XMLStreamWriterWrapper( writer, gos ); break; } case NONE: { writer = xmlOutputFactory.createXMLStreamWriter( os, "UTF-8" ); break; } } return writer; }
/** * Creates a new {@link StAXDocumentSerializer} (Fast Infoset {@link XMLStreamWriter}) instance. * * @param os * binary stream to write to, must not be <code>null</code> * @param voc * vocabulary to use, must not be <code>null</code> * @param vocUri * uri used for declaring the external vocabulary, must not be <code>null</code> or empty * @return binary XML writer, never <code>null</code> */ public static StAXDocumentSerializer getFIWriter( OutputStream os, SerializerVocabulary voc, String vocUri ) { SerializerVocabulary sVoc = new SerializerVocabulary(); voc.setExternalVocabulary( vocUri, sVoc, false ); StAXDocumentSerializer writer = new StAXDocumentSerializer(); writer.setVocabulary( voc ); writer.setOutputStream( os ); return writer; }