| Package | Description |
|---|---|
| com.io7m.changelog.core |
Core types.
|
| 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 |
|---|---|---|
io.vavr.collection.SortedMap<CVersionType,CRelease> |
CChangelog.releases() |
|
io.vavr.collection.SortedMap<CVersionType,CRelease> |
CChangelogType.releases() |
| Modifier and Type | Method | Description |
|---|---|---|
default int |
CVersionStandardType.compareTo(CVersionType o) |
|
default int |
CVersionTextType.compareTo(CVersionType o) |
|
static CRelease |
CRelease.of(java.time.ZonedDateTime date,
io.vavr.collection.List<CChange> changes,
java.lang.String ticketSystemID,
CVersionType version) |
Construct a new immutable
CRelease instance. |
CChangelog.Builder |
CChangelog.Builder.putReleases(CVersionType key,
CRelease value) |
|
CRelease.Builder |
CRelease.Builder.setVersion(CVersionType version) |
Initializes the value for the
version attribute. |
static java.util.Optional<CChangelog> |
CChangelogFilters.upToAndIncluding(CChangelog changelog,
CVersionType version,
int count) |
|
CRelease |
CRelease.withVersion(CVersionType value) |
Copy the current immutable object by setting a value for the
version attribute. |
| Modifier and Type | Method | Description |
|---|---|---|
static CChangelog |
CChangelog.of(CProjectName project,
io.vavr.collection.SortedMap<CVersionType,CRelease> releases,
io.vavr.collection.Map<java.lang.String,CTicketSystem> ticketSystems) |
Construct a new immutable
CChangelog instance. |
CChangelog.Builder |
CChangelog.Builder.putEntryReleases(io.vavr.Tuple2<CVersionType,CRelease> entry) |
|
CChangelog.Builder |
CChangelog.Builder.setEntriesReleases(java.lang.Iterable<io.vavr.Tuple2<CVersionType,CRelease>> entries) |
|
CChangelog.Builder |
CChangelog.Builder.setJavaMapReleases(java.util.Map<CVersionType,CRelease> in_map) |
|
CChangelog.Builder |
CChangelog.Builder.setMapReleases(io.vavr.collection.Map<CVersionType,CRelease> in_map) |
|
CChangelog.Builder |
CChangelog.Builder.setReleases(io.vavr.collection.SortedMap<CVersionType,CRelease> elements) |
|
CChangelog |
CChangelog.withReleases(io.vavr.collection.SortedMap<CVersionType,CRelease> value) |
Copyright © 2017 <code@io7m.com> http://io7m.com