@Override public void writeChar(int v) throws IOException { activePosition = write16(byteBuffer, byteMask, activePosition, v); }
@Override public void writeShort(int v) throws IOException { activePosition = write16(byteBuffer, byteMask, activePosition, v); }
@Override public void writeShort(int v) throws IOException { activePosition = write16(byteBuffer, byteMask, activePosition, v); }
@Override public void writeChar(int v) throws IOException { activePosition = write16(byteBuffer, byteMask, activePosition, v); }
@Override public void writeShort(int v) throws IOException { activePosition = write16(byteBuffer, byteMask, activePosition, v); }
@Override public void writeChar(int v) throws IOException { activePosition = write16(byteBuffer, byteMask, activePosition, v); }
@Override public void writeChars(String s) throws IOException { byte[] localBuf = byteBuffer; int mask = byteMask; int pos = activePosition; int len = s.length(); for (int i = 0; i < len; i ++) { pos = write16(localBuf, mask, pos, (int) s.charAt(i)); } activePosition = pos; }
@Override public void writeChars(String s) throws IOException { byte[] localBuf = byteBuffer; int mask = byteMask; int pos = activePosition; int len = s.length(); for (int i = 0; i < len; i ++) { pos = write16(localBuf, mask, pos, (int) s.charAt(i)); } activePosition = pos; }
@Override public void writeChars(String s) throws IOException { byte[] localBuf = byteBuffer; int mask = byteMask; int pos = activePosition; int len = s.length(); for (int i = 0; i < len; i ++) { pos = write16(localBuf, mask, pos, (int) s.charAt(i)); } activePosition = pos; }
private int encodeAsUTF8(CharSequence s, int len, int mask, byte[] localBuf, int pos) { int origPos = pos; pos+=2; int c = 0; while (c < len) { pos = Pipe.encodeSingleChar((int) s.charAt(c++), localBuf, mask, pos); } write16(localBuf,mask,origPos, (pos-origPos)-2); //writes bytes count up front return pos; }
private int writeShortArray(short[] shorts, int len, byte[] bufLocal, int mask, int pos) { pos = write32(bufLocal, mask, pos, len); for(int i=0;i<len;i++) { pos = write16(bufLocal, mask, pos, shorts[i]); } return pos; }
private int encodeAsUTF8(CharSequence s, int len, int mask, byte[] localBuf, int pos) { int origPos = pos; pos+=2; int c = 0; while (c < len) { pos = Pipe.encodeSingleChar((int) s.charAt(c++), localBuf, mask, pos); } write16(localBuf,mask,origPos, (pos-origPos)-2); //writes bytes count up front return pos; }
private int writeShortArray(short[] shorts, int len, byte[] bufLocal, int mask, int pos) { pos = write32(bufLocal, mask, pos, len); for(int i=0;i<len;i++) { pos = write16(bufLocal, mask, pos, shorts[i]); } return pos; }
private int encodeAsUTF8(CharSequence s, int len, int mask, byte[] localBuf, int pos) { int origPos = pos; pos+=2; int c = 0; while (c < len) { pos = Pipe.encodeSingleChar((int) s.charAt(c++), localBuf, mask, pos); } write16(localBuf,mask,origPos, (pos-origPos)-2); //writes bytes count up front return pos; }
private int writeShortArray(short[] shorts, int len, byte[] bufLocal, int mask, int pos) { pos = write32(bufLocal, mask, pos, len); for(int i=0;i<len;i++) { pos = write16(bufLocal, mask, pos, shorts[i]); } return pos; }
private int writeCharArray(char[] chars, int len, byte[] bufLocal, int mask, int pos) { pos = write32(bufLocal, mask, pos, len); for(int i=0;i<len;i++) { pos = write16(bufLocal, mask, pos, (int) chars[i]); } return pos; }
private int writeCharArray(char[] chars, int len, byte[] bufLocal, int mask, int pos) { pos = write32(bufLocal, mask, pos, len); for(int i=0;i<len;i++) { pos = write16(bufLocal, mask, pos, (int) chars[i]); } return pos; }
private int writeCharArray(char[] chars, int len, byte[] bufLocal, int mask, int pos) { pos = write32(bufLocal, mask, pos, len); for(int i=0;i<len;i++) { pos = write16(bufLocal, mask, pos, (int) chars[i]); } return pos; }