public class ZipStreamStorage extends java.lang.Object implements StreamStorage
| Constructor and Description |
|---|
ZipStreamStorage(java.io.InputStream inputStream)
Constructeur, prend en paramètre un flux contenant le flux zippé ce flux
est chargé complètement dans l'outil.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteStream(java.lang.String name,
java.lang.String type)
Delete the named stream
|
java.lang.String |
getStreamDigest(java.lang.String stream)
Get the stream Digest
|
boolean |
isReadOnly()
this function permit to know if the underlying stream storage can save /
delete stream
|
java.lang.String[] |
listStreams()
List Streams
|
java.lang.String[] |
listStreams(java.lang.String type)
List Streams by kind
|
java.lang.String[] |
listTypes()
list the stream types
|
java.io.InputStream |
openStream(java.lang.String stream)
Open a stream
|
void |
saveStream(java.lang.String name,
java.lang.String type,
java.io.InputStream stream)
Save a stream to the repository
|
public ZipStreamStorage(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - le flux d'entréejava.io.IOExceptionpublic java.lang.String[] listStreams()
StreamStoragelistStreams in interface StreamStoragepublic java.lang.String[] listStreams(java.lang.String type)
StreamStoragelistStreams in interface StreamStoragepublic java.lang.String[] listTypes()
StreamStoragelistTypes in interface StreamStoragepublic java.io.InputStream openStream(java.lang.String stream)
throws java.io.IOException
StreamStorageopenStream in interface StreamStoragestream - Stream name with full namejava.io.IOExceptionpublic java.lang.String getStreamDigest(java.lang.String stream)
throws java.lang.Exception
StreamStoragegetStreamDigest in interface StreamStoragejava.lang.Exceptionpublic void saveStream(java.lang.String name,
java.lang.String type,
java.io.InputStream stream)
throws java.io.IOException
StreamStoragesaveStream in interface StreamStoragejava.io.IOExceptionpublic void deleteStream(java.lang.String name,
java.lang.String type)
throws java.io.IOException
StreamStoragedeleteStream in interface StreamStoragejava.io.IOExceptionpublic boolean isReadOnly()
StreamStorageisReadOnly in interface StreamStorage