public interface IDocArchiveReader
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
This function must be called after the reader is used.
|
boolean |
exists(java.lang.String relativePath) |
RAInputStream |
getInputStream(java.lang.String relativePath) |
java.lang.String |
getName() |
RAInputStream |
getStream(java.lang.String relativePath)
returns a sequential access file.
|
java.util.List<java.lang.String> |
listAllStreams()
get all the stream in the archive file.
|
java.util.List<java.lang.String> |
listStreams(java.lang.String relativeStoragePath) |
java.lang.Object |
lock(java.lang.String stream)
try to lock the stream
|
void |
open()
This functiona must be called before the reader is used.
|
void |
unlock(java.lang.Object locker)
unlock the stream locked by the object.
|
java.lang.String getName()
void open() throws java.io.IOException
java.io.IOExceptionRAInputStream getStream(java.lang.String relativePath) throws java.io.IOException
relativePath - - the relative stream path in the archive.
The relative path is based on Unix syntax, with the root of the archive denoted
by "/". The initial "/" character can be skipped.
Used mainly for sequential streams in report.java.io.IOExceptionRAInputStream getInputStream(java.lang.String relativePath) throws java.io.IOException
java.io.IOExceptionboolean exists(java.lang.String relativePath)
relativePath - - the relative stream path in the archive.
The relative path is based on Unix syntax, with the root of the archive denoted
by "/". The initial "/" character can be skipped.
Used mainly for sequential streams in report.java.util.List<java.lang.String> listStreams(java.lang.String relativeStoragePath)
throws java.io.IOException
relativeStoragePath - - the relative stream path in the archive.
The relative path is based on Unix syntax, with the root of the archive denoted
by "/". The initial "/" character can be skipped.java.io.IOExceptionjava.util.List<java.lang.String> listAllStreams()
throws java.io.IOException
java.io.IOExceptionvoid close()
throws java.io.IOException
java.io.IOExceptionjava.lang.Object lock(java.lang.String stream)
throws java.io.IOException
stream - java.io.IOExceptionvoid unlock(java.lang.Object locker)
locker - object returned by the lock().java.io.IOExceptionCopyright © 2008 Actuate Corp. All rights reserved.