| Package | Description |
|---|---|
| com.io7m.changelog.core |
Core types.
|
| com.io7m.changelog.text |
Functions for serializing changelogs to plain text.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
CVersionStandardType |
The type of standard version numbers of the form
M.N.P-S,
where M is the major version, N is the minor
version, P is the patch number, and S is an
arbitrary qualifier string. |
interface |
CVersionTextType |
The type of arbitrary lexicographically ordered version strings.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
CVersionStandard |
The type of standard version numbers of the form
M.N.P-S,
where M is the major version, N is the minor
version, P is the patch number, and S is an
arbitrary qualifier string. |
class |
CVersionText |
The type of arbitrary lexicographically ordered version strings.
|
| Modifier and Type | Method | Description |
|---|---|---|
static CVersionType |
CVersions.parse(java.lang.String version) |
Attempt to parse a version number.
|
CVersionType |
CRelease.version() |
|
CVersionType |
CReleaseType.version() |
| Modifier and Type | Method | Description |
|---|---|---|
default int |
CVersionStandardType.compareTo(CVersionType o) |
|
default int |
CVersionTextType.compareTo(CVersionType o) |
|
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.Builder |
CRelease.Builder.setVersion(CVersionType version) |
Initializes the value for the
version 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.Optional<CVersionType> |
CChangelogTextWriterConfiguration.release() |
|
java.util.Optional<CVersionType> |
CChangelogTextWriterConfigurationType.release() |
| Modifier and Type | Method | Description |
|---|---|---|
CChangelogTextWriterConfiguration.Builder |
CChangelogTextWriterConfiguration.Builder.setRelease(CVersionType release) |
Initializes the optional value
release to release. |
CChangelogTextWriterConfiguration |
CChangelogTextWriterConfiguration.withRelease(CVersionType value) |
Copy the current immutable object by setting a present value for the optional
release attribute. |
| Modifier and Type | Method | Description |
|---|---|---|
static CChangelogTextWriterConfiguration |
CChangelogTextWriterConfiguration.of(java.util.Optional<? extends CVersionType> release,
boolean showDates) |
Construct a new immutable
CChangelogTextWriterConfiguration instance. |
CChangelogTextWriterConfiguration.Builder |
CChangelogTextWriterConfiguration.Builder.setRelease(java.util.Optional<? extends CVersionType> release) |
Initializes the optional value
release to release. |
CChangelogTextWriterConfiguration |
CChangelogTextWriterConfiguration.withRelease(java.util.Optional<? extends CVersionType> optional) |
Copy the current immutable object by setting an optional value for the
release attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com