Package com.artipie.rpm.meta
Class MergedXmlPrimary
java.lang.Object
com.artipie.rpm.meta.MergedXmlPrimary
- All Implemented Interfaces:
MergedXml
Merged primary xml: appends provided information to primary.xml,
excluding duplicated packages by `location` tag.
- Since:
- 1.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.artipie.rpm.meta.MergedXml
MergedXml.Action, MergedXml.InvalidPackage, MergedXml.Result
-
Constructor Summary
ConstructorDescriptionMergedXmlPrimary
(InputStream input, OutputStream out) Ctor.MergedXmlPrimary
(Optional<InputStream> input, OutputStream out) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionmerge
(Collection<Package.Meta> packages, XmlEvent event) Appends provided packages to the index xml.
-
Constructor Details
-
MergedXmlPrimary
Ctor.- Parameters:
input
- Input streamout
- Output stream
-
MergedXmlPrimary
Ctor.- Parameters:
input
- Input streamout
- Output stream
-
-
Method Details
-
merge
Description copied from interface:MergedXml
Appends provided packages to the index xml.- Specified by:
merge
in interfaceMergedXml
- Parameters:
packages
- Packages to append info aboutevent
- Event constant and to append- Returns:
- Merge result
- Throws:
IOException
- On error
-