Class ArchiveAssembler
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.assemble.AbstractAssembler<ArchiveAssembler,org.jreleaser.model.api.assemble.ArchiveAssembler>
org.jreleaser.model.internal.assemble.ArchiveAssembler
- All Implemented Interfaces:
Serializable,Assembler<org.jreleaser.model.api.assemble.ArchiveAssembler>,Activatable,Domain,ExtraProperties,ModelObject<ArchiveAssembler>
public final class ArchiveAssembler
extends AbstractAssembler<ArchiveAssembler,org.jreleaser.model.api.assemble.ArchiveAssembler>
- Since:
- 0.8.0
- Author:
- Andres Almiray
- See Also:
-
Field Summary
Fields inherited from class org.jreleaser.model.internal.assemble.AbstractAssembler
exported -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddFormat(org.jreleaser.model.Archive.Format format) org.jreleaser.model.api.assemble.ArchiveAssemblerprotected voidorg.jreleaser.model.Distribution.DistributionTypeSet<org.jreleaser.model.Archive.Format>getResolvedArchiveName(JReleaserContext context) booleanbooleanvoidmerge(ArchiveAssembler source) voidsetArchiveName(String archiveName) voidsetAttachPlatform(Boolean attachPlatform) voidsetDistributionType(String distributionType) voidsetDistributionType(org.jreleaser.model.Distribution.DistributionType distributionType) voidsetFormats(Set<org.jreleaser.model.Archive.Format> formats) voidsetOptions(ArchiveOptions options) Methods inherited from class org.jreleaser.model.internal.assemble.AbstractAssembler
addArtifact, addArtifacts, addExtraProperties, addFile, addFiles, addFileSet, addFileSets, addOutput, addSkipTemplate, addSkipTemplates, asMap, getArtifacts, getExtraProperties, getFiles, getFileSets, getName, getOutputs, getPlatform, getSkipTemplates, getStereotype, getSwid, getTemplateDirectory, getType, isExported, prefix, props, setArtifacts, setExported, setExtraProperties, setFiles, setFileSets, setName, setOutputs, setPlatform, setSkipTemplates, setStereotype, setStereotype, setSwid, setTemplateDirectoryMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, 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, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
ArchiveAssembler
public ArchiveAssembler()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.assemble.ArchiveAssembler asImmutable() -
getDistributionType
public org.jreleaser.model.Distribution.DistributionType getDistributionType() -
setDistributionType
public void setDistributionType(org.jreleaser.model.Distribution.DistributionType distributionType) -
setDistributionType
-
merge
- Specified by:
mergein interfaceModelObject<ArchiveAssembler>- Overrides:
mergein classAbstractAssembler<ArchiveAssembler,org.jreleaser.model.api.assemble.ArchiveAssembler>
-
getResolvedArchiveName
-
getArchiveName
-
setArchiveName
-
isAttachPlatformSet
public boolean isAttachPlatformSet() -
isAttachPlatform
public boolean isAttachPlatform() -
setAttachPlatform
-
getFormats
-
setFormats
-
addFormat
public void addFormat(org.jreleaser.model.Archive.Format format) -
addFormat
-
getOptions
-
setOptions
-
asMap
- Specified by:
asMapin classAbstractAssembler<ArchiveAssembler,org.jreleaser.model.api.assemble.ArchiveAssembler>
-