Class AbstractTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager,S extends AbstractTemplatePackager<A,S>>
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>
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,ModelObject<S>,Packager<A>,TemplatePackager<A>
- Direct Known Subclasses:
AbstractRepositoryPackager
public abstract class AbstractTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager,S extends AbstractTemplatePackager<A,S>>
extends AbstractPackager<A,S>
implements TemplatePackager<A>
- Since:
- 0.6.0
- Author:
- Andres Almiray
- See Also:
-
Field Summary
Fields inherited from class org.jreleaser.model.internal.packagers.AbstractPackager
continueOnError -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSkipTemplate(String template) voidaddSkipTemplates(List<String> templates) protected voidvoidvoidsetSkipTemplates(List<String> skipTemplates) voidsetTemplateDirectory(String templateDirectory) Methods inherited from class org.jreleaser.model.internal.packagers.AbstractPackager
addExtraProperties, asMap, fail, getDownloadUrl, getExtraProperties, getSupportedStereotypes, getType, isContinueOnError, isContinueOnErrorSet, isFailed, isNotSkipped, 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.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.packagers.Packager
asImmutable, fail, getDownloadUrl, getSupportedFileExtensions, getSupportedStereotypes, getType, isContinueOnError, isContinueOnErrorSet, isFailed, isSnapshotSupported, resolveArtifacts, resolveCandidateArtifacts, resolveEnabled, setContinueOnError, setDownloadUrl, supportsDistribution, supportsPlatform
-
Constructor Details
-
AbstractTemplatePackager
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<A extends org.jreleaser.model.api.packagers.TemplatePackager>- Overrides:
mergein classAbstractPackager<A extends org.jreleaser.model.api.packagers.TemplatePackager,S extends AbstractTemplatePackager<A, S>>
-
getTemplateDirectory
- Specified by:
getTemplateDirectoryin interfaceTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager>
-
setTemplateDirectory
- Specified by:
setTemplateDirectoryin interfaceTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager>
-
getSkipTemplates
- Specified by:
getSkipTemplatesin interfaceTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager>
-
setSkipTemplates
- Specified by:
setSkipTemplatesin interfaceTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager>
-
addSkipTemplates
- Specified by:
addSkipTemplatesin interfaceTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager>
-
addSkipTemplate
- Specified by:
addSkipTemplatein interfaceTemplatePackager<A extends org.jreleaser.model.api.packagers.TemplatePackager>
-
asMap
- Specified by:
asMapin classAbstractPackager<A extends org.jreleaser.model.api.packagers.TemplatePackager,S extends AbstractTemplatePackager<A, S>>
-