public int getTextLength() { if (((1 << mCurrToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(mCurrToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
private final char[] _expandOutputForText(int inputPtr, char[] outBuf, int shortestSegment) { TextBuffer tb = mTextBuffer; // Perhaps we have now enough to return? tb.setCurrentLength(outBuf.length); if (tb.size() >= shortestSegment) { mInputPtr = inputPtr; return null; } // If not, need more buffer space: return tb.finishCurrentSegment(); }
if (expLen != size()) { return false;
mInputLen); } else { // nope int size = size(); if (size < 1) { return DataUtil.getEmptyCharArray();
mCurrTextLength += mTextBuffer.size(); verifyLimit("Text size", mConfig.getMaxTextLength(), mCurrTextLength); } else if (type == CHARACTERS) { mCurrTextLength += mTextBuffer.size(); verifyLimit("Text size", mConfig.getMaxTextLength(), mCurrTextLength); } else if (type == START_ELEMENT || type == END_ELEMENT) {
mTextBuffer.resetWithShared(inputBuf, start, len); if (mCfgCoalesceText || (mTextBuffer.size() < mShortestTextSegment)) { mTokenState = TOKEN_STARTED; } else {
int extra = 1 + (mTextBuffer.size() >> 1); // let's add 50% space StringBuffer sb = mTextBuffer.contentsAsStringBuffer(extra); int type;
if (tb.size() >= shortestSegment) { mInputPtr = inputPtr; return false;
outLen = outBuf.length; outPtr = 0; verifyLimit("Text size", mConfig.getMaxTextLength(), mTextBuffer.size());
int extra = 1 + (mTextBuffer.size() >> 1); // let's add 50% space StringBuffer sb = mTextBuffer.contentsAsStringBuffer(extra); int type;
public int getTextLength() { if (((1 << mCurrToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(mCurrToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
@Override public int getTextLength() { final int currToken = mCurrToken; if (((1 << currToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(currToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
@Override public int getTextLength() { final int currToken = mCurrToken; if (((1 << currToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(currToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
public int getTextLength() { if (((1 << mCurrToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(mCurrToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
public int getTextLength() { if (((1 << mCurrToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(mCurrToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
public int getTextLength() { if (((1 << mCurrToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(mCurrToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
@Override public int getTextLength() { final int currToken = mCurrToken; if (((1 << currToken) & MASK_GET_TEXT_XXX) == 0) { throwNotTextXxx(currToken); } if (mTokenState < mStTextThreshold) { safeFinishToken(); } return mTextBuffer.size(); }
private final char[] _expandOutputForText(int inputPtr, char[] outBuf, int shortestSegment) { TextBuffer tb = mTextBuffer; // Perhaps we have now enough to return? tb.setCurrentLength(outBuf.length); if (tb.size() >= shortestSegment) { mInputPtr = inputPtr; return null; } // If not, need more buffer space: return tb.finishCurrentSegment(); }
return false; verifyLimit("Text size", mConfig.getMaxTextLength(), mTextBuffer.size()); outPtr = 0;