Package com.artipie.composer.http
Class Archive.Zip
java.lang.Object
com.artipie.composer.http.Archive.Zip
- All Implemented Interfaces:
Archive
- Enclosing interface:
Archive
Archive in ZIP format.
- Since:
- 0.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.artipie.composer.http.Archive
Archive.Name, Archive.Zip
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCompletionStage
<javax.json.JsonObject> composerFrom
(Content archive) Obtains composer json file from archive.name()
Obtains archive name.replaceComposerWith
(Content archive, byte[] composer) Replaces composer json file in existing archive with new one.
-
Constructor Details
-
Zip
Ctor.- Parameters:
name
- Name of archive file
-
-
Method Details
-
composerFrom
Description copied from interface:Archive
Obtains composer json file from archive.- Specified by:
composerFrom
in interfaceArchive
- Parameters:
archive
- Content of archive file- Returns:
- Composer json file from archive.
-
name
Description copied from interface:Archive
Obtains archive name. -
replaceComposerWith
Description copied from interface:Archive
Replaces composer json file in existing archive with new one.- Specified by:
replaceComposerWith
in interfaceArchive
- Parameters:
archive
- Archive with existing composer jsoncomposer
- Composer json file that we will change the existing one to- Returns:
- Archive with replaced composer json file
-