| Package | Description |
|---|---|
| com.io7m.minisite.core |
Core types and functions.
|
| Modifier and Type | Method | Description |
|---|---|---|
MinConfiguration |
MinConfiguration.Builder.build() |
Builds a new
MinConfiguration. |
static MinConfiguration |
MinConfiguration.copyOf(MinConfigurationType instance) |
Creates an immutable copy of a
MinConfigurationType value. |
static MinConfiguration |
MinConfiguration.of(String projectName,
String projectGroupName,
io.vavr.collection.Vector<String> projectModules,
String release,
String centralReposPath,
Optional<? extends Path> overview,
Optional<? extends Path> features,
Optional<? extends Path> documentation,
Optional<? extends MinChangesConfiguration> changelog,
Optional<? extends Path> license,
Optional<? extends MinBugTrackerConfiguration> bugTracker,
Optional<? extends MinSourcesConfiguration> sources) |
Construct a new immutable
MinConfiguration instance. |
MinConfiguration |
MinConfiguration.withBugTracker(MinBugTrackerConfiguration value) |
Copy the current immutable object by setting a present value for the optional
bugTracker attribute. |
MinConfiguration |
MinConfiguration.withBugTracker(Optional<? extends MinBugTrackerConfiguration> optional) |
Copy the current immutable object by setting an optional value for the
bugTracker attribute. |
MinConfiguration |
MinConfiguration.withCentralReposPath(String value) |
Copy the current immutable object by setting a value for the
centralReposPath attribute. |
MinConfiguration |
MinConfiguration.withChangelog(MinChangesConfiguration value) |
Copy the current immutable object by setting a present value for the optional
changelog attribute. |
MinConfiguration |
MinConfiguration.withChangelog(Optional<? extends MinChangesConfiguration> optional) |
Copy the current immutable object by setting an optional value for the
changelog attribute. |
MinConfiguration |
MinConfiguration.withDocumentation(Path value) |
Copy the current immutable object by setting a present value for the optional
documentation attribute. |
MinConfiguration |
MinConfiguration.withDocumentation(Optional<? extends Path> optional) |
Copy the current immutable object by setting an optional value for the
documentation attribute. |
MinConfiguration |
MinConfiguration.withFeatures(Path value) |
Copy the current immutable object by setting a present value for the optional
features attribute. |
MinConfiguration |
MinConfiguration.withFeatures(Optional<? extends Path> optional) |
Copy the current immutable object by setting an optional value for the
features attribute. |
MinConfiguration |
MinConfiguration.withLicense(Path value) |
Copy the current immutable object by setting a present value for the optional
license attribute. |
MinConfiguration |
MinConfiguration.withLicense(Optional<? extends Path> optional) |
Copy the current immutable object by setting an optional value for the
license attribute. |
MinConfiguration |
MinConfiguration.withOverview(Path value) |
Copy the current immutable object by setting a present value for the optional
overview attribute. |
MinConfiguration |
MinConfiguration.withOverview(Optional<? extends Path> optional) |
Copy the current immutable object by setting an optional value for the
overview attribute. |
MinConfiguration |
MinConfiguration.withProjectGroupName(String value) |
Copy the current immutable object by setting a value for the
projectGroupName attribute. |
MinConfiguration |
MinConfiguration.withProjectModules(io.vavr.collection.Vector<String> value) |
|
MinConfiguration |
MinConfiguration.withProjectName(String value) |
Copy the current immutable object by setting a value for the
projectName attribute. |
MinConfiguration |
MinConfiguration.withRelease(String value) |
Copy the current immutable object by setting a value for the
release attribute. |
MinConfiguration |
MinConfiguration.withSources(MinSourcesConfiguration value) |
Copy the current immutable object by setting a present value for the optional
sources attribute. |
MinConfiguration |
MinConfiguration.withSources(Optional<? extends MinSourcesConfiguration> optional) |
Copy the current immutable object by setting an optional value for the
sources attribute. |
| Modifier and Type | Method | Description |
|---|---|---|
static MinSite |
MinSite.create(MinConfiguration config) |
Create a site generator for the given config.
|
Copyright © 2018 <code@io7m.com> http://io7m.com