Package com.artipie.composer
Class JsonPackage
- java.lang.Object
-
- com.artipie.composer.JsonPackage
-
-
Constructor Summary
Constructors Constructor Description JsonPackage(com.google.common.io.ByteSource content)Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.json.JsonObjectjson()Reads package content as JSON object.Namename()Extract name from package.Stringversion()Extract version from package.
-
-
-
Method Detail
-
name
public Name name() throws IOException
Description copied from interface:PackageExtract name from package.- Specified by:
namein interfacePackage- Returns:
- Package name.
- Throws:
IOException- In case exception occurred on reading content.
-
version
public String version() throws IOException
Description copied from interface:PackageExtract version from package.- Specified by:
versionin interfacePackage- Returns:
- Package version.
- Throws:
IOException- In case exception occurred on reading content.
-
json
public javax.json.JsonObject json() throws IOExceptionDescription copied from interface:PackageReads package content as JSON object.- Specified by:
jsonin interfacePackage- Returns:
- Package JSON object.
- Throws:
IOException- In case exception occurred on reading content.
-
-