Class FlatpakPackager
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.packagers.AbstractPackager<A,S>
org.jreleaser.model.internal.packagers.AbstractTemplatePackager<A,S>
org.jreleaser.model.internal.packagers.AbstractRepositoryPackager<A,S>
org.jreleaser.model.internal.packagers.AbstractAppdataPackager<org.jreleaser.model.api.packagers.FlatpakPackager,FlatpakPackager>
org.jreleaser.model.internal.packagers.FlatpakPackager
- All Implemented Interfaces:
Serializable,Activatable,CommitAuthorAware,Domain,ExtraProperties,ModelObject<FlatpakPackager>,Packager<org.jreleaser.model.api.packagers.FlatpakPackager>,RepositoryPackager<org.jreleaser.model.api.packagers.FlatpakPackager>,TemplatePackager<org.jreleaser.model.api.packagers.FlatpakPackager>
public final class FlatpakPackager
extends AbstractAppdataPackager<org.jreleaser.model.api.packagers.FlatpakPackager,FlatpakPackager>
- Since:
- 1.2.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jreleaser.model.internal.packagers.AbstractPackager
continueOnError -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.packagers.FlatpakPackagerprotected voidorg.jreleaser.model.Flatpak.RuntimegetSupportedFileExtensions(org.jreleaser.model.Distribution.DistributionType distributionType) Set<org.jreleaser.model.Stereotype>protected booleanisNotSkipped(Artifact artifact) voidmerge(FlatpakPackager source) voidsetFinishArgs(Set<String> finishArgs) voidsetRepository(FlatpakPackager.FlatpakRepository repository) voidsetRuntime(String runtime) voidsetRuntime(org.jreleaser.model.Flatpak.Runtime runtime) voidsetRuntimeVersion(String runtimeVersion) voidsetSdkExtensions(Set<String> sdkExtensions) booleansupportsDistribution(org.jreleaser.model.Distribution.DistributionType distributionType) booleansupportsPlatform(String platform) Methods inherited from class org.jreleaser.model.internal.packagers.AbstractAppdataPackager
addIcon, addScreenshot, getCategories, getComponentId, getDeveloperName, getIcons, getScreenshots, getSkipReleases, setCategories, setComponentId, setDeveloperName, setIcons, setScreenshots, setSkipReleasesMethods inherited from class org.jreleaser.model.internal.packagers.AbstractRepositoryPackager
getCommitAuthor, setCommitAuthorMethods inherited from class org.jreleaser.model.internal.packagers.AbstractTemplatePackager
addSkipTemplate, addSkipTemplates, getSkipTemplates, getTemplateDirectory, setSkipTemplates, setTemplateDirectoryMethods inherited from class org.jreleaser.model.internal.packagers.AbstractPackager
addExtraProperties, asMap, fail, getDownloadUrl, getExtraProperties, getType, isContinueOnError, isContinueOnErrorSet, isFailed, isSnapshotSupported, prefix, resolveArtifacts, resolveCandidateArtifacts, resolveEnabled, setContinueOnError, setDownloadUrl, setExtraPropertiesMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.CommitAuthorAware
getCommitAuthor, setCommitAuthorMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.packagers.Packager
fail, getDownloadUrl, getType, isContinueOnError, isContinueOnErrorSet, isFailed, isSnapshotSupported, resolveArtifacts, resolveCandidateArtifacts, resolveEnabled, setContinueOnError, setDownloadUrlMethods inherited from interface org.jreleaser.model.internal.packagers.TemplatePackager
addSkipTemplate, addSkipTemplates, getSkipTemplates, getTemplateDirectory, setSkipTemplates, setTemplateDirectory
-
Constructor Details
-
FlatpakPackager
public FlatpakPackager()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.packagers.FlatpakPackager asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<FlatpakPackager>- Overrides:
mergein classAbstractAppdataPackager<org.jreleaser.model.api.packagers.FlatpakPackager,FlatpakPackager>
-
getSupportedStereotypes
- Specified by:
getSupportedStereotypesin interfacePackager<org.jreleaser.model.api.packagers.FlatpakPackager>- Overrides:
getSupportedStereotypesin classAbstractPackager<org.jreleaser.model.api.packagers.FlatpakPackager,FlatpakPackager>
-
getRuntime
public org.jreleaser.model.Flatpak.Runtime getRuntime() -
setRuntime
public void setRuntime(org.jreleaser.model.Flatpak.Runtime runtime) -
setRuntime
-
getRuntimeVersion
-
setRuntimeVersion
-
getSdkExtensions
-
setSdkExtensions
-
getFinishArgs
-
setFinishArgs
-
getRepository
-
setRepository
-
asMap
- Overrides:
asMapin classAbstractAppdataPackager<org.jreleaser.model.api.packagers.FlatpakPackager,FlatpakPackager>
-
getRepositoryTap
-
getPackagerRepository
-
supportsPlatform
-
supportsDistribution
public boolean supportsDistribution(org.jreleaser.model.Distribution.DistributionType distributionType) -
getSupportedFileExtensions
-
isNotSkipped
- Specified by:
isNotSkippedin classAbstractPackager<org.jreleaser.model.api.packagers.FlatpakPackager,FlatpakPackager>
-