Class Changelog

All Implemented Interfaces:
Serializable, Domain, EnabledAware, ExtraProperties, ModelObject<Changelog>

public final class Changelog extends AbstractModelObject<Changelog> implements Domain, EnabledAware, ExtraProperties
Since:
0.1.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • Changelog

      public Changelog()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.release.Changelog asImmutable()
    • isSet

      public boolean isSet()
    • merge

      public void merge(Changelog source)
      Specified by:
      merge in interface ModelObject<Changelog>
    • prefix

      public String prefix()
      Specified by:
      prefix in interface ExtraProperties
    • resolveFormatted

      public boolean resolveFormatted(Project project)
    • getResolvedContentTemplate

      public Reader getResolvedContentTemplate(JReleaserContext context)
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface EnabledAware
    • setEnabled

      public void setEnabled(Boolean enabled)
      Specified by:
      setEnabled in interface EnabledAware
    • isEnabledSet

      public boolean isEnabledSet()
      Specified by:
      isEnabledSet in interface EnabledAware
    • isLinks

      public boolean isLinks()
    • setLinks

      public void setLinks(Boolean links)
    • isSkipMergeCommits

      public boolean isSkipMergeCommits()
    • setSkipMergeCommits

      public void setSkipMergeCommits(Boolean skipMergeCommits)
    • getSort

      public org.jreleaser.model.Changelog.Sort getSort()
    • setSort

      public void setSort(org.jreleaser.model.Changelog.Sort sort)
    • setSort

      public void setSort(String sort)
    • getExternal

      public String getExternal()
    • setExternal

      public void setExternal(String external)
    • getFormatted

      public org.jreleaser.model.Active getFormatted()
    • setFormatted

      public void setFormatted(org.jreleaser.model.Active formatted)
    • setFormatted

      public void setFormatted(String str)
    • isFormattedSet

      public boolean isFormattedSet()
    • getIncludeLabels

      public Set<String> getIncludeLabels()
    • setIncludeLabels

      public void setIncludeLabels(Set<String> includeLabels)
    • getExcludeLabels

      public Set<String> getExcludeLabels()
    • setExcludeLabels

      public void setExcludeLabels(Set<String> excludeLabels)
    • getCategories

      public Set<Changelog.Category> getCategories()
    • setCategories

      public void setCategories(Set<Changelog.Category> categories)
    • getReplacers

      public List<Changelog.Replacer> getReplacers()
    • setReplacers

      public void setReplacers(List<Changelog.Replacer> replacers)
    • getLabelers

      public Set<Changelog.Labeler> getLabelers()
    • setLabelers

      public void setLabelers(Set<Changelog.Labeler> labelers)
    • getFormat

      public String getFormat()
    • setFormat

      public void setFormat(String format)
    • getCategoryTitleFormat

      public String getCategoryTitleFormat()
    • setCategoryTitleFormat

      public void setCategoryTitleFormat(String categoryTitleFormat)
    • getContributorsTitleFormat

      public String getContributorsTitleFormat()
    • setContributorsTitleFormat

      public void setContributorsTitleFormat(String contributorsTitleFormat)
    • getContent

      public String getContent()
    • setContent

      public void setContent(String content)
    • getContentTemplate

      public String getContentTemplate()
    • setContentTemplate

      public void setContentTemplate(String contentTemplate)
    • getPreset

      public String getPreset()
    • setPreset

      public void setPreset(String preset)
    • getHide

      public Changelog.Hide getHide()
    • setHide

      public void setHide(Changelog.Hide hide)
    • getContributors

      public Changelog.Contributors getContributors()
    • setContributors

      public void setContributors(Changelog.Contributors contributors)
    • getAppend

      public Changelog.Append getAppend()
    • setAppend

      public void setAppend(Changelog.Append append)
    • getExtraProperties

      public Map<String,Object> getExtraProperties()
      Specified by:
      getExtraProperties in interface ExtraProperties
    • setExtraProperties

      public void setExtraProperties(Map<String,Object> extraProperties)
      Specified by:
      setExtraProperties in interface ExtraProperties
    • addExtraProperties

      public void addExtraProperties(Map<String,Object> extraProperties)
      Specified by:
      addExtraProperties in interface ExtraProperties
    • asMap

      public Map<String,Object> asMap(boolean full)
      Specified by:
      asMap in interface Domain