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
|
flush
public LEDataOutputStream(OutputStream out)
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class FilterOutputStream
IOException
public final void write(byte[] b) throws IOException
write
in interface DataOutput
write
in class FilterOutputStream
IOException
public final void write(byte[] b, int off, int len) throws IOException
write
in interface DataOutput
write
in class FilterOutputStream
IOException
public final void write(int b) throws IOException
write
in interface DataOutput
write
in class FilterOutputStream
IOException
public final void writeBoolean(boolean v) throws IOException
writeBoolean
in interface DataOutput
IOException
public final void writeByte(int v) throws IOException
writeByte
in interface DataOutput
IOException
public final void writeBytes(String s) throws IOException
writeBytes
in interface DataOutput
IOException
public final void writeChar(int v) throws IOException
writeChar
in interface DataOutput
IOException
public final void writeChars(String s) throws IOException
writeChars
in interface DataOutput
IOException
public final void writeDouble(double v) throws IOException
writeDouble
in interface DataOutput
IOException
public final void writeFloat(float v) throws IOException
writeFloat
in interface DataOutput
IOException
public final void writeInt(int v) throws IOException
writeInt
in interface DataOutput
IOException
public final void writeLong(long v) throws IOException
writeLong
in interface DataOutput
IOException
public final void writeShort(int v) throws IOException
writeShort
in interface DataOutput
IOException
public final void writeUTF(String s) throws IOException
writeUTF
in interface DataOutput
IOException
Copyright 2010 JogAmp Community.