public interface IDocArchiveReader
Modifier and Type | Method and Description |
---|---|
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.IOException
RAInputStream 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.IOException
RAInputStream getInputStream(java.lang.String relativePath) throws java.io.IOException
java.io.IOException
boolean 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.IOException
java.util.List<java.lang.String> listAllStreams() throws java.io.IOException
java.io.IOException
void close() throws java.io.IOException
java.io.IOException
java.lang.Object lock(java.lang.String stream) throws java.io.IOException
stream
- java.io.IOException
void unlock(java.lang.Object locker)
locker
- object returned by the lock().java.io.IOException
Copyright © 2014 OpenText Corp. All rights reserved.