private final String processUtf8CharacterString() throws FastInfosetException, IOException { if ((_b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); final int charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, charactersOffset); _characterContentChunkTable.add(_charBufferLength); return _characterContentChunkTable.getString(_characterContentChunkTable._cachedIndex); } else { decodeUtf8StringAsCharBuffer(); return new String(_charBuffer, 0, _charBufferLength); } }
private final String processUtf8CharacterString() throws FastInfosetException, IOException { if ((_b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); final int charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, charactersOffset); _characterContentChunkTable.add(_charBufferLength); return _characterContentChunkTable.getString(_characterContentChunkTable._cachedIndex); } else { decodeUtf8StringAsCharBuffer(); return new String(_charBuffer, 0, _charBufferLength); } }
private final String processUtf8CharacterString() throws FastInfosetException, IOException { if ((_b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); final int charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, charactersOffset); _characterContentChunkTable.add(_charBufferLength); return _characterContentChunkTable.getString(_characterContentChunkTable._cachedIndex); } else { decodeUtf8StringAsCharBuffer(); return new String(_charBuffer, 0, _charBufferLength); } }
private final void processUtf8CharacterString(final int b) throws IOException { if ((b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); _characters = _characterContentChunkTable._array; _charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, _charactersOffset); _characterContentChunkTable.add(_charBufferLength); } else { decodeUtf8StringAsCharBuffer(); _characters = _charBuffer; _charactersOffset = 0; } }
private final void processUtf8CharacterString(final int b) throws IOException { if ((b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); _characters = _characterContentChunkTable._array; _charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, _charactersOffset); _characterContentChunkTable.add(_charBufferLength); } else { decodeUtf8StringAsCharBuffer(); _characters = _charBuffer; _charactersOffset = 0; } }
private final void processUtf8CharacterString(final int b) throws IOException { if ((b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); _characters = _characterContentChunkTable._array; _charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, _charactersOffset); _characterContentChunkTable.add(_charBufferLength); } else { decodeUtf8StringAsCharBuffer(); _characters = _charBuffer; _charactersOffset = 0; } }
private final void processUtf8CharacterString() throws FastInfosetException, IOException { if ((_b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); final int charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, charactersOffset); _characterContentChunkTable.add(_charBufferLength); try { _contentHandler.characters(_characterContentChunkTable._array, charactersOffset, _charBufferLength); } catch (SAXException e) { throw new FastInfosetException("processCII", e); } } else { decodeUtf8StringAsCharBuffer(); try { _contentHandler.characters(_charBuffer, 0, _charBufferLength); } catch (SAXException e) { throw new FastInfosetException("processCII", e); } } }
private final void processUtf8CharacterString() throws FastInfosetException, IOException { if ((_b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); final int charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, charactersOffset); _characterContentChunkTable.add(_charBufferLength); try { _contentHandler.characters(_characterContentChunkTable._array, charactersOffset, _charBufferLength); } catch (SAXException e) { throw new FastInfosetException("processCII", e); } } else { decodeUtf8StringAsCharBuffer(); try { _contentHandler.characters(_charBuffer, 0, _charBufferLength); } catch (SAXException e) { throw new FastInfosetException("processCII", e); } } }
private final void processUtf8CharacterString() throws FastInfosetException, IOException { if ((_b & EncodingConstants.CHARACTER_CHUNK_ADD_TO_TABLE_FLAG) > 0) { _characterContentChunkTable.ensureSize(_octetBufferLength); final int charactersOffset = _characterContentChunkTable._arrayIndex; decodeUtf8StringAsCharBuffer(_characterContentChunkTable._array, charactersOffset); _characterContentChunkTable.add(_charBufferLength); try { _contentHandler.characters(_characterContentChunkTable._array, charactersOffset, _charBufferLength); } catch (SAXException e) { throw new FastInfosetException("processCII", e); } } else { decodeUtf8StringAsCharBuffer(); try { _contentHandler.characters(_charBuffer, 0, _charBufferLength); } catch (SAXException e) { throw new FastInfosetException("processCII", e); } } }