public class ReusableLittleEndianDataOutputStream
extends org.bimserver.plugins.LittleEndianSerializerDataOutputStream
| Constructor and Description |
|---|
ReusableLittleEndianDataOutputStream() |
| Modifier and Type | Method and Description |
|---|---|
void |
align4() |
void |
align8() |
void |
ensureExtraCapacity(int length) |
org.bimserver.utils.GrowingByteBuffer |
getGrowingByteBuffer() |
int |
pos() |
void |
reset() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
void |
writeByte(byte val) |
void |
writeByte(int val) |
void |
writeByteUnchecked(int val) |
void |
writeDouble(double v)
Writes a
double as specified by
DataOutputStream.writeDouble(double), except using little-endian
byte order. |
void |
writeDoubleUnchecked(double value) |
void |
writeFloat(float v)
Writes a
float as specified by
DataOutputStream.writeFloat(float), except using little-endian
byte order. |
void |
writeFloatUnchecked(float v) |
void |
writeInt(int v)
Writes an
int as specified by
DataOutputStream.writeInt(int), except using little-endian byte
order. |
void |
writeIntUnchecked(int v) |
void |
writeLong(long v)
Writes a
long as specified by
DataOutputStream.writeLong(long), except using little-endian byte
order. |
void |
writeLongUnchecked(long value) |
void |
writeShort(short v)
Writes a
short as specified by
DataOutputStream.writeShort(int), except using little-endian byte
order. |
void |
writeShortUnchecked(short v) |
void |
writeUnchecked(byte[] b,
int off,
int len) |
void |
writeUTF(String str) |
close, flushpublic ReusableLittleEndianDataOutputStream()
public org.bimserver.utils.GrowingByteBuffer getGrowingByteBuffer()
public void write(byte[] b,
int off,
int len)
throws IOException
write in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic int pos()
pos in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreampublic void align4()
throws IOException
align4 in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void align8()
throws IOException
align8 in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeUnchecked(byte[] b,
int off,
int len)
throws IOException
writeUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeDouble(double v)
throws IOException
double as specified by
DataOutputStream.writeDouble(double), except using little-endian
byte order.writeDouble in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOException - if an I/O error occurspublic void writeFloat(float v)
throws IOException
float as specified by
DataOutputStream.writeFloat(float), except using little-endian
byte order.writeFloat in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOException - if an I/O error occurspublic void writeInt(int v)
throws IOException
int as specified by
DataOutputStream.writeInt(int), except using little-endian byte
order.writeInt in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOException - if an I/O error occurspublic void writeLong(long v)
throws IOException
long as specified by
DataOutputStream.writeLong(long), except using little-endian byte
order.writeLong in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOException - if an I/O error occurspublic void writeShort(short v)
throws IOException
short as specified by
DataOutputStream.writeShort(int), except using little-endian byte
order.writeShort in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOException - if an I/O error occurspublic void writeUTF(String str) throws IOException
writeUTF in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void write(int b)
throws IOException
write in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void write(byte[] b)
throws IOException
write in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void reset()
reset in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreampublic void writeByte(byte val)
throws IOException
writeByte in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeByte(int val)
throws IOException
writeByte in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeByteUnchecked(int val)
throws IOException
writeByteUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void ensureExtraCapacity(int length)
ensureExtraCapacity in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreampublic void writeDoubleUnchecked(double value)
throws IOException
writeDoubleUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeFloatUnchecked(float v)
throws IOException
writeFloatUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeIntUnchecked(int v)
throws IOException
writeIntUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeLongUnchecked(long value)
throws IOException
writeLongUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionpublic void writeShortUnchecked(short v)
throws IOException
writeShortUnchecked in class org.bimserver.plugins.LittleEndianSerializerDataOutputStreamIOExceptionCopyright © 2019 OpenSource BIM. All rights reserved.