r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer);
reportBounds(cbuf, start, len); mByteCount += mByteBufferEnd; int count = readBytes(); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + i; reportInvalidXml11(c, pos, pos);
reportBounds(cbuf, start, len); mByteCount += mByteBufferEnd; int count = readBytes(); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + i; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer);
reportBounds(cbuf, start, len); mByteCount += mByteBufferEnd; int count = readBytes(); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + i; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer);
reportBounds(cbuf, start, len); mByteCount += mByteBufferEnd; int count = readBytes(); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + i; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0);
reportBounds(cbuf, start, len); mByteCount += mByteBufferEnd; int count = readBytes(); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + i; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer);
reportBounds(cbuf, start, len); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + mPtr; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0);
reportBounds(cbuf, start, len); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + mPtr; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0);
reportBounds(cbuf, start, len); if (count <= 0) { if (count == 0) { reportStrangeStream(); freeBuffers(); // to help GC? return -1; } else if (c >= 0x7F) { // DEL, ctrl chars int pos = mByteCount + mPtr; reportInvalidXml11(c, pos, pos);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer);
r = new UTF8Reader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, in, cfg.allocFullBBuffer(inputBufLen), 0, 0, recycleBuffer);
r = new UTF8Reader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer);
r = new UTF8Reader(cfg, mIn, mByteBuffer, mInputPtr, mInputLen); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, mIn, mByteBuffer, mInputPtr, mInputLen); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, mIn, mByteBuffer, mInputPtr, mInputLen);
r = new UTF8Reader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer); } else if (normEnc == CharsetNames.CS_ISO_LATIN1) { r = new ISOLatinReader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer); } else if (normEnc == CharsetNames.CS_US_ASCII) { r = new AsciiReader(cfg, mIn, mByteBuffer, mInputPtr, mInputEnd, mRecycleBuffer);