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.DataOutputwrite in class java.io.OutputStreamjava.io.IOExceptionpublic void writeBoolean(boolean value)
throws java.io.IOException
writeBoolean in interface java.io.DataOutputjava.io.IOExceptionpublic void writeByte(int value)
throws java.io.IOException
writeByte in interface java.io.DataOutputjava.io.IOExceptionpublic void writeBytes(java.lang.String value)
throws java.io.IOException
writeBytes in interface java.io.DataOutputjava.io.IOExceptionpublic void writeChar(int value)
throws java.io.IOException
writeChar in interface java.io.DataOutputjava.io.IOExceptionpublic void writeChars(java.lang.String value)
throws java.io.IOException
writeChars in interface java.io.DataOutputjava.io.IOExceptionpublic void writeDouble(double value)
throws java.io.IOException
writeDouble in interface java.io.DataOutputjava.io.IOExceptionpublic void writeFloat(float value)
throws java.io.IOException
writeFloat in interface java.io.DataOutputjava.io.IOExceptionpublic void writeInt(int value)
throws java.io.IOException
writeInt in interface java.io.DataOutputjava.io.IOExceptionpublic void writeLong(long value)
throws java.io.IOException
writeLong in interface java.io.DataOutputjava.io.IOExceptionpublic void writeS15Fixed16Number(float value)
throws java.io.IOException
java.io.IOExceptionpublic void writeShort(int value)
throws java.io.IOException
writeShort in interface java.io.DataOutputjava.io.IOExceptionpublic void writeU16Fixed16Number(float value)
throws java.io.IOException
java.io.IOExceptionpublic void writeU8Fixed8Number(float value)
throws java.io.IOException
java.io.IOExceptionpublic void writeUTF(java.lang.String value)
throws java.io.IOException
writeUTF in interface java.io.DataOutputjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOException