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.IOException
public java.lang.String[] listStreams()
StreamStorage
listStreams
in interface StreamStorage
public java.lang.String[] listStreams(java.lang.String type)
StreamStorage
listStreams
in interface StreamStorage
public java.lang.String[] listTypes()
StreamStorage
listTypes
in interface StreamStorage
public java.io.InputStream openStream(java.lang.String stream) throws java.io.IOException
StreamStorage
openStream
in interface StreamStorage
stream
- Stream name with full namejava.io.IOException
public java.lang.String getStreamDigest(java.lang.String stream) throws java.lang.Exception
StreamStorage
getStreamDigest
in interface StreamStorage
java.lang.Exception
public void saveStream(java.lang.String name, java.lang.String type, java.io.InputStream stream) throws java.io.IOException
StreamStorage
saveStream
in interface StreamStorage
java.io.IOException
public void deleteStream(java.lang.String name, java.lang.String type) throws java.io.IOException
StreamStorage
deleteStream
in interface StreamStorage
java.io.IOException
public boolean isReadOnly()
StreamStorage
isReadOnly
in interface StreamStorage