Package hec.io
Class EndianOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
hec.io.EndianOutputStream
- All Implemented Interfaces:
EndianTypes,Closeable,DataOutput,Flushable,AutoCloseable
-
Field Summary
Fields inherited from class java.io.DataOutputStream
writtenFields inherited from class java.io.FilterOutputStream
outFields inherited from interface hec.io.EndianTypes
BIG_ENDIAN, LITTLE_ENDIAN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidwriteChar(int type, char c) like RandomAcessFile.writeChar except little endian.final voidwriteDouble(int type, double d) like RandomAcessFile.writeDouble except little endian.final voidwriteFloat(int type, float f) like RandomAcessFile.writeFloat except little endian.final voidwriteInt(int type, int i) like RandomAcessFile.writeInt except little endian.final voidwriteLong(int type, long l) like RandomAcessFile.writeLong except little endian.final voidwriteShort(int type, short s) like RandomAcessFile.writeShort except little endian.final voidwriteUnsignedShort(int type, short us) like RandomAcessFile.writeUnsignedShort except little endian.Methods inherited from class java.io.DataOutputStream
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFMethods inherited from class java.io.FilterOutputStream
close, writeMethods inherited from class java.io.OutputStream
nullOutputStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.DataOutput
write
-
Constructor Details
-
EndianOutputStream
constructors
-
-
Method Details
-
writeShort
like RandomAcessFile.writeShort except little endian.- Throws:
IOException
-
writeUnsignedShort
like RandomAcessFile.writeUnsignedShort except little endian. Note, returns int even though it writes a short.- Throws:
IOException
-
writeChar
like RandomAcessFile.writeChar except little endian.- Throws:
IOException
-
writeInt
like RandomAcessFile.writeInt except little endian.- Throws:
IOException
-
writeLong
like RandomAcessFile.writeLong except little endian.- Throws:
IOException
-
writeFloat
like RandomAcessFile.writeFloat except little endian.- Throws:
IOException
-
writeDouble
like RandomAcessFile.writeDouble except little endian.- Throws:
IOException
-