public class EndianDataOutputStream
extends java.lang.Object
Constructor and Description |
---|
EndianDataOutputStream(java.io.OutputStream out)
Creates new EndianDataOutputStream
|
Modifier and Type | Method and Description |
---|---|
void |
close()
close stream
|
void |
flush()
flush stream
|
void |
write(byte[] b,
int off,
int len)
write bytes
|
void |
writeByteBE(int b)
write a byte in BigEndian - this is exactly the same as the LittleEndian version since there's no endian in a single byte
|
void |
writeByteLE(int b)
write a byte in LittleEndian - this is exactly the same as the BigEndian version since there's no endian in a single byte
|
void |
writeBytesBE(java.lang.String s)
write a set of bytes in BigEndian - this is exactly the same as the LittleEndian version since there's no endian in a single byte
|
void |
writeBytesLE(java.lang.String s)
write a set of bytes in LittleEndian - this is exactly the same as the BigEndian version since there's no endian in a single byte
|
void |
writeDoubleBE(double d)
write a 64bit double in BigEndian
|
void |
writeDoubleLE(double d)
write a 64bit double in LittleEndian
|
void |
writeIntBE(int i)
write a 32bit int in BigEndian
|
void |
writeIntLE(int i)
write a 32bit int in LittleEndian
|
void |
writeLongBE(long l)
write a 64bit long in BigEndian
|
void |
writeLongLE(long l)
write a 64bit long in LittleEndian
|
void |
writeShortBE(int s)
write a 16bit short in BigEndian
|
void |
writeShortLE(int s)
write a 16bit short in LittleEndian
|
public EndianDataOutputStream(java.io.OutputStream out)
public void close() throws java.io.IOException
java.io.IOException
public void write(byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
public void flush() throws java.io.IOException
java.io.IOException
public void writeByteLE(int b) throws java.io.IOException
java.io.IOException
public void writeByteBE(int b) throws java.io.IOException
java.io.IOException
public void writeBytesLE(java.lang.String s) throws java.io.IOException
java.io.IOException
public void writeBytesBE(java.lang.String s) throws java.io.IOException
java.io.IOException
public void writeShortBE(int s) throws java.io.IOException
java.io.IOException
public void writeShortLE(int s) throws java.io.IOException
java.io.IOException
public void writeIntBE(int i) throws java.io.IOException
java.io.IOException
public void writeIntLE(int i) throws java.io.IOException
java.io.IOException
public void writeLongBE(long l) throws java.io.IOException
java.io.IOException
public void writeLongLE(long l) throws java.io.IOException
java.io.IOException
public void writeDoubleBE(double d) throws java.io.IOException
java.io.IOException
public void writeDoubleLE(double d) throws java.io.IOException
java.io.IOException