protected void captureCharacterDataEvent() throws XMLStreamException { this.xmlEventWriter.flush(); // Add character chunk to events this.chunkString(this.characterEvents, this.writer.toString(), 0); this.clearWriter(); }
protected void captureCharacterDataEvent() throws XMLStreamException { this.xmlEventWriter.flush(); // Add character chunk to events this.chunkString(this.characterEvents, this.writer.toString(), 0); this.clearWriter(); }
@Override protected XMLEvent internalNextEvent() throws XMLStreamException { XMLEvent event = null; // Read from the buffer if there was a peek if (this.peekedEvent != null) { event = this.peekedEvent; this.peekedEvent = null; return event; } final XMLEvent previousEvent = this.getPreviousEvent(); if (previousEvent != null && previousEvent.isStartDocument()) { this.xmlEventWriter.flush(); this.clearWriter(); } if (this.captureEvent != null) { event = this.tryChunking(this.captureEvent); this.captureEvent = null; } else { event = this.getParent().nextEvent(); if (event.isStartElement()) { final StartElement startElement = event.asStartElement(); event = this.tryChunking(startElement); } } return event; }
@Override protected XMLEvent internalNextEvent() throws XMLStreamException { XMLEvent event = null; // Read from the buffer if there was a peek if (this.peekedEvent != null) { event = this.peekedEvent; this.peekedEvent = null; return event; } final XMLEvent previousEvent = this.getPreviousEvent(); if (previousEvent != null && previousEvent.isStartDocument()) { this.xmlEventWriter.flush(); this.clearWriter(); } if (this.captureEvent != null) { event = this.tryChunking(this.captureEvent); this.captureEvent = null; } else { event = this.getParent().nextEvent(); if (event.isStartElement()) { final StartElement startElement = event.asStartElement(); event = this.tryChunking(startElement); } } return event; }