private void flushFlattenWriter() throws XMLStreamException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
protected boolean loadMoreFromCurrent() throws XMLStreamException { // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputEnd); } // Need to update offsets properly mCurrInputProcessed += mInputEnd; mCurrInputRowStart -= mInputEnd; try { int count = mInput.readInto(this); if (count > 0) { if (mFlattenWriter != null) { mFlattenWriter.setFlattenStart(mInputPtr); } return true; } } catch (IOException ie) { throwFromIOE(ie); } return false; }
protected boolean ensureInput(int minAmount) throws XMLStreamException { int currAmount = mInputEnd - mInputPtr; if (currAmount >= minAmount) { return true; } // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputEnd); } try { if (mInput.readMore(this, minAmount)) { if (mFlattenWriter != null) { //mFlattenWriter.setFlattenStart(mInputPtr); mFlattenWriter.setFlattenStart(currAmount); } return true; } } catch (IOException ie) { throwFromIOE(ie); } return false; }
protected void initInputSource(WstxInputSource newInput, boolean isExt, String entityId) throws XMLStreamException { if (mFlattenWriter != null) { // Anything to flush from previous buffer contents? mFlattenWriter.flush(mInputBuffer, mInputPtr); mFlattenWriter.disableOutput(); try { /* Then let's let base class do the 'real' input source setup; * this includes skipping of optional XML declaration that we * do NOT want to output */ super.initInputSource(newInput, isExt, entityId); } finally { // This will effectively skip declaration mFlattenWriter.enableOutput(mInputPtr); } } else { super.initInputSource(newInput, isExt, entityId); } }
private void flushFlattenWriter() throws IOException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
private void flushFlattenWriter() throws XMLStreamException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
private void flushFlattenWriter() throws IOException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
private void flushFlattenWriter() throws IOException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
private void flushFlattenWriter() throws XMLStreamException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
private void flushFlattenWriter() throws XMLStreamException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
private void flushFlattenWriter() throws XMLStreamException { mFlattenWriter.flush(mInputBuffer, mInputPtr); }
mFlattenWriter.flush(mInputBuffer, mInputPtr-1); mFlattenWriter.disableOutput(); c = (mInputPtr < mInputEnd) ?
mFlattenWriter.flush(mInputBuffer, mInputEnd);
mFlattenWriter.flush(mInputBuffer, mInputPtr-1); mFlattenWriter.disableOutput();
protected boolean loadMoreFromCurrent() throws IOException, XMLStreamException { // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputLen); } // Need to update offsets properly mCurrInputProcessed += mInputLen; mCurrInputRowStart -= mInputLen; int count = mInput.readInto(this); if (count > 0) { if (mFlattenWriter != null) { mFlattenWriter.setFlattenStart(mInputPtr); } return true; } return false; }
protected boolean loadMoreFromCurrent() throws IOException, XMLStreamException { // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputLen); } // Need to update offsets properly mCurrInputProcessed += mInputLen; mCurrInputRowStart -= mInputLen; int count = mInput.readInto(this); if (count > 0) { if (mFlattenWriter != null) { mFlattenWriter.setFlattenStart(mInputPtr); } return true; } return false; }
protected boolean loadMoreFromCurrent() throws IOException, XMLStreamException { // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputLen); } // Need to update offsets properly mCurrInputProcessed += mInputLen; mCurrInputRowStart -= mInputLen; int count = mInput.readInto(this); if (count > 0) { if (mFlattenWriter != null) { mFlattenWriter.setFlattenStart(mInputPtr); } return true; } return false; }
protected boolean ensureInput(int minAmount) throws IOException { int currAmount = mInputLen - mInputPtr; if (currAmount >= minAmount) { return true; } // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputLen); } if (mInput.readMore(this, minAmount)) { if (mFlattenWriter != null) { //mFlattenWriter.setFlattenStart(mInputPtr); mFlattenWriter.setFlattenStart(currAmount); } return true; } return false; }
protected boolean ensureInput(int minAmount) throws IOException { int currAmount = mInputLen - mInputPtr; if (currAmount >= minAmount) { return true; } // Any flattened not-yet-output input to flush? if (mFlattenWriter != null) { mFlattenWriter.flush(mInputBuffer, mInputLen); } if (mInput.readMore(this, minAmount)) { if (mFlattenWriter != null) { //mFlattenWriter.setFlattenStart(mInputPtr); mFlattenWriter.setFlattenStart(currAmount); } return true; } return false; }
mFlattenWriter.flush(mInputBuffer, mInputPtr-1); mFlattenWriter.disableOutput();