Package org.eclipse.birt.core.archive
Class RAOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- org.eclipse.birt.core.archive.RAOutputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
- Direct Known Subclasses:
ArchiveEntryOutputStream
,RAFileOutputStream
,RAFolderOutputStream
public abstract class RAOutputStream extends java.io.OutputStream
-
-
Constructor Summary
Constructors Constructor Description RAOutputStream()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract long
getOffset()
abstract long
length()
abstract void
seek(long localPos)
abstract void
writeInt(int value)
abstract void
writeLong(long value)
-
-
-
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
-
-