| Package | Description |
|---|---|
| com.io7m.changelog.core |
Core types.
|
| Modifier and Type | Method | 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(java.time.LocalDate date,
java.lang.Iterable<? extends CItem> items,
java.lang.String ticketSystemID,
CVersionType version) |
Construct a new immutable
CRelease instance. |
static CRelease |
CRelease.of(java.time.LocalDate date,
java.util.List<CItem> items,
java.lang.String ticketSystemID,
CVersionType version) |
Construct a new immutable
CRelease instance. |
CRelease |
CRelease.withDate(java.time.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(java.lang.Iterable<? extends CItem> elements) |
Copy the current immutable object with elements that replace the content of
items. |
CRelease |
CRelease.withTicketSystemID(java.lang.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 | Description |
|---|---|---|
java.util.List<CRelease> |
CChangelog.releases() |
|
java.util.List<CRelease> |
CChangelogType.releases() |
| Modifier and Type | Method | Description |
|---|---|---|
CChangelog.Builder |
CChangelog.Builder.addReleases(CRelease element) |
Adds one element to
releases list. |
CChangelog.Builder |
CChangelog.Builder.addReleases(CRelease... elements) |
Adds elements 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 | Description |
|---|---|---|
CChangelog.Builder |
CChangelog.Builder.addAllReleases(java.lang.Iterable<? extends CRelease> elements) |
Adds elements to
releases list. |
static CChangelog |
CChangelog.of(java.lang.String project,
java.lang.Iterable<? extends CRelease> releases,
java.util.Map<java.lang.String,? extends java.net.URI> ticketSystems) |
Construct a new immutable
CChangelog instance. |
static CChangelog |
CChangelog.of(java.lang.String project,
java.util.List<CRelease> releases,
java.util.Map<java.lang.String,java.net.URI> ticketSystems) |
Construct a new immutable
CChangelog instance. |
CChangelog.Builder |
CChangelog.Builder.setReleases(java.lang.Iterable<? extends CRelease> elements) |
Sets or replaces all elements for
releases list. |
CChangelog |
CChangelog.withReleases(java.lang.Iterable<? extends CRelease> elements) |
Copy the current immutable object with elements that replace the content of
releases. |
Copyright © 2017 <code@io7m.com> http://io7m.com