Package com.artipie.rpm.meta
package com.artipie.rpm.meta
Metadata generators for RPM files.
- Since:
- 0.6
-
ClassDescriptionCompare two dependencies by name.Merged xml: merge provided packages into existing xml index.Action.Handles invalid rpm packages.Merge result.Merged xml: reads provided index (filelist of others xml), excludes items by provided checksums, adds items by provided file paths and updates `packages` attribute value.Merged primary xml: appends provided information to primary.xml, excluding duplicated packages by `location` tag.Package info.Count of packages in metadata file.Rpm dependency: name, version and flag.Alter xml file.Implementation of
XmlAlter
that alters tag of the provided file.Implementation ofXmlAlter
that works with streams, it reads data from provided InputStream, alters tag attribute and writes result into OutputStream.Xml event to write to the output stream.Implementation ofXmlEvent
to build event forXmlPackage.FILELISTS
package.Implementation ofXmlEvent
to build event for `files` tag.Implementation ofXmlEvent
to build event forXmlPackage.OTHER
package.Implementation ofXmlEvent
to build event for `package` and `version` tags.Implementation ofXmlEvent
to build event forXmlPackage.PRIMARY
package.Various error/problems with xml parsing/reading/writing.Xml maid.Cleans xml by pkgid attribute in package tag.Implementation ofXmlMaid
that accepts streams and cleans xml by pkgid attribute in package tag.Xml metadata packages.List of XmlPackage.Extracts packages names and checksums from primary xml.Maid for primary.xml.Implementation ofXmlMaid
to clean primary.xml and work with streams.XMLrepomd.xml
metadata imperative writer.Repomddata
updater.Envelop for XmlFile Class.