Package org.eclipse.packager.rpm.build
Class LeadBuilder
- java.lang.Object
-
- org.eclipse.packager.rpm.build.LeadBuilder
-
public class LeadBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LeadBuilder()LeadBuilder(java.lang.String name, RpmVersion version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RpmLeadbuild()voidfillFlagsFromHeader(Header<RpmTag> header)voidfillFlagsFromHeader(Header<RpmTag> header, java.util.function.Function<java.lang.String,java.util.Optional<Architecture>> architectureMapper, java.util.function.Function<java.lang.String,java.util.Optional<OperatingSystem>> operatingSystemMapper)shortgetArchitecture()java.lang.StringgetName()shortgetOperatingSystem()TypegetType()RpmVersiongetVersion()voidsetType(Type type)
-
-
-
Constructor Detail
-
LeadBuilder
public LeadBuilder()
-
LeadBuilder
public LeadBuilder(java.lang.String name, RpmVersion version)
-
-
Method Detail
-
setType
public void setType(Type type)
-
getName
public java.lang.String getName()
-
getType
public Type getType()
-
getVersion
public RpmVersion getVersion()
-
getArchitecture
public short getArchitecture()
-
getOperatingSystem
public short getOperatingSystem()
-
fillFlagsFromHeader
public void fillFlagsFromHeader(Header<RpmTag> header, java.util.function.Function<java.lang.String,java.util.Optional<Architecture>> architectureMapper, java.util.function.Function<java.lang.String,java.util.Optional<OperatingSystem>> operatingSystemMapper)
-
build
public RpmLead build()
-
-