public StAXDocumentParser(InputStream s) { this(); setInputStream(s); _manager = new StAXManager(StAXManager.CONTEXT_READER); }
public StAXDocumentParser(InputStream s) { this(); setInputStream(s); _manager = new StAXManager(StAXManager.CONTEXT_READER); }
public StAXDocumentParser(InputStream s) { this(); setInputStream(s); _manager = new StAXManager(StAXManager.CONTEXT_READER); }
public XMLStreamReader doCreate(String systemId, InputStream in, boolean rejectDTDs) { StAXDocumentParser parser = fetch(); if (parser == null) { return FastInfosetCodec.createNewStreamReaderRecyclable(in, false); } parser.setInputStream(in); return parser; }
private XMLStreamReader getXMLStreamReader(InputStream in) { // If the _retainState is true (FI stateful) then pick up Codec assiciated XMLStreamReader if (_retainState) { if (_statefulParser != null) { _statefulParser.setInputStream(in); return _statefulParser; } else { return _statefulParser = FastInfosetCodec.createNewStreamReader(in, _retainState); } } // Otherwise thread assiciated XMLStreamReader return READER_FACTORY.doCreate(null, in, false); }
public XMLStreamReader doCreate(String systemId, InputStream in, boolean rejectDTDs) { StAXDocumentParser parser = fetch(); if (parser == null) { return FastInfosetCodec.createNewStreamReaderRecyclable(in, false); } parser.setInputStream(in); return parser; }
public XMLStreamReader doCreate(String systemId, InputStream in, boolean rejectDTDs) { StAXDocumentParser parser = fetch(); if (parser == null) { return FastInfosetCodec.createNewStreamReaderRecyclable(in, false); } parser.setInputStream(in); return parser; }
private XMLStreamReader getXMLStreamReader(InputStream in) { // If the _retainState is true (FI stateful) then pick up Codec assiciated XMLStreamReader if (_retainState) { if (_statefulParser != null) { _statefulParser.setInputStream(in); return _statefulParser; } else { return _statefulParser = FastInfosetCodec.createNewStreamReader(in, _retainState); } } // Otherwise thread assiciated XMLStreamReader return READER_FACTORY.doCreate(null, in, false); }
private XMLStreamReader getXMLStreamReader(InputStream in) { // If the _retainState is true (FI stateful) then pick up Codec assiciated XMLStreamReader if (_retainState) { if (_statefulParser != null) { _statefulParser.setInputStream(in); return _statefulParser; } else { return _statefulParser = FastInfosetCodec.createNewStreamReader(in, _retainState); } } // Otherwise thread assiciated XMLStreamReader return READER_FACTORY.doCreate(null, in, false); }
private StAXDocumentParser getParser(InputStream in) { StAXDocumentParser parser = new StAXDocumentParser(in); parser.setStringInterning(true); parser.setForceStreamClose(true); parser.setInputStream(in); return parser; }
/** * @param inputstream * @throws XMLStreamException * @return */ XMLStreamReader getXMLStreamReader(Reader xmlfile) throws XMLStreamException{ ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); BufferedOutputStream bufferedStream = new BufferedOutputStream(byteStream); StAXDocumentParser sr = null; try { XML_SAX_FI convertor = new XML_SAX_FI(); convertor.convert(xmlfile, bufferedStream); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteStream.toByteArray()); InputStream document = new BufferedInputStream(byteInputStream); sr = new StAXDocumentParser(); sr.setInputStream(document); sr.setManager(_manager); return sr; //return new StAXDocumentParser(document, _manager); } catch (Exception e) { return null; } }
/** * @param inputstream * @throws XMLStreamException * @return */ XMLStreamReader getXMLStreamReader(Reader xmlfile) throws XMLStreamException{ ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); BufferedOutputStream bufferedStream = new BufferedOutputStream(byteStream); StAXDocumentParser sr = null; try { XML_SAX_FI convertor = new XML_SAX_FI(); convertor.convert(xmlfile, bufferedStream); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteStream.toByteArray()); InputStream document = new BufferedInputStream(byteInputStream); sr = new StAXDocumentParser(); sr.setInputStream(document); sr.setManager(_manager); return sr; //return new StAXDocumentParser(document, _manager); } catch (Exception e) { return null; } }
private StAXDocumentParser getParser(InputStream in) { StAXDocumentParser parser = new StAXDocumentParser(in); parser.setStringInterning(true); parser.setForceStreamClose(true); parser.setInputStream(in); return parser; }
private StAXDocumentParser getParser(InputStream in) { StAXDocumentParser parser = new StAXDocumentParser(in); parser.setStringInterning(true); parser.setForceStreamClose(true); parser.setInputStream(in); return parser; }
/** * @param inputstream * @throws XMLStreamException * @return */ XMLStreamReader getXMLStreamReader(Reader xmlfile) throws XMLStreamException{ ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); BufferedOutputStream bufferedStream = new BufferedOutputStream(byteStream); StAXDocumentParser sr = null; try { XML_SAX_FI convertor = new XML_SAX_FI(); convertor.convert(xmlfile, bufferedStream); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteStream.toByteArray()); InputStream document = new BufferedInputStream(byteInputStream); sr = new StAXDocumentParser(); sr.setInputStream(document); sr.setManager(_manager); return sr; //return new StAXDocumentParser(document, _manager); } catch (Exception e) { return null; } }
private StAXDocumentParser getParser(InputStream in) { StAXDocumentParser parser = new StAXDocumentParser(in); parser.setStringInterning(true); parser.setForceStreamClose(true); parser.setInputStream(in); return parser; }
public void parse(InputStream document, OutputStream events) throws Exception { if (!document.markSupported()) { document = new BufferedInputStream(document); } document.mark(4); boolean isFastInfosetDocument = Decoder.isFastInfosetDocument(document); document.reset(); if (isFastInfosetDocument) { StAXDocumentParser parser = new StAXDocumentParser(); parser.setInputStream(document); SAXEventSerializer ses = new SAXEventSerializer(events); StAX2SAXReader reader = new StAX2SAXReader(parser, ses); reader.setLexicalHandler(ses); reader.adapt(); } else { SAXParserFactory parserFactory = SAXParserFactory.newInstance(); parserFactory.setNamespaceAware(true); SAXParser parser = parserFactory.newSAXParser(); SAXEventSerializer ses = new SAXEventSerializer(events); parser.setProperty(Properties.LEXICAL_HANDLER_PROPERTY, ses); parser.parse(document, ses); } }
public void parse(InputStream document, OutputStream events) throws Exception { if (!document.markSupported()) { document = new BufferedInputStream(document); } document.mark(4); boolean isFastInfosetDocument = Decoder.isFastInfosetDocument(document); document.reset(); if (isFastInfosetDocument) { StAXDocumentParser parser = new StAXDocumentParser(); parser.setInputStream(document); SAXEventSerializer ses = new SAXEventSerializer(events); StAX2SAXReader reader = new StAX2SAXReader(parser, ses); reader.setLexicalHandler(ses); reader.adapt(); } else { SAXParserFactory parserFactory = SAXParserFactory.newInstance(); parserFactory.setNamespaceAware(true); SAXParser parser = parserFactory.newSAXParser(); SAXEventSerializer ses = new SAXEventSerializer(events); parser.setProperty(Properties.LEXICAL_HANDLER_PROPERTY, ses); parser.parse(document, ses); } }
public void parse(InputStream document, OutputStream events) throws Exception { if (!document.markSupported()) { document = new BufferedInputStream(document); } document.mark(4); boolean isFastInfosetDocument = Decoder.isFastInfosetDocument(document); document.reset(); if (isFastInfosetDocument) { StAXDocumentParser parser = new StAXDocumentParser(); parser.setInputStream(document); SAXEventSerializer ses = new SAXEventSerializer(events); StAX2SAXReader reader = new StAX2SAXReader(parser, ses); reader.setLexicalHandler(ses); reader.adapt(); } else { SAXParserFactory parserFactory = SAXParserFactory.newInstance(); parserFactory.setNamespaceAware(true); SAXParser parser = parserFactory.newSAXParser(); SAXEventSerializer ses = new SAXEventSerializer(events); parser.setProperty(Properties.LEXICAL_HANDLER_PROPERTY, ses); parser.parse(document, ses); } }