|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vividsolutions.jump.io.EndianDataOutputStream
public class EndianDataOutputStream
A class that gives most of the functionality of DataOutputStream, but is endian aware. Uses a real java.io.DataOutputStream to actually do the writing.
| Constructor Summary | |
|---|---|
EndianDataOutputStream(java.io.OutputStream out)
Creates new EndianDataOutputStream |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EndianDataOutputStream(java.io.OutputStream out)
| Method Detail |
|---|
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||