Class RAStreamBuffer

java.lang.Object
org.eclipse.birt.core.archive.RAStreamBuffer

public class RAStreamBuffer extends Object
  • Constructor Details

  • Method Details

    • resetBuffer

      public void resetBuffer(long offset) throws IOException
      Set the buffer to a different offset in the underlying file. Read the data already written into the file.
      Parameters:
      offset -
      Throws:
      IOException
    • getOffset

      public long getOffset()
    • setBufCur

      public void setBufCur(int bufCur)
    • getBufCur

      public int getBufCur()
    • flushBuffer

      public void flushBuffer() throws IOException
      Write the data in the buffer to the underlying file
      Throws:
      IOException
    • write

      public int write(byte[] b, int off, int len)
      Write the data in the b[] to the interal buffer Can only write to the end of the interal buffer
      Parameters:
      b -
      off -
      len -
      Returns:
      number of bytes has been written to the interal buffer