public class CalcSizeStream extends SerializationContext implements java.io.ObjectOutput
| Modifier and Type | Field and Description |
|---|---|
protected int |
count |
protected boolean |
hasCycles |
INITIAL_CAPACITY| Constructor and Description |
|---|
CalcSizeStream() |
CalcSizeStream(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int constant) |
void |
close() |
int |
count() |
void |
flush() |
boolean |
hasCycles() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeBoolean(boolean v) |
void |
writeByte(int v) |
void |
writeBytes(java.lang.String s) |
void |
writeChar(int v) |
void |
writeChars(java.lang.String s) |
void |
writeDouble(double v) |
void |
writeFloat(float v) |
void |
writeInt(int v) |
void |
writeLong(long v) |
void |
writeObject(java.lang.Object obj) |
void |
writeShort(int v) |
void |
writeUTF(java.lang.String s) |
public CalcSizeStream()
public CalcSizeStream(int capacity)
public int count()
public boolean hasCycles()
public void add(int constant)
public void write(int b)
write in interface java.io.DataOutputwrite in interface java.io.ObjectOutputpublic void write(byte[] b)
write in interface java.io.DataOutputwrite in interface java.io.ObjectOutputpublic void write(byte[] b,
int off,
int len)
write in interface java.io.DataOutputwrite in interface java.io.ObjectOutputpublic void writeBoolean(boolean v)
writeBoolean in interface java.io.DataOutputpublic void writeByte(int v)
writeByte in interface java.io.DataOutputpublic void writeShort(int v)
writeShort in interface java.io.DataOutputpublic void writeChar(int v)
writeChar in interface java.io.DataOutputpublic void writeInt(int v)
writeInt in interface java.io.DataOutputpublic void writeLong(long v)
writeLong in interface java.io.DataOutputpublic void writeFloat(float v)
writeFloat in interface java.io.DataOutputpublic void writeDouble(double v)
writeDouble in interface java.io.DataOutputpublic void writeBytes(java.lang.String s)
writeBytes in interface java.io.DataOutputpublic void writeChars(java.lang.String s)
writeChars in interface java.io.DataOutputpublic void writeUTF(java.lang.String s)
writeUTF in interface java.io.DataOutputpublic void writeObject(java.lang.Object obj)
throws java.io.IOException
writeObject in interface java.io.ObjectOutputjava.io.IOExceptionpublic void flush()
flush in interface java.io.ObjectOutputpublic void close()
close in interface java.io.ObjectOutputclose in interface java.lang.AutoCloseable