public class LEDataOutputStream extends FilterOutputStream implements DataOutput
This is the sister class of the DataOutputStream which allows for writing of java native datatypes to an output stream with the datatypes stored in big endian byte order.
This class implements the minimum required and calls DataOutputStream for some of the required methods for DataOutput.
Not all methods are implemented due to lack of immediate requirement for that functionality. It is not clear if it is ever going to be functionally required to be able to read UTF data in a LittleEndianManner
| Constructor and Description |
|---|
LEDataOutputStream(OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
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(String s)
Don't call this -- not implemented
|
void |
writeChar(int v) |
void |
writeChars(String s)
Don't call this -- not implemented
|
void |
writeDouble(double v) |
void |
writeFloat(float v) |
void |
writeInt(int v) |
void |
writeLong(long v) |
void |
writeShort(int v) |
void |
writeUTF(String s)
Don't call this -- not implemented
|
flushpublic LEDataOutputStream(OutputStream out)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class FilterOutputStreamIOExceptionpublic final void write(byte[] b)
throws IOException
write in interface DataOutputwrite in class FilterOutputStreamIOExceptionpublic final void write(byte[] b,
int off,
int len)
throws IOException
write in interface DataOutputwrite in class FilterOutputStreamIOExceptionpublic final void write(int b)
throws IOException
write in interface DataOutputwrite in class FilterOutputStreamIOExceptionpublic final void writeBoolean(boolean v)
throws IOException
writeBoolean in interface DataOutputIOExceptionpublic final void writeByte(int v)
throws IOException
writeByte in interface DataOutputIOExceptionpublic final void writeBytes(String s) throws IOException
writeBytes in interface DataOutputIOExceptionpublic final void writeChar(int v)
throws IOException
writeChar in interface DataOutputIOExceptionpublic final void writeChars(String s) throws IOException
writeChars in interface DataOutputIOExceptionpublic final void writeDouble(double v)
throws IOException
writeDouble in interface DataOutputIOExceptionpublic final void writeFloat(float v)
throws IOException
writeFloat in interface DataOutputIOExceptionpublic final void writeInt(int v)
throws IOException
writeInt in interface DataOutputIOExceptionpublic final void writeLong(long v)
throws IOException
writeLong in interface DataOutputIOExceptionpublic final void writeShort(int v)
throws IOException
writeShort in interface DataOutputIOExceptionpublic final void writeUTF(String s) throws IOException
writeUTF in interface DataOutputIOExceptionCopyright 2010 JogAmp Community.