public class EndianAwareOutputStream
extends java.io.OutputStream
implements java.io.DataOutput
Constructor and Description |
---|
EndianAwareOutputStream(java.io.OutputStream os) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
setWriteStrategy(WriteStrategy strategy) |
void |
write(int value) |
void |
writeBoolean(boolean value) |
void |
writeByte(int value) |
void |
writeBytes(java.lang.String value) |
void |
writeChar(int value) |
void |
writeChars(java.lang.String value) |
void |
writeDouble(double value) |
void |
writeFloat(float value) |
void |
writeInt(int value) |
void |
writeLong(long value) |
void |
writeS15Fixed16Number(float value) |
void |
writeShort(int value) |
void |
writeU16Fixed16Number(float value) |
void |
writeU8Fixed8Number(float value) |
void |
writeUTF(java.lang.String value) |
public void setWriteStrategy(WriteStrategy strategy)
public void write(int value) throws java.io.IOException
write
in interface java.io.DataOutput
write
in class java.io.OutputStream
java.io.IOException
public void writeBoolean(boolean value) throws java.io.IOException
writeBoolean
in interface java.io.DataOutput
java.io.IOException
public void writeByte(int value) throws java.io.IOException
writeByte
in interface java.io.DataOutput
java.io.IOException
public void writeBytes(java.lang.String value) throws java.io.IOException
writeBytes
in interface java.io.DataOutput
java.io.IOException
public void writeChar(int value) throws java.io.IOException
writeChar
in interface java.io.DataOutput
java.io.IOException
public void writeChars(java.lang.String value) throws java.io.IOException
writeChars
in interface java.io.DataOutput
java.io.IOException
public void writeDouble(double value) throws java.io.IOException
writeDouble
in interface java.io.DataOutput
java.io.IOException
public void writeFloat(float value) throws java.io.IOException
writeFloat
in interface java.io.DataOutput
java.io.IOException
public void writeInt(int value) throws java.io.IOException
writeInt
in interface java.io.DataOutput
java.io.IOException
public void writeLong(long value) throws java.io.IOException
writeLong
in interface java.io.DataOutput
java.io.IOException
public void writeS15Fixed16Number(float value) throws java.io.IOException
java.io.IOException
public void writeShort(int value) throws java.io.IOException
writeShort
in interface java.io.DataOutput
java.io.IOException
public void writeU16Fixed16Number(float value) throws java.io.IOException
java.io.IOException
public void writeU8Fixed8Number(float value) throws java.io.IOException
java.io.IOException
public void writeUTF(java.lang.String value) throws java.io.IOException
writeUTF
in interface java.io.DataOutput
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.OutputStream
java.io.IOException