Interface StreamWriter

    • Method Detail

      • isClosed

        boolean isClosed()
        Returns true, if StreamReader has been closed, or false otherwise.
        Returns:
        true, if StreamReader has been closed, or false otherwise.
      • writeBoolean

        void writeBoolean​(boolean data)
                   throws IOException
        Write the boolean value to the StreamWriter.
        Parameters:
        data - boolean value.
        Throws:
        IOException
      • writeByte

        void writeByte​(byte data)
                throws IOException
        Write the byte value to the StreamWriter.
        Parameters:
        data - byte value.
        Throws:
        IOException
      • writeChar

        void writeChar​(char data)
                throws IOException
        Write the char value to the StreamWriter.
        Parameters:
        data - char value.
        Throws:
        IOException
      • writeShort

        void writeShort​(short data)
                 throws IOException
        Write the short value to the StreamWriter.
        Parameters:
        data - short value.
        Throws:
        IOException
      • writeInt

        void writeInt​(int data)
               throws IOException
        Write the int value to the StreamWriter.
        Parameters:
        data - int value.
        Throws:
        IOException
      • writeLong

        void writeLong​(long data)
                throws IOException
        Write the long value to the StreamWriter.
        Parameters:
        data - long value.
        Throws:
        IOException
      • writeFloat

        void writeFloat​(float data)
                 throws IOException
        Write the float value to the StreamWriter.
        Parameters:
        data - float value.
        Throws:
        IOException
      • writeDouble

        void writeDouble​(double data)
                  throws IOException
        Write the double value to the StreamWriter.
        Parameters:
        data - double value.
        Throws:
        IOException
      • writeBooleanArray

        void writeBooleanArray​(boolean[] data)
                        throws IOException
        Write the array of boolean values to the StreamWriter.
        Parameters:
        data - array of boolean values.
        Throws:
        IOException
      • writeByteArray

        void writeByteArray​(byte[] data)
                     throws IOException
        Write the array of byte values to the StreamWriter.
        Parameters:
        data - array of byte values.
        Throws:
        IOException
      • writeByteArray

        void writeByteArray​(byte[] data,
                            int offset,
                            int length)
                     throws IOException
        Write the part of array of byte values to the StreamWriter, using specific offset and length values.
        Parameters:
        data - array of byte values.
        offset - array offset to start from.
        length - number of bytes to write.
        Throws:
        IOException
      • writeCharArray

        void writeCharArray​(char[] data)
                     throws IOException
        Write the array of char values to the StreamWriter.
        Parameters:
        data - array of char values.
        Throws:
        IOException
      • writeShortArray

        void writeShortArray​(short[] data)
                      throws IOException
        Write the array of short values to the StreamWriter.
        Parameters:
        data - array of short values.
        Throws:
        IOException
      • writeIntArray

        void writeIntArray​(int[] data)
                    throws IOException
        Write the array of int values to the StreamWriter.
        Parameters:
        data - array of int values.
        Throws:
        IOException
      • writeLongArray

        void writeLongArray​(long[] data)
                     throws IOException
        Write the array of long values to the StreamWriter.
        Parameters:
        data - array of long values.
        Throws:
        IOException
      • writeFloatArray

        void writeFloatArray​(float[] data)
                      throws IOException
        Write the array of float values to the StreamWriter.
        Parameters:
        data - array of float values.
        Throws:
        IOException
      • writeDoubleArray

        void writeDoubleArray​(double[] data)
                       throws IOException
        Write the array of double values to the StreamWriter.
        Parameters:
        data - array of double values.
        Throws:
        IOException
      • getTimeout

        long getTimeout​(TimeUnit timeunit)
        Get the timeout for StreamWriter I/O operations.
        Parameters:
        timeunit - timeout unit TimeUnit.
        Returns:
        the timeout for StreamWriter I/O operations.
      • setTimeout

        void setTimeout​(long timeout,
                        TimeUnit timeunit)
        Set the timeout for StreamWriter I/O operations.
        Parameters:
        timeout - the timeout for StreamWriter I/O operations.
        timeunit - timeout unit TimeUnit.