Class BufferedDataOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
nom.tam.util.ArrayOutputStream
nom.tam.util.FitsOutputStream
nom.tam.util.BufferedDataOutputStream
- All Implemented Interfaces:
Closeable, DataOutput, Flushable, AutoCloseable, ArrayDataOutput, FitsIO, FitsOutput, OutputWriter
Deprecated.
-
Field Summary
Fields inherited from interface FitsIO
BITS_OF_1_BYTE, BITS_OF_2_BYTES, BITS_OF_3_BYTES, BITS_OF_4_BYTES, BITS_OF_5_BYTES, BITS_OF_6_BYTES, BITS_OF_7_BYTES, BYTE_1_OF_LONG_MASK, BYTE_2_OF_LONG_MASK, BYTE_3_OF_LONG_MASK, BYTE_4_OF_LONG_MASK, BYTE_MASK, BYTES_IN_BOOLEAN, BYTES_IN_BYTE, BYTES_IN_CHAR, BYTES_IN_DOUBLE, BYTES_IN_FLOAT, BYTES_IN_INTEGER, BYTES_IN_LONG, BYTES_IN_SHORT, DEFAULT_BUFFER_SIZE, HIGH_INTEGER_MASK, INTEGER_MASK, SHORT_MASK, SHORT_OF_LONG_MASKModifier and TypeFieldDescriptionstatic final intnumber of bits in one byte.static final intnumber of bits in two byte.static final intnumber of bits in three byte.static final intnumber of bits in four byte.static final intnumber of bits in five byte.static final intnumber of bits in six byte.static final intnumber of bits in seven byte.static final longbit mask to get the lowest byte of a long.static final longbit mask to get the second lowest byte of a long.static final longbit mask to get the third lowest byte of a long.static final longbit mask to get the fourth lowest byte of a long.static final intbit mask to get the lowest byte from an integer.static final intnumber of bytes occupied by a boolean.static final intnumber of bytes occupied by a byte.static final intnumber of bytes occupied by a char.static final intnumber of bytes occupied by a double.static final intnumber of bytes occupied by a float.static final intnumber of bytes occupied by a integer.static final intnumber of bytes occupied by a long.static final intnumber of bytes occupied by a short.static final intdefault buffer size to use unless specified otherwise.static final longbit mask to get the highest integer from an long.static final longbit mask to get the lowest integer from an long.static final intbit mask to get the lowest short of a integer.static final longbit mask to get the lowest short of a long. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.BufferedDataOutputStream(OutputStream o, int bufLength) Deprecated. -
Method Summary
Methods inherited from class FitsOutputStream
isAtStart, write, write, write, write, write, write, write, write, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writePrimitiveArray, writeShort, writeUTFModifier and TypeMethodDescriptionbooleanChecks whether we are currently at the start of this output file or stream.voidwrite(boolean[] b, int start, int length) Write a segment of an array of boolean's.voidwrite(byte[] b, int start, int length) Writes up to the specified number of bytes from a buffer to the stream.voidwrite(char[] c, int start, int length) Write a segment of an array of char's.voidwrite(double[] d, int start, int length) Write a segment of an array of double's.voidwrite(float[] f, int start, int length) Write a segment of an array of float's.voidwrite(int b) Writes a byte.voidwrite(int[] i, int start, int length) Write a segment of an array of int's.voidwrite(long[] l, int start, int length) Write a segment of an array of longs.voidwrite(short[] s, int start, int length) Write a segment of an array of shorts.voidWrite a segment of an array of booleans, possibly including legalnullvalues.voidWrite a segment of an array of Strings.voidwriteBoolean(boolean b) voidwriteByte(int b) voidwriteBytes(String s) voidwriteChar(int c) voidwriteChars(String s) voidwriteDouble(double d) voidwriteFloat(float f) voidwriteInt(int i) voidwriteLong(long l) final voidDeprecated.useArrayOutputStream.writeArray(Object)insteadvoidwriteShort(int s) voidMethods inherited from class ArrayOutputStream
writeArrayModifier and TypeMethodDescriptionvoidwriteArray(Object o) SeeArrayDataOutput.writeArray(Object)for a contract of this method.Methods inherited from class BufferedOutputStream
flushMethods inherited from class FilterOutputStream
close, writeMethods inherited from class OutputStream
nullOutputStreamMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ArrayDataOutput
flush, write, write, write, write, write, write, write, write, write, writeArrayModifier and TypeMethodDescriptionvoidflush()Flush the output bufferdefault voidwrite(boolean[] buf) Write an array of boolean's.default voidwrite(char[] buf) Write an array of char's.default voidwrite(double[] buf) Write an array of double's.default voidwrite(float[] buf) Write an array of float's.default voidwrite(int[] buf) Write an array of int's.default voidwrite(long[] buf) Write an array of longs.default voidwrite(short[] buf) Write an array of shorts.default voidWrite an array of booleans, including legalnullvalues.default voidWrite an array of Strings.voidwriteArray(Object o) Writes the contents of a Java array to the output translating the data to the required binary representation.Methods inherited from interface DataOutput
write
-
Constructor Details
-
BufferedDataOutputStream
Deprecated.Instantiates a new output stream for FITS data.- Parameters:
o- the underlying output streambufLength- the size of the buffer to use in bytes.
-
BufferedDataOutputStream
Deprecated.Instantiates a new output stream for FITS data, using a default buffer size.- Parameters:
o- the underlying output stream
-
FitsOutputStream, which provides the exact same functionality but with a less misleading name, or else useArrayOutputStreamas a base for an implementation with any (non-FITS) encoding.