| Package | Description |
|---|---|
| com.io7m.changelog.core |
Core types.
|
| Modifier and Type | Method and Description |
|---|---|
CRelease |
CRelease.Builder.build()
Builds a new
CRelease. |
static CRelease |
CRelease.copyOf(CReleaseType instance)
Creates an immutable copy of a
CReleaseType value. |
static CRelease |
CRelease.of(LocalDate date,
Iterable<? extends CItem> items,
String ticketSystemID,
CVersionType version)
Construct a new immutable
CRelease instance. |
static CRelease |
CRelease.of(LocalDate date,
List<CItem> items,
String ticketSystemID,
CVersionType version)
Construct a new immutable
CRelease instance. |
CRelease |
CRelease.withDate(LocalDate value)
Copy the current immutable object by setting a value for the
date attribute. |
CRelease |
CRelease.withItems(CItem... elements)
Copy the current immutable object with elements that replace the content of
items. |
CRelease |
CRelease.withItems(Iterable<? extends CItem> elements)
Copy the current immutable object with elements that replace the content of
items. |
CRelease |
CRelease.withTicketSystemID(String value)
Copy the current immutable object by setting a value for the
ticketSystemID attribute. |
CRelease |
CRelease.withVersion(CVersionType value)
Copy the current immutable object by setting a value for the
version attribute. |
| Modifier and Type | Method and Description |
|---|---|
List<CRelease> |
CChangelogType.releases() |
List<CRelease> |
CChangelog.releases() |
| Modifier and Type | Method and Description |
|---|---|
CChangelog.Builder |
CChangelog.Builder.addReleases(CRelease... elements)
Adds elements to
releases list. |
CChangelog.Builder |
CChangelog.Builder.addReleases(CRelease element)
Adds one element to
releases list. |
CChangelog |
CChangelog.withReleases(CRelease... elements)
Copy the current immutable object with elements that replace the content of
releases. |
| Modifier and Type | Method and Description |
|---|---|
CChangelog.Builder |
CChangelog.Builder.addAllReleases(Iterable<? extends CRelease> elements)
Adds elements to
releases list. |
static CChangelog |
CChangelog.of(String project,
Iterable<? extends CRelease> releases,
Map<String,? extends URI> ticketSystems)
Construct a new immutable
CChangelog instance. |
static CChangelog |
CChangelog.of(String project,
List<CRelease> releases,
Map<String,URI> ticketSystems)
Construct a new immutable
CChangelog instance. |
CChangelog.Builder |
CChangelog.Builder.setReleases(Iterable<? extends CRelease> elements)
Sets or replaces all elements for
releases list. |
CChangelog |
CChangelog.withReleases(Iterable<? extends CRelease> elements)
Copy the current immutable object with elements that replace the content of
releases. |
Copyright © 2016 <code@io7m.com> http://io7m.com