| Package | Description |
|---|---|
| com.io7m.changelog.core |
Core types.
|
| com.io7m.changelog.text |
Functions for serializing changelogs to plain text.
|
| Modifier and Type | Interface and 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 and 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 and Description |
|---|---|
static CVersionType |
CVersions.parse(String version)
Attempt to parse a version number.
|
CVersionType |
CReleaseType.version() |
CVersionType |
CRelease.version() |
| Modifier and Type | Method and Description |
|---|---|
default int |
CVersionTextType.compareTo(CVersionType o) |
default int |
CVersionStandardType.compareTo(CVersionType o) |
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.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 and Description |
|---|---|
Optional<CVersionType> |
CChangelogTextWriterConfigurationType.release() |
Optional<CVersionType> |
CChangelogTextWriterConfiguration.release() |
| Modifier and Type | Method and 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 and Description |
|---|---|
static CChangelogTextWriterConfiguration |
CChangelogTextWriterConfiguration.of(Optional<CVersionType> release,
boolean showDates)
Construct a new immutable
CChangelogTextWriterConfiguration instance. |
CChangelogTextWriterConfiguration.Builder |
CChangelogTextWriterConfiguration.Builder.setRelease(Optional<CVersionType> release)
Initializes the optional value
release to release. |
CChangelogTextWriterConfiguration |
CChangelogTextWriterConfiguration.withRelease(Optional<CVersionType> optional)
Copy the current immutable object by setting an optional value for the
release attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com