org.eclipse.birt.core.archive
Class RAOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by org.eclipse.birt.core.archive.RAOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable
Direct Known Subclasses:
ArchiveEntryOutputStream, RAFileOutputStream, RAFolderOutputStream

public abstract class RAOutputStream
extends java.io.OutputStream


Constructor Summary
RAOutputStream()
           
 
Method Summary
abstract  long getOffset()
           
abstract  long length()
           
abstract  void seek(long localPos)
           
abstract  void writeInt(int value)
           
abstract  void writeLong(long value)
           
 
Methods inherited from class java.io.OutputStream
close, flush, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RAOutputStream

public RAOutputStream()
Method Detail

seek

public abstract void seek(long localPos)
                   throws java.io.IOException
Throws:
java.io.IOException

writeLong

public abstract void writeLong(long value)
                        throws java.io.IOException
Throws:
java.io.IOException

writeInt

public abstract void writeInt(int value)
                       throws java.io.IOException
Throws:
java.io.IOException

getOffset

public abstract long getOffset()
                        throws java.io.IOException
Throws:
java.io.IOException

length

public abstract long length()
                     throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008 Actuate Corp. All rights reserved.