Class DataOutput


  • public class DataOutput
    extends java.lang.Object
    Version:
    $Revision: 1.0 $
    Author:
    Villu Ruusmann
    • Constructor Summary

      Constructors 
      Constructor Description
      DataOutput()
      Constructor.
      DataOutput​(java.lang.String encoding)
      Constructor with a given encoding.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] getBytes()
      Returns the written data buffer as byte array.
      void print​(java.lang.String string)
      Write the given string to the buffer using the given encoding.
      void println()
      Add a newline to the given string.
      void println​(java.lang.String string)
      Write the given string to the buffer using the given encoding.
      void write​(byte[] buffer)
      Write a byte array to the buffer.
      void write​(byte[] buffer, int offset, int length)
      Write a part of a byte array to the buffer.
      void write​(int value)
      Write an int value to the buffer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataOutput

        public DataOutput()
        Constructor.
      • DataOutput

        public DataOutput​(java.lang.String encoding)
        Constructor with a given encoding.
        Parameters:
        encoding - the encoding to be used for writing
    • Method Detail

      • getBytes

        public byte[] getBytes()
        Returns the written data buffer as byte array.
        Returns:
        the data buffer as byte array
      • write

        public void write​(int value)
        Write an int value to the buffer.
        Parameters:
        value - the given value
      • write

        public void write​(byte[] buffer)
        Write a byte array to the buffer.
        Parameters:
        buffer - the given byte array
      • write

        public void write​(byte[] buffer,
                          int offset,
                          int length)
        Write a part of a byte array to the buffer.
        Parameters:
        buffer - the given byte buffer
        offset - the offset where to start
        length - the amount of bytes to be written from the array
      • print

        public void print​(java.lang.String string)
                   throws java.io.IOException
        Write the given string to the buffer using the given encoding.
        Parameters:
        string - the given string
        Throws:
        java.io.IOException - If an error occurs during writing the data to the buffer
      • println

        public void println​(java.lang.String string)
                     throws java.io.IOException
        Write the given string to the buffer using the given encoding. A newline is added after the given string
        Parameters:
        string - the given string
        Throws:
        java.io.IOException - If an error occurs during writing the data to the buffer
      • println

        public void println()
        Add a newline to the given string.