buffer = Slices.ensureSize(buffer, indexBuffer + bytesToCopy); buffer.setBytes(indexBuffer, str, index, bytesToCopy); indexBuffer += bytesToCopy; buffer = Slices.ensureSize(buffer, indexBuffer + bytesToCopy + replace.length());
@Override public void writeFloat(float value) { slice = Slices.ensureSize(slice, size + SIZE_OF_FLOAT); slice.setFloat(size, value); size += SIZE_OF_FLOAT; }
@Override public void writeZero(int length) { slice = Slices.ensureSize(slice, size + length); super.writeZero(length); }
@Override public void writeFloat(float value) { slice = Slices.ensureSize(slice, size + SIZE_OF_FLOAT); slice.setFloat(size, value); size += SIZE_OF_FLOAT; }
@Override public void writeShort(int value) { slice = Slices.ensureSize(slice, size + SIZE_OF_SHORT); slice.setShort(size, value); size += SIZE_OF_SHORT; }
@Override public void writeBytes(InputStream in, int length) throws IOException { slice = Slices.ensureSize(slice, size + length); slice.setBytes(size, in, length); size += length; }
@Override public void writeLong(long value) { slice = Slices.ensureSize(slice, size + SIZE_OF_LONG); slice.setLong(size, value); size += SIZE_OF_LONG; }
@Override public void writeDouble(double value) { slice = Slices.ensureSize(slice, size + SIZE_OF_DOUBLE); slice.setDouble(size, value); size += SIZE_OF_DOUBLE; }
@Override public void writeBytes(Slice source, int sourceIndex, int length) { slice = Slices.ensureSize(slice, size + length); slice.setBytes(size, source, sourceIndex, length); size += length; }
@Override public void writeLong(long value) { slice = Slices.ensureSize(slice, size + SIZE_OF_LONG); slice.setLong(size, value); size += SIZE_OF_LONG; }
@Override public void writeZero(int length) { slice = Slices.ensureSize(slice, size + length); super.writeZero(length); }
@Override public void writeBytes(byte[] source, int sourceIndex, int length) { slice = Slices.ensureSize(slice, size + length); slice.setBytes(size, source, sourceIndex, length); size += length; }
@Override public void writeByte(int value) { slice = Slices.ensureSize(slice, size + SIZE_OF_BYTE); slice.setByte(size, value); size += SIZE_OF_BYTE; }
@Override public void writeBytes(Slice source, int sourceIndex, int length) { slice = Slices.ensureSize(slice, size + length); slice.setBytes(size, source, sourceIndex, length); size += length; }
@Override public void writeBytes(InputStream in, int length) throws IOException { slice = Slices.ensureSize(slice, size + length); slice.setBytes(size, in, length); size += length; }
@Override public void writeInt(int value) { slice = Slices.ensureSize(slice, size + SIZE_OF_INT); slice.setInt(size, value); size += SIZE_OF_INT; }
@Override public void writeBytes(byte[] source, int sourceIndex, int length) { slice = Slices.ensureSize(slice, size + length); slice.setBytes(size, source, sourceIndex, length); size += length; }
@Override public void writeByte(int value) { slice = Slices.ensureSize(slice, size + SIZE_OF_BYTE); slice.setByte(size, value); size += SIZE_OF_BYTE; }
@Override public void writeShort(int value) { slice = Slices.ensureSize(slice, size + SIZE_OF_SHORT); slice.setShort(size, value); size += SIZE_OF_SHORT; }
@Override public void writeDouble(double value) { slice = Slices.ensureSize(slice, size + SIZE_OF_DOUBLE); slice.setDouble(size, value); size += SIZE_OF_DOUBLE; }