Package com.artipie.rpm
Class RpmMetadata.RpmItem
java.lang.Object
com.artipie.rpm.RpmMetadata.RpmItem
- All Implemented Interfaces:
Package.Meta
- Enclosing interface:
RpmMetadata
Rpm file item.
- Since:
- 1.8
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
RpmItem
Ctor.- Parameters:
header
- Rpm file headersize
- File sizesum
- File checksum and algorithmlocation
- Relative file location in the repository, value of location tag from primary xml
-
RpmItem
Ctor with SHA256 as default checksum algorithm.- Parameters:
header
- Rpm file headersize
- File sizedgst
- File checksumlocation
- Relative file location in the repository, value of location tag from primary xml
-
-
Method Details
-
header
Description copied from interface:Package.Meta
Read header.- Specified by:
header
in interfacePackage.Meta
- Parameters:
tag
- Tag name- Returns:
- Header
-
checksum
Description copied from interface:Package.Meta
RPM file checksum.- Specified by:
checksum
in interfacePackage.Meta
- Returns:
- Checksum
-
size
public long size()Description copied from interface:Package.Meta
RPM file size.- Specified by:
size
in interfacePackage.Meta
- Returns:
- File size
-
href
Description copied from interface:Package.Meta
RPM location href.- Specified by:
href
in interfacePackage.Meta
- Returns:
- Location string
-
range
public int[] range()Description copied from interface:Package.Meta
Heaaders range.- Specified by:
range
in interfacePackage.Meta
- Returns:
- Begin and end values
-