Package com.artipie.rpm.pkg
Class HeaderTags
java.lang.Object
com.artipie.rpm.pkg.HeaderTags
Helper object to read metadata header tags from RPM package.
- Since:
- 0.6
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Rpm package dependency flags.static final class
Rpm package version, format is [epoch]:[version]-[release]. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionarch()
Get the arch header.int
Get the archive size header.Get the base names header.Get the build host header.int
Get the build time header.Get the changelog header.dependencyFlags
(org.redline_rpm.header.AbstractHeader.Tag tag) Dependencies flags list.dependencyNames
(org.redline_rpm.header.AbstractHeader.Tag tag) Dependencies names list.dependencyVers
(org.redline_rpm.header.AbstractHeader.Tag tag) Dependencies versions list.Get the description header.int[]
Get the dir indexes header.dirNames()
Get the dir names header.int
epoch()
Get the epoch header.int[]
Get the file flags header.int[]
Get the file modes header.int
Get the filemtimes header.group()
Get the group header.int
Get the size header.license()
Get the license header.name()
Get the name header.packager()
Get the package header.release()
Get the release header.Get the require flags headers as ints.Get the source RPM header.summary()
Get the summary header.url()
Get the url header.vendor()
Get the vendor header.version()
Get the version header.
-
Constructor Details
-
HeaderTags
Ctor.- Parameters:
meta
- Metadata
-
-
Method Details
-
name
Get the name header.- Returns:
- Value of header tag NAME.
-
arch
Get the arch header.- Returns:
- Value of header tag ARCH.
-
epoch
public int epoch()Get the epoch header.- Returns:
- Value of header tag EPOCH.
-
version
Get the version header.- Returns:
- Value of header tag VERSION.
-
release
Get the release header.- Returns:
- Value of header tag RELEASE.
-
summary
Get the summary header.- Returns:
- Value of header tag SUMMARY.
-
description
Get the description header.- Returns:
- Value of header tag DESCRIPTION.
-
packager
Get the package header.- Returns:
- Value of header tag PACKAGER.
-
url
Get the url header.- Returns:
- Value of header tag URL.
-
fileTimes
public int fileTimes()Get the filemtimes header.- Returns:
- Value of header tag FILEMTIMES.
-
buildTime
public int buildTime()Get the build time header.- Returns:
- Value of header tag BUILDTIME.
-
installedSize
public int installedSize()Get the size header.- Returns:
- Value of header tag SIZE.
-
archiveSize
public int archiveSize()Get the archive size header.- Returns:
- Value of header tag ARCHIVESIZE.
-
license
Get the license header.- Returns:
- Value of header tag LICENSE.
-
vendor
Get the vendor header.- Returns:
- Value of header tag VENDOR.
-
group
Get the group header.- Returns:
- Value of header tag GROUP.
-
buildHost
Get the build host header.- Returns:
- Value of header tag BUILDHOST.
-
sourceRmp
Get the source RPM header.- Returns:
- Value of header tag SOURCERPM.
-
requireFlagsInts
Get the require flags headers as ints.- Returns:
- Value of header tag REQUIREFLAGS.
-
dependencyNames
Dependencies names list.- Parameters:
tag
- Dependency tag- Returns:
- List of the recommends dependencies
-
dependencyVers
Dependencies versions list.- Parameters:
tag
- Dependency version tag- Returns:
- List of the recommends dependencies versions
-
dependencyFlags
Dependencies flags list.- Parameters:
tag
- Dependency flags tag- Returns:
- List of the recommends dependencies flags
-
baseNames
Get the base names header.- Returns:
- Value of header tag BASENAMES.
-
dirNames
Get the dir names header.- Returns:
- Value of header tag DIRNAMES.
-
dirIndexes
public int[] dirIndexes()Get the dir indexes header.- Returns:
- Value of header tag DIRINDEXES.
-
fileModes
public int[] fileModes()Get the file modes header.- Returns:
- Value of header tag FILEMODES.
-
fileFlags
public int[] fileFlags()Get the file flags header.- Returns:
- Value of header tag FILEFLAGS.
-
changelog
Get the changelog header.- Returns:
- Value of header tag CHANGELOG.
-