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.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic void writeByteLE(int b)
throws java.io.IOException
java.io.IOExceptionpublic void writeByteBE(int b)
throws java.io.IOException
java.io.IOExceptionpublic void writeBytesLE(java.lang.String s)
throws java.io.IOException
java.io.IOExceptionpublic void writeBytesBE(java.lang.String s)
throws java.io.IOException
java.io.IOExceptionpublic void writeShortBE(int s)
throws java.io.IOException
java.io.IOExceptionpublic void writeShortLE(int s)
throws java.io.IOException
java.io.IOExceptionpublic void writeIntBE(int i)
throws java.io.IOException
java.io.IOExceptionpublic void writeIntLE(int i)
throws java.io.IOException
java.io.IOExceptionpublic void writeLongBE(long l)
throws java.io.IOException
java.io.IOExceptionpublic void writeLongLE(long l)
throws java.io.IOException
java.io.IOExceptionpublic void writeDoubleBE(double d)
throws java.io.IOException
java.io.IOExceptionpublic void writeDoubleLE(double d)
throws java.io.IOException
java.io.IOException