public class TypesWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) byte[] |
arr |
(package private) int |
pos |
Constructor and Description |
---|
TypesWriter() |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes() |
void |
getBytes(byte[] dst) |
int |
length() |
private void |
resize(int len) |
void |
writeBoolean(boolean v) |
void |
writeByte(int v) |
void |
writeByte(int v,
int off) |
void |
writeBytes(byte[] buff) |
void |
writeBytes(byte[] buff,
int off,
int len) |
void |
writeMPInt(java.math.BigInteger b) |
void |
writeNameList(java.lang.String[] v) |
void |
writeString(byte[] buff,
int off,
int len) |
void |
writeString(java.lang.String v) |
void |
writeString(java.lang.String v,
java.lang.String charsetName) |
void |
writeUINT32(int val) |
void |
writeUINT32(int val,
int off) |
void |
writeUINT64(long val) |
private void resize(int len)
public int length()
public byte[] getBytes()
public void getBytes(byte[] dst)
public void writeUINT32(int val, int off)
public void writeUINT32(int val)
public void writeUINT64(long val)
public void writeBoolean(boolean v)
public void writeByte(int v, int off)
public void writeByte(int v)
public void writeMPInt(java.math.BigInteger b)
public void writeBytes(byte[] buff)
public void writeBytes(byte[] buff, int off, int len)
public void writeString(byte[] buff, int off, int len)
public void writeString(java.lang.String v)
public void writeString(java.lang.String v, java.lang.String charsetName) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void writeNameList(java.lang.String[] v)