Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Action - Class in com.mooltiverse.oss.nyx.entities.git
This object is a Git action value holder independent from the underlying Git implementation.
Action(Identity, TimeStamp) - Constructor for class com.mooltiverse.oss.nyx.entities.git.Action
Constructor.
add(Collection<String>) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Adds the given paths to the staging area.
addAsset(Attachment) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Adds the given asset to the internal set of assets.
addAssets(Set<Attachment>) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Adds the given assets to the internal set of assets.
ANY - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Changelogs
The changelog configuration that is suitable when using any commit message convention
apply(T) - Method in class com.mooltiverse.oss.nyx.gradle.NyxPlugin
Creates and registers all the plugin resources for the given target.
AssetConfiguration(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Constructor.
ASSETS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The list of selected asset names to publish for the release type.
Attachment - Class in com.mooltiverse.oss.nyx.entities
This object models a MIME attachment.
Attachment() - Constructor for class com.mooltiverse.oss.nyx.entities.Attachment
Default constructor.
Attachment(String, String, String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.Attachment
Standard constructor.
AUTHENTICATION_TOKEN_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.github.GitHub
The name of the option used to pass the authentication token (Personal Access Token, OAuth) to this object instance.
AUTHENTICATION_TOKEN_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
The name of the option used to pass the authentication token (Personal Access Token, OAuth) to this object instance.
AuthenticationMethod - Enum Class in com.mooltiverse.oss.nyx.entities
This class maps allowed values for autentication methods.

B

BASE_URI_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.github.GitHub
The name of the option used to pass the base URI to this object instance.
BASE_URI_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
The name of the option used to pass the base URI to this object instance.
BUILD - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Identifier.Position
The identifier has to be placed in the build part of the version (when using Semantic Versioning).
BUILD_DELIMITER - Static variable in class com.mooltiverse.oss.nyx.version.SemanticVersion
The character that marks the separation between the core or the pre-release part and the build part.
bump(CoreIdentifiers) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the number identified by the given value bumped.
bump(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the number identified by the given value bumped.
bump(String) - Method in class com.mooltiverse.oss.nyx.version.Version
Returns a new instance with the number identified by the given value bumped.
BUMP - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default version identifier to bump.
bumpExpressions(Action<? super MapProperty<String, String>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions.CommitMessageConvention
Accepts the DSL configuration for the bumpExpressions block, needed for defining the block using the curly braces syntax in Gradle build scripts.
bumpMajor() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the major number of this current instance incremented by one and the minor and patch numbers reset to zero.
bumpMinor() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the major number of this current instance, the minor number incremented by one and the patch number reset to zero.
bumpPatch() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the major and minor numbers of this current instance and the patch number incremented by one.
bumpPrerelease(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the number identified by the given value bumped in the prerelease part.
byName(String) - Static method in class com.mooltiverse.oss.nyx.configuration.presets.Presets
Returns a configuration layer instance by its name.

C

CARGO_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Cargo (Rust) version substitution configuration that replaces the version number inside Cargo.toml files within the project.
changelog(Action<? super NyxExtension.ChangelogConfiguration>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the changelog block, needed for defining the block using the curly braces syntax in Gradle build scripts.
Changelog - Class in com.mooltiverse.oss.nyx.entities
This object models the data model of a changelog.
Changelog() - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog
Default constructor.
Changelog(List<Changelog.Release>) - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog
Builds a changelog with the given list of releases.
CHANGELOG - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default changelog configuration block.
Changelog.Release - Class in com.mooltiverse.oss.nyx.entities
This object models a single release in a changelog.
Changelog.Release.Section - Class in com.mooltiverse.oss.nyx.entities
This object models a single section in a changelog release.
ChangelogConfiguration - Class in com.mooltiverse.oss.nyx.entities
This object models the fields used to configure the changelog generation.
ChangelogConfiguration() - Constructor for class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Default constructor.
ChangelogConfiguration() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Default constructor.
ChangelogConfiguration(String, String, Map<String, String>, String, Map<String, String>) - Constructor for class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Standard constructor.
Changelogs - Class in com.mooltiverse.oss.nyx.configuration.presets
This class provides reusable configuration chunks for changelog configurations.
Changelogs() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.Changelogs
Default constructor.
clean() - Method in class com.mooltiverse.oss.nyx.gradle.CleanTask
The actual business method for this task.
clean() - Method in class com.mooltiverse.oss.nyx.Nyx
Runs the Clean command to restore the state of the workspace to ints initial state.
Clean - Class in com.mooltiverse.oss.nyx.command
The Clean command takes care of cleaning the release process and reverting the repository state to its initial state.
Clean(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Clean
Standard constructor.
CLEAN - Enum constant in enum class com.mooltiverse.oss.nyx.command.Commands
The Clean command.
CLEAN - Enum constant in enum class com.mooltiverse.oss.nyx.entities.WorkspaceStatus
The workspace has no uncommitted changes.
CleanTask - Class in com.mooltiverse.oss.nyx.gradle
The task running the Clean command by invoking the Nyx.clean() method on the backing Nyx instance.
CleanTask(NyxExtension) - Constructor for class com.mooltiverse.oss.nyx.gradle.CleanTask
Standard constructor.
clone(File, String) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory after cloning from the given URI.
clone(File, String, String, byte[]) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory after cloning from the given URI.
clone(File, String, String, String) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory after cloning from the given URI.
clone(String, String) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory after cloning from the given URI.
clone(String, String, String, byte[]) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory after cloning from the given URI.
clone(String, String, String, String) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory after cloning from the given URI.
COLLAPSE_VERSIONS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The flag indicating whether or not the 'collapsed' versioning (pre-release style) must be used.
COLLAPSED_VERSION_QUALIFIER - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional qualifier or the template to render the qualifier to use for the pre-release identifier when versions are collapsed.
com.mooltiverse.oss.nyx - package com.mooltiverse.oss.nyx
 
com.mooltiverse.oss.nyx.command - package com.mooltiverse.oss.nyx.command
 
com.mooltiverse.oss.nyx.configuration - package com.mooltiverse.oss.nyx.configuration
 
com.mooltiverse.oss.nyx.configuration.presets - package com.mooltiverse.oss.nyx.configuration.presets
 
com.mooltiverse.oss.nyx.entities - package com.mooltiverse.oss.nyx.entities
 
com.mooltiverse.oss.nyx.entities.git - package com.mooltiverse.oss.nyx.entities.git
 
com.mooltiverse.oss.nyx.git - package com.mooltiverse.oss.nyx.git
 
com.mooltiverse.oss.nyx.gradle - package com.mooltiverse.oss.nyx.gradle
 
com.mooltiverse.oss.nyx.io - package com.mooltiverse.oss.nyx.io
 
com.mooltiverse.oss.nyx.log - package com.mooltiverse.oss.nyx.log
 
com.mooltiverse.oss.nyx.services - package com.mooltiverse.oss.nyx.services
 
com.mooltiverse.oss.nyx.services.github - package com.mooltiverse.oss.nyx.services.github
 
com.mooltiverse.oss.nyx.services.gitlab - package com.mooltiverse.oss.nyx.services.gitlab
 
com.mooltiverse.oss.nyx.state - package com.mooltiverse.oss.nyx.state
 
com.mooltiverse.oss.nyx.template - package com.mooltiverse.oss.nyx.template
 
com.mooltiverse.oss.nyx.version - package com.mooltiverse.oss.nyx.version
 
Command - Interface in com.mooltiverse.oss.nyx.command
The Command interface must be implemented by all Nyx commands.
COMMAND - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The COMMAND marker, used when logging command events.
Commands - Enum Class in com.mooltiverse.oss.nyx.command
The enumeration of available commands.
commit(String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Commits changes to the repository.
commit(String, Identity, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Commits changes to the repository.
commit(Collection<String>, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Adds the given files to the staging area and commits changes to the repository.
commit(Collection<String>, String, Identity, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Adds the given files to the staging area and commits changes to the repository.
Commit - Class in com.mooltiverse.oss.nyx.entities.git
This object is a Git commit value holder independent from the underlying Git implementation.
Commit(String, long, List<String>, Action, Action, Message, Set<Tag>) - Constructor for class com.mooltiverse.oss.nyx.entities.git.Commit
Constructor.
COMMIT_MESSAGE_CONVENTIONS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default commit message conventions block.
CommitMessageConvention - Class in com.mooltiverse.oss.nyx.entities
This object models the fields used to configure a generic commit message convention.
CommitMessageConvention() - Constructor for class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
Default constructor.
CommitMessageConvention(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions.CommitMessageConvention
Constructor.
CommitMessageConvention(String, Map<String, String>) - Constructor for class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
Standard constructor.
commitMessageConventions(Action<? super NyxExtension.CommitMessageConventions>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the commitMessageConventions block, needed for defining the block using the curly braces syntax in Gradle build scripts.
CommitMessageConventions - Class in com.mooltiverse.oss.nyx.configuration.presets
This class provides reusable configuration chunks for commit message conventions.
CommitMessageConventions - Class in com.mooltiverse.oss.nyx.entities
A value holder that models a section containing a map of commit message conventions.
CommitMessageConventions() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.CommitMessageConventions
Default constructor.
CommitMessageConventions() - Constructor for class com.mooltiverse.oss.nyx.entities.CommitMessageConventions
Default constructor.
CommitMessageConventions() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions
Default constructor.
CommitMessageConventions(List<String>, Map<String, CommitMessageConvention>) - Constructor for class com.mooltiverse.oss.nyx.entities.CommitMessageConventions
Standard constructor.
CommitVisitor - Interface in com.mooltiverse.oss.nyx.git
This functional interface is used when browsing Git commits and lets consumers receive summary implementation-independent informations about a single commit.
compare(Scheme, String, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a negative integer, zero, or a positive integer as the version represented by v1 is less than, equal to, or greater than the version represented by v2, according to the given scheme.
compare(Scheme, String, String, boolean) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a negative integer, zero, or a positive integer as the version represented by v1 is less than, equal to, or greater than the version represented by v2, according to the given scheme.
compare(Scheme, String, String, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a negative integer, zero, or a positive integer as the version represented by v1 is less than, equal to, or greater than the version represented by v2, according to the given scheme.
compareTo(Action) - Method in class com.mooltiverse.oss.nyx.entities.git.Action
compareTo(Commit) - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
compareTo(Identity) - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
compareTo(Message) - Method in class com.mooltiverse.oss.nyx.entities.git.Message
compareTo(Tag) - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
compareTo(TimeStamp) - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
compareTo(SemanticVersion) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Compares this version with the specified version for order.
COMPOSER_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Composer (PHP) version substitution configuration that replaces the version number inside composer.json files within the project.
configuration() - Method in class com.mooltiverse.oss.nyx.Nyx
Returns the configuration.
Configuration - Class in com.mooltiverse.oss.nyx.configuration
The Nyx configuration.
Configuration() - Constructor for class com.mooltiverse.oss.nyx.configuration.Configuration
Default constructor.
CONFIGURATION - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The CONFIGURATION marker, used when logging configuration events.
CONFIGURATION_FILE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default custom configuration file path.
ConfigurationLayer - Interface in com.mooltiverse.oss.nyx.configuration
This interface models the behavior of the configuration main section layer within the multi-layered configuration.
ConfigurationRoot - Interface in com.mooltiverse.oss.nyx.configuration
This interface models the root configuration, with global options and nested sections.
Constants - Interface in com.mooltiverse.oss.nyx.gradle
An interface with constant declarations.
CONVENTIONAL_COMMITS - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Changelogs
The changelog configuration that is suitable when using Conventional Commits as the commit message convention
CONVENTIONAL_COMMITS - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.CommitMessageConventions
The Conventional Commits configuration.
CONVENTIONAL_COMMITS_FOR_MERGE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.CommitMessageConventions
An unofficial extension for the Conventional Commits configuration which also parses the commit message body to detect which changes have occurred.
CoreIdentifiers - Enum Class in com.mooltiverse.oss.nyx.version
The identifiers used for core version numbers.
CoreTask - Class in com.mooltiverse.oss.nyx.gradle
The abstract superclass for all Nyx core tasks.
CoreTask(NyxExtension) - Constructor for class com.mooltiverse.oss.nyx.gradle.CoreTask
Standard constructor.
create(Settings) - Static method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Creates the extension into the given settings.
create(Project) - Static method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Creates the extension into the given project.
createGitRepository(String, String, boolean, boolean) - Method in interface com.mooltiverse.oss.nyx.services.GitHostingService
Creates a new Git repository for the currently authenticated user.
createGitRepository(String, String, boolean, boolean) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Creates a new Git repository for the currently authenticated user.
createGitRepository(String, String, boolean, boolean) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Creates a new Git repository for the currently authenticated user.

D

DART_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Dart (Flutter) version substitution configuration that replaces the version number inside pubspec.yaml files within the project.
DATA - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The DATA marker, used when logging events related to internal data.
DataAccessException - Exception Class in com.mooltiverse.oss.nyx.io
This exception models an issue pertaining data access.
DataAccessException() - Constructor for exception class com.mooltiverse.oss.nyx.io.DataAccessException
Constructs a new exception with null as its detail message.
DataAccessException(String) - Constructor for exception class com.mooltiverse.oss.nyx.io.DataAccessException
Constructs a new exception with the specified detail message.
DataAccessException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.io.DataAccessException
Constructs a new exception with the specified detail message and cause.
DataAccessException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.io.DataAccessException
Constructs a new exception with the specified cause.
DEBUG - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Verbosity
The debug log level.
DEFAULT - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The DEFAULT marker, used when logging default configuration.
DEFAULT_INITIAL_VERSION - Static variable in class com.mooltiverse.oss.nyx.version.SemanticVersion
The default initial version that can be used when non version is yet available.
DEFAULT_REMOTE_NAME - Static variable in interface com.mooltiverse.oss.nyx.git.Repository
The default remote name.
DEFAULT_TEMPLATE_RESOURCE_NAME - Static variable in class com.mooltiverse.oss.nyx.command.Make
The name of the resource to load for the default template.
defaultInitial(Scheme) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a Version instance representing the default initial value to use for the given scheme.
Defaults - Interface in com.mooltiverse.oss.nyx.entities
A utility interface that collects default configuration values.
Defaults.ReleaseType - Interface in com.mooltiverse.oss.nyx.entities
A utility interface that collects default configuration values for ReleaseType objects.
defineTasks(Project, NyxExtension) - Static method in class com.mooltiverse.oss.nyx.gradle.NyxPlugin
Sets up the tasks and dependencies to the project.
deleteGitRepository(String) - Method in interface com.mooltiverse.oss.nyx.services.GitHostingService
Deletes a Git repository for the currently authenticated user.
deleteGitRepository(String) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Deletes a Git repository for the currently authenticated user.
deleteGitRepository(String) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Deletes a Git repository for the currently authenticated user.
DESCRIPTION - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional string or the template to render to use as the release description.
DESCRIPTION - Static variable in class com.mooltiverse.oss.nyx.gradle.CleanTask
The description of the task.
DESCRIPTION - Static variable in class com.mooltiverse.oss.nyx.gradle.InferTask
The description of the task.
DESCRIPTION - Static variable in class com.mooltiverse.oss.nyx.gradle.MakeTask
The description of the task.
DESCRIPTION - Static variable in class com.mooltiverse.oss.nyx.gradle.MarkTask
The description of the task.
DESCRIPTION - Static variable in class com.mooltiverse.oss.nyx.gradle.PublishTask
The description of the task.
DESCRIPTION - Static variable in class com.mooltiverse.oss.nyx.gradle.ReleaseTask
The description of the task.
DIRECTORY - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default working directory.
DIRTY - Enum constant in enum class com.mooltiverse.oss.nyx.entities.WorkspaceStatus
The workspace has uncommitted changes.
DRY_RUN - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default flag that prevents to alter any repository state and instead just log the actions that would be taken.

E

ELIXIR_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Elixir version substitution configuration that replaces the version number inside mix.exs files within the project.
equals(Object) - Method in class com.mooltiverse.oss.nyx.entities.git.Action
equals(Object) - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
equals(Object) - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
equals(Object) - Method in class com.mooltiverse.oss.nyx.entities.git.Message
equals(Object) - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
equals(Object) - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
equals(Object) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.mooltiverse.oss.nyx.version.Version
Returns true if this version is equal to the given object, false otherwise
ERROR - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Verbosity
The error log level.
EXPO_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Expo (React) version substitution configuration that replaces the version number inside app.json and app.config.json files within the project.
Extended - Class in com.mooltiverse.oss.nyx.configuration.presets
The extended configuration preset.
Extended() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.Extended
Default constructor.

F

FATAL - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Verbosity
The fatal log level.
FEATURE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for feature branches
FileMapper - Class in com.mooltiverse.oss.nyx.io
This class is used to load and save data files like configuration or state files.
FILTER_TAGS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional template to render as a regular expression used to match tags from the commit history.
FIX - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for fix branches
fromLevel(Level) - Static method in enum class com.mooltiverse.oss.nyx.entities.Verbosity
Returns the proper verbosity level mapped from the given SLF4J level.

G

geFullName() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubUser
Returns the full name for the user on this service.
geFullName() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Returns the full name for the user on this service.
geFullName() - Method in interface com.mooltiverse.oss.nyx.services.User
Returns the full name for the user on this service.
getAPI() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Returns the internal API reference.
getAPI() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the internal API reference.
getAPI() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Returns the internal API reference.
getAppend() - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Returns the flag instructing if and when to append contents to the existing changelog file.
getAppend() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Returns the flag instructing if and when to append contents to the existing changelog file.
getAssets() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the list of selected asset names to publish with the release.
getAssets() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns a string with the comma separatedlist of selected asset names to publish with the release.
getAssets() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRelease
Returns the assets attached to the relese, otherwise returns null.
getAssets() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Returns the assets attached to the relese, otherwise returns null.
getAssets() - Method in interface com.mooltiverse.oss.nyx.services.Release
Returns the assets attached to the relese, otherwise returns null.
getAttributes() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Returns the map of attributes this object is built on
getAttributes() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the map of attributes this object is built on
getAttributes() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Returns the map of attributes this object is built on
getAuthenticatedUser() - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Retrieves informations about the currently authenticated user.
getAuthenticatedUser() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Retrieves informations about the currently authenticated user.
getAuthenticatedUser() - Method in interface com.mooltiverse.oss.nyx.services.UserService
Retrieves informations about the currently authenticated user.
getAuthenticationMethod() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Returns the authentication method.
getAuthenticationMethod() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns the remote authentication method.
getAuthorAction() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the author data.
getBranch() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the current Git branch name.
getBuild() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns the build part of the version, if any, or null otherwise.
getBuildAttributeValue(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
If an attribute with the given name is present in the build part, return the identifier after that, otherwise return null.
getBuildIdentifiers() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns an array of the single identifiers of the build part of the version, if any, or null otherwise.
getBump() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the version identifier to bump as it's defined by this configuration.
getBump() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the version identifier to bump as it's defined by this configuration.
getBump() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the version identifier to bump as it's defined by this configuration.
getBump() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the name of the version identifier to bump.
getBump() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version identifier to bump or bumped on the previous release to produce the new release, if any.
getBumpExpressions() - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
Returns the map where each key is a version identifier to bump and the value is a regular expression to be evaluated against the commit message.
getBumpExpressions() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions.CommitMessageConvention
Returns the map of bump expression items.
getChangelog() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the changelog configuration section.
getChangelog() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the changelog configuration section.
getChangelog() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the changelog configuration section.
getChangelog() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the changelog block.
getChangelog() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the current changelog data model.
getChangelogFile() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns the reference to the configured changelog file, if configured, or null of no destination file has been set by the configuration.
getCollapsedVersionQualifier() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional qualifier or the template to render the qualifier to use for the pre-release identifier when versions are collapsed.
getCollapsedVersionQualifier() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional qualifier or the template to render the qualifier to use for the pre-release identifier when versions are collapsed.
getCollapseVersions() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the flag indicating whether or not the 'collapsed' versioning (pre-release style) must be used.
getCollapseVersions() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the flag indicating whether or not the 'collapsed' versioning (pre-release style) must be used.
getCommitAction() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the committer data.
getCommitMessageConventions() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the commit message convention configuration section.
getCommitMessageConventions() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the commit message convention configuration section.
getCommitMessageConventions() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the commit message convention configuration section.
getCommitMessageConventions() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the commitMessageConventions block.
getCommits() - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Returns the section commits.
getCommits() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the list of commits in the scope.
getCommitTags(String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns a set of objects representing all the tags for the given commit.
getConfiguration() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the configuration object.
getConfigurationFile() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the path to a custom configuration file as it's defined by this configuration.
getConfigurationFile() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the path to a custom configuration file as it's defined by this configuration.
getConfigurationFile() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the path to a custom configuration file as it's defined by this configuration.
getConfigurationFile() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the custom configuration file to use.
getCore() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns the core part (major.minor.patch) of the version as a string.
getCoreIdentifiers() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns an array of the single identifiers of the core part of the version
getCoreVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the version (State.getVersion()) only brings core identifiers (according to the scheme), usually meaning it is an official version.
getCurrentBranch() - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns the name of the current branch or a commit SHA-1 if the repository is in the detached head state.
getCurrentBranch() - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns the name of the current branch or a commit SHA-1 if the repository is in the detached head state.
getCurrentBranch() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns the name of the current branch or a commit SHA-1 if the repository is in the detached head state.
getCurrentBranch() - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns the name of the current branch or a commit SHA-1 if the repository is in the detached head state.
getCurrentBranch() - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns the name of the current branch or a commit SHA-1 if the repository is in the detached head state.
getCurrentBranch() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns the name of the current branch or a commit SHA-1 if the repository is in the detached head state.
getDate() - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Returns the release date in a string format.
getDate() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the commit date.
getDefaultBranch() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository default branch.
getDefaultBranch() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the repository default branch.
getDefaultBranch() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository default branch.
getDescription() - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Returns the attachment (short) description (or label).
getDescription() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional string or the template to render to use as the release description.
getDescription() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Returns the asset (short) description (or label) property.
getDescription() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional flag or the template to render indicating the release description.
getDescription() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository description.
getDescription() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the repository description.
getDescription() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository description.
getDirectory() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the directory to use as the working directory as it's defined by this configuration.
getDirectory() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the directory to use as the working directory as it's defined by this configuration.
getDirectory() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the directory to use as the working directory as it's defined by this configuration.
getDirectory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the directory to use as the base repository location.
getDirectory() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the directory used as the working directory as it's defined by the configuration.
getDryRun() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the value of the dry run flag as it's defined by this configuration.
getDryRun() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the value of the dry run flag as it's defined by this configuration.
getDryRun() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the value of the dry run flag as it's defined by this configuration.
getDryRun() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the flag that, when true, prevents Nyx from applying any change to the repository or any other resource.
getEmail() - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
Returns the email.
getEnabled() - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConventions
Returns the list of enabled items.
getEnabled() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseTypes
Returns the list of enabled items.
getEnabled() - Method in class com.mooltiverse.oss.nyx.entities.Substitutions
Returns the list of enabled items.
getEnabled() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions
Returns list of enabled convention names.
getEnabled() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Returns list of enabled convention names.
getEnabled() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions
Returns list of enabled substitution names.
getExpression() - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
Returns the regular expression used to parse informations from a commit message.
getExpression() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions.CommitMessageConvention
Returns the regular expression to infer fields from a commit message.
getExtension() - Method in class com.mooltiverse.oss.nyx.gradle.CoreTask
Returns the instance of the extension for the task.
getFileName() - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Returns the attachment file name.
getFileName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Returns the asset file name.
getFiles() - Method in class com.mooltiverse.oss.nyx.entities.Substitution
Returns the glob expression to select the text files to replace the matched strings into.
getFiles() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions.Substitution
Returns the glob expression to select the text files to replace the matched strings into.
getFilterTags() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional template to render as a regular expression used to match tags from the commit history.
getFilterTags() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional template to render as a regular expression used to match tags from the commit history.
getFinalCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the last commit within the scope.
getFooters() - Method in class com.mooltiverse.oss.nyx.entities.git.Message
Returns the immutable list of footers, where keys are names and values are values.
getFullMessage() - Method in class com.mooltiverse.oss.nyx.entities.git.Message
Returns the full message.
getFullName() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository full name.
getFullName() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the repository full name.
getFullName() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository full name.
getGit() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the Git configuration section.
getGit() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the Git configuration section.
getGit() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the Git configuration section.
getGit() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the git block.
getGitCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag or the template to render indicating whether or not a new commit must be generated in case new artifacts are generated.
getGitCommit() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional flag or the template to render indicating whether or not a new commit must be generated in case new artifacts are generated.
getGitCommitMessage() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional string or the template to render to use as the commit message if a commit has to be made.
getGitCommitMessage() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional string or the template to render to use as the commit message if a commit has to be made.
getGitPush() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag or the template to render indicating whether or not a new commit must be generated and pushed in case new artifacts are generated.
getGitPush() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional flag or the template to render indicating whether or not a new commit must be generated and pushed in case new artifacts are generated.
getGitPushForce() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag or the template to enable/disable the Git push operation.
getGitPushForce() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns optional flag or the template to enable/disable the Git push operation.
getGitTag() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag or the template to render indicating whether or not a new tag must be generated.
getGitTag() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional flag or the template to render indicating whether or not a new tag must be generated.
getGitTagForce() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag or the template to enable/disable the Git tag operation.
getGitTagForce() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns optional flag or the template to enable/disable the Git tag operation.
getGitTagMessage() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional string or the template to render to use as the tag message if a tag has to be made.
getGitTagMessage() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional string or the template to render to use as the tag message if a tag has to be made.
getGitTagNames() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the list of templates to use as tag names when tagging a commit.
getGitTagNames() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the list of templates to use as tag names when tagging a commit.
getHTTPURL() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository HTTP URL.
getHTTPURL() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the repository HTTP URL.
getHTTPURL() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository HTTP URL.
getID() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository ID.
getID() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRelease
Returns the ID for the entity on this service.
getID() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the ID for the entity on this service.
getID() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubUser
Returns the ID for the entity on this service.
getID() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository ID.
getID() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Returns the ID for the user on this service.
getID() - Method in interface com.mooltiverse.oss.nyx.services.User
Returns the ID for the user on this service.
getIdentifiers() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the identifiers configuration block.
getIdentifiers() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the map of identifier items.
getIdentity() - Method in class com.mooltiverse.oss.nyx.entities.git.Action
Returns the identity.
getInitialCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the first commit within the scope.
getInitialVersion() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the initial version defined by this configuration to use when no past version is available in the commit history.
getInitialVersion() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the initial version defined by this configuration to use when no past version is available in the commit history.
getInitialVersion() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the initial version defined by this configuration to use when no past version is available in the commit history.
getInitialVersion() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the initial version to use when no past version can be inferred from the commit history.
getInternalAttribute(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
Retrieves the attribute with the given name from the internal attributes map.
getInternalAttribute(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
Retrieves the attribute with the given name from the internal attributes map.
getInternalAttribute(String) - Method in class com.mooltiverse.oss.nyx.command.Make
Retrieves the attribute with the given name from the internal attributes map.
getInternalAttribute(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
Retrieves the attribute with the given name from the internal attributes map.
getInternalAttribute(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
Retrieves the attribute with the given name from the internal attributes map.
getInternals() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the live map of internal attributes.
getItems() - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConventions
Returns the map of the items configured in this section, where keys are item names and values are actual item objects.
getItems() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseTypes
Returns the map of the items configured in this section, where keys are item names and values are actual item objects.
getItems() - Method in class com.mooltiverse.oss.nyx.entities.Substitutions
Returns the map of the items configured in this section, where keys are item names and values are actual item objects.
getItems() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions
Returns the map of commit message convention items.
getItems() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Returns the map of release type items.
getItems() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions
Returns the map of substitution items.
getLatestCommit() - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestCommit() - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestCommit() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestCommit() - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestCommit() - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestCommit() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the flag indicating if the version is the latest in the repository, according to the scheme.
getLevel() - Method in enum class com.mooltiverse.oss.nyx.entities.Verbosity
Returns the SLF4J level corresponding to this verbosity level
getMajor() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns the major version number
getMatch() - Method in class com.mooltiverse.oss.nyx.entities.Substitution
Returns the regular expression used to match the text to be replaced replace in files.
getMatch() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions.Substitution
Returns the regular expression used to match the text to be replaced replace in files.
getMatchBranches() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional template to render as a regular expression used to match branch names.
getMatchBranches() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional template to render as a regular expression used to match branch names.
getMatchEnvironmentVariables() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the match environment variables map.
getMatchEnvironmentVariables() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the map of match environment variables names and regular expressions items.
getMatchWorkspaceStatus() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the identifier of a specific workspace status to be matched.
getMatchWorkspaceStatus() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the identifier of a specific workspace status to be matched.
getMessage() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the commit message.
getMinor() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns the minor version number
getName() - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Returns the release name.
getName() - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Returns the section name.
getName() - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
Returns the name.
getName() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
Returns the name.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Returns the asset name read-only mandatory property.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions.CommitMessageConvention
Returns the name read-only mandatory property.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns the name read-only mandatory property.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the name read-only mandatory property.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType.Identifier
Returns the name read-only mandatory property.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ServiceConfiguration
Returns the name read-only mandatory property.
getName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions.Substitution
Returns the name read-only mandatory property.
getName() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository name.
getName() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the repository name.
getName() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository name.
getName() - Method in enum class com.mooltiverse.oss.nyx.version.CoreIdentifiers
Returns the name of the identifier.
getNewRelease() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the version (State.getVersion()) is different than the previous version (State.getReleaseScope()ReleaseScope.getPreviousVersion()) and a new release has to be published on the new version.
getNewVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the version (State.getVersion()) is different than the previous version (State.getReleaseScope()ReleaseScope.getPreviousVersion()).
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions.CommitMessageConvention
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType.Identifier
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ServiceConfiguration
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions
Returns an object factory instance.
getObjectfactory() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions.Substitution
Returns an object factory instance.
getOffset() - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
Returns the time zone offset in minutes relative to UTC.
getOptions() - Method in class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
Returns the map of service configuration options.
getOptions() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ServiceConfiguration
Returns the map of service options.
getParents() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the immutable list of parent commit SHA-1 identifiers.
getPassphrase() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Returns the passphrase for the private key.
getPassphrase() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns the remote passphrase for the private key.
getPassword() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Returns the remote password.
getPassword() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns the remote password.
getPatch() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns the patch version number
getPath() - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Returns the attachment path (local file or URL).
getPath() - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Returns the path to the destination file.
getPath() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Returns the asset path (local file or URL).
getPath() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Returns the path to the destination file.
getPosition() - Method in class com.mooltiverse.oss.nyx.entities.Identifier
Returns the identifier position
getPosition() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType.Identifier
Returns the identifier qualifier.
getPrefix(String) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Takes the given string and tries to parse it as a semantic version with an optional prefix (which may be any string before the core major.minor.patch numbers).
getPrerelease() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns the prerelease part of the version, if any, or null otherwise.
getPrereleaseAttributeValue(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
If an attribute with the given name is present in the prerelease part, return the identifier after that, otherwise return null.
getPrereleaseIdentifiers() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns an array of the single identifiers of the prerelease part of the version, if any, or null otherwise.
getPreset() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns selected preset configuration as it's defined by this configuration.
getPreset() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns selected preset configuration as it's defined by this configuration.
getPreset() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns selected preset configuration as it's defined by this configuration.
getPreset() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the selected preset configuration name.
getPreviousVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the version identifier of the most recent past release.
getPreviousVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the most recent past release commit.
getPrimeVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the version identifier of the most recent past release with only core identifiers.
getPrimeVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the most recent past release commit with only core identifiers.
getPrivateKey() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Returns the private key.
getPrivateKey() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns the remote private key.
getPublicationServices() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseTypes
Returns the list of publication services.
getPublicationServices() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Returns list of publication service names.
getPublish() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag or the template to render indicating whether or not releases must be published.
getPublish() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional flag or the template to render indicating whether or not releases must be published.
getPublishDraft() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional template to set the draft flag of releases published to remote services.
getPublishDraft() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional template to set the draft flag of releases published to remote services.
getPublishPreRelease() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional template to set the pre-release flag of releases published to remote services.
getPublishPreRelease() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional template to set the pre-release flag of releases published to remote services.
getQualifier() - Method in class com.mooltiverse.oss.nyx.entities.Identifier
Returns the identifier qualifier
getQualifier() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType.Identifier
Returns the identifier qualifier.
getReleaseAssets() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the release assets configuration section.
getReleaseAssets() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the release assets configuration section.
getReleaseAssets() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the release assets configuration section.
getReleaseAssets() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the releaseAssets block.
getReleaseAssets() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the list of assets published with the release.
getReleaseByTag(String, String, String) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Finds the release in the given repository by the release tag.
getReleaseByTag(String, String, String) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Finds the release in the given repository by the release tag.
getReleaseByTag(String, String, String) - Method in interface com.mooltiverse.oss.nyx.services.ReleaseService
Finds the release in the given repository by the release tag.
getReleaseLenient() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the flag that enables tolerance in reading release names with arbitrary prefixes or extra non critical characters as it's defined by this configuration.
getReleaseLenient() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the flag that enables tolerance in reading release names with arbitrary prefixes or extra non critical characters as it's defined by this configuration.
getReleaseLenient() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the flag that enables tolerance in reading release names with arbitrary prefixes or extra non critical characters as it's defined by this configuration.
getReleaseLenient() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the flag that, when true, lets Nyx interpret release names with whatever prefix.
getReleaseName() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional template to set the name of releases published to remote services.
getReleaseName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional template to set the name of releases published to remote services.
getReleasePrefix() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the prefix to use in release name generation as it's defined by this configuration.
getReleasePrefix() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the prefix to use in release name generation as it's defined by this configuration.
getReleasePrefix() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the prefix to use in release name generation as it's defined by this configuration.
getReleasePrefix() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the prefix used to generate release names.
getReleases() - Method in class com.mooltiverse.oss.nyx.entities.Changelog
Returns the list of releases.
getReleaseScope() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the object modelling the attributes defining the scope of the release.
getReleaseType() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the object modelling the attributes defining the type of the release.
getReleaseTypes() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the release types configuration section.
getReleaseTypes() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the release types configuration section.
getReleaseTypes() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the release types configuration section.
getReleaseTypes() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the releaseTypes block.
getRemoteNames() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns the names of configured remote repositories.
getRemoteRepositories() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseTypes
Returns the list of remote repositories.
getRemoteRepositories() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Returns list of remote repository names.
getRemotes() - Method in class com.mooltiverse.oss.nyx.entities.GitConfiguration
Returns the map of remotes configuration options.
getRemotes() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration
Returns the map of remotes.
getReplace() - Method in class com.mooltiverse.oss.nyx.entities.Substitution
Returns the template expression defining the text to use when replacing all matched tokens.
getReplace() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions.Substitution
Returns the template expression defining the text to use when replacing all matched tokens.
getResume() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the value of the resume flag as it's defined by this configuration.
getResume() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the value of the resume flag as it's defined by this configuration.
getResume() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the value of the resume flag as it's defined by this configuration.
getResume() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the flag that, when true, loads a previously saved state file (if any) to resume execution from there.
getRootCommit() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns the SHA-1 identifier of the first commit in the repository (the only commit with no parents).
getScheme() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the versioning scheme to use as it's defined by this configuration.
getScheme() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the versioning scheme to use as it's defined by this configuration.
getScheme() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the versioning scheme to use as it's defined by this configuration.
getScheme() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the versioning scheme to use.
getScheme() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the versioning scheme used as it's defined by the configuration.
getScheme() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns Scheme.SEMVER.
getScheme() - Method in class com.mooltiverse.oss.nyx.version.Version
Returns the scheme that identifies the implementation
getSection(String, boolean) - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Returns the changelog release section with the given name, if any, optionally creating if it doesn't exists and create is true.
getSections() - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Returns the changelog release sections.
getSections() - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Returns the map of sections and commit types.
getSections() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Returns the map of changelog sections.
getServices() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the services configuration section.
getServices() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the services configuration section.
getServices() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the services configuration section.
getServices() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the services block.
getSHA() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the SHA-1 identifier for the commit.
getSharedConfigurationFile() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the path to a custom shared configuration file as it's defined by this configuration.
getSharedConfigurationFile() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the path to a custom shared configuration file as it's defined by this configuration.
getSharedConfigurationFile() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the path to a custom shared configuration file as it's defined by this configuration.
getSharedConfigurationFile() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the custom shared configuration file to use.
getShortMessage() - Method in class com.mooltiverse.oss.nyx.entities.git.Message
Returns the short message.
getSignificantCommits() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns the list of significant commits (those commits causing the version number to be bumped).
getSSHURL() - Method in interface com.mooltiverse.oss.nyx.services.GitHostedRepository
Returns the repository SSH URL.
getSSHURL() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRepository
Returns the repository SSH URL.
getSSHURL() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Returns the repository SSH URL.
getStateFile() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the path to the file where the Nyx State must be saved as it's defined by this configuration.
getStateFile() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the path to the file where the Nyx State must be saved as it's defined by this configuration.
getStateFile() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the path to the file where the Nyx State must be saved as it's defined by this configuration.
getStateFile() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the optional path where to save the state file.
getSubstitutions() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the substitutions configuration section.
getSubstitutions() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the substitutions configuration section.
getSubstitutions() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the substitutions configuration section.
getSubstitutions() - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Returns the map of substitution strings.
getSubstitutions() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Returns the map of changelog substitutions.
getSubstitutions() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the object mapping the substitutions block.
getSummary() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the value of the summary flag as it's defined by this configuration.
getSummary() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the value of the summary flag as it's defined by this configuration.
getSummary() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the value of the summary flag as it's defined by this configuration.
getSummary() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the flag that, when true, prints a state summary to the console.
getSummaryFile() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the path to the file where the Nyx summary must be saved as it's defined by this configuration.
getSummaryFile() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the path to the file where the Nyx summary must be saved as it's defined by this configuration.
getSummaryFile() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the path to the file where the Nyx summary must be saved as it's defined by this configuration.
getSummaryFile() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the optional path where to save the summary file.
getTag() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRelease
Returns the tag the release refers to.
getTag() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Returns the tag the release refers to.
getTag() - Method in interface com.mooltiverse.oss.nyx.services.Release
Returns the tag the release refers to.
getTags() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
Returns the immutable list of tags pointing to this commit.
getTags() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns a set of objects representing all the tags for the repository.
getTarget() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
Returns the ID (SHA-1) of the tagged object.
getTemplate() - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Returns the path to the optional template file.
getTemplate() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Returns the path to the optional template file.
getTimestamp() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the current timestamp.
getTimeStamp() - Method in class com.mooltiverse.oss.nyx.entities.git.Action
Returns the time stamp.
getTimeStamp() - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
Returns the time stamp.
getTitle() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubRelease
Returns the release title.
getTitle() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Returns the release title.
getTitle() - Method in interface com.mooltiverse.oss.nyx.services.Release
Returns the release title.
getType() - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Returns the attachment MIME type.
getType() - Method in class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
Returns the service type
getType() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.AssetConfiguration
Returns the asset MIME type.
getType() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ServiceConfiguration
Returns the service type.
getUser() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Returns the remote user name.
getUser() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Returns the remote user.
getUserName() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubUser
Returns the name for the user on this service.
getUserName() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Returns the name for the user on this service.
getUserName() - Method in interface com.mooltiverse.oss.nyx.services.User
Returns the name for the user on this service.
getValue() - Method in class com.mooltiverse.oss.nyx.entities.Identifier
Returns the identifier value
getValue() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType.Identifier
Returns the identifier value.
getVerbosity() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the logging verbosity level as it's defined by this configuration.
getVerbosity() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the logging verbosity level as it's defined by this configuration.
getVerbosity() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the logging verbosity level as it's defined by this configuration.
getVerbosity() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Returns the logging verbosity.
getVersion() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the version defined by this configuration.
getVersion() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
Returns the version defined by this configuration.
getVersion() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Returns the version defined by this configuration.
getVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version inferred by Nyx, if any.
getVersionBuildMetadata() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version build metadata inferred by Nyx, if any.
getVersionMajorNumber() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version major number inferred by Nyx, if any.
getVersionMinorNumber() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version minor number inferred by Nyx, if any.
getVersionPatchNumber() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version patch number inferred by Nyx, if any.
getVersionPreReleaseIdentifier() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version pre-release identifier inferred by Nyx, if any.
getVersionRange() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional template to render as a regular expression used to constrain versions issued by this release type.
getVersionRange() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional template to render as a regular expression used to constrain versions issued by this release type.
getVersionRange() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the regular expression that is used to check whether or not the version is within a certain range.
getVersionRangeFromBranchName() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Returns the optional flag telling if the version range must be inferred from the branch name.
getVersionRangeFromBranchName() - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Returns the optional flag telling if the version range must be inferred from the branch name.
git(Action<? super NyxExtension.GitConfiguration>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the git block, needed for defining the block using the curly braces syntax in Gradle build scripts.
Git - Class in com.mooltiverse.oss.nyx.git
The entry point to the Git local and remote service.
GIT - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default Git configuration block.
GIT - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The GIT marker, used when performing Git operations.
GIT_COMMIT - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag or the template to render indicating whether or not a new commit must be generated in case new artifacts are generated.
GIT_COMMIT_MESSAGE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional string or the template to render to use as the commit message if a commit has to be made.
GIT_HOSTING - Enum constant in enum class com.mooltiverse.oss.nyx.services.Service.Feature
When this feature is supported then the implementation class implements the GitHostingService interface (so it can be safely cast to it) and the service specific methods can be safely invoked without an UnsupportedOperationException being thrown.
GIT_PUSH - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag or the template to render indicating whether or not a new commit must be generated and pushed in case new artifacts are generated.
GIT_PUSH_FORCE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag or the template to enable/disable the Git push operation.
GIT_TAG - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag or the template to render indicating whether or not a new tag must be generated.
GIT_TAG_FORCE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag or the template to enable/disable the Git tag operation.
GIT_TAG_MESSAGE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional string or the template to render to use as the tag message if a tag has to be made.
GIT_TAG_NAMES - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The list of templates to use as tag names when tagging a commit.
GitConfiguration - Class in com.mooltiverse.oss.nyx.entities
This object models the fields used to configure the Git service.
GitConfiguration() - Constructor for class com.mooltiverse.oss.nyx.entities.GitConfiguration
Default constructor.
GitConfiguration() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration
Default constructor.
GitConfiguration(Map<String, GitRemoteConfiguration>) - Constructor for class com.mooltiverse.oss.nyx.entities.GitConfiguration
Standard constructor.
GitException - Exception Class in com.mooltiverse.oss.nyx.git
A generic exception raised when some Git related issue is encountered.
GitException(String) - Constructor for exception class com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with the specified detail message.
GitException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with the specified detail message and cause.
GitException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with the specified cause.
GitHostedRepository - Interface in com.mooltiverse.oss.nyx.services
A remote Git repository hosted on some service.
GitHostingService - Interface in com.mooltiverse.oss.nyx.services
A service that supports the Service.Feature.GIT_HOSTING feature to manage hosted repositories.
gitHostingServiceInstance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
Returns an instance for the given provider using the given options.
GitHub - Class in com.mooltiverse.oss.nyx.services.github
The entry point to the GitHub remote service.
GITHUB - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Provider
The GitHub service provider.
GITHUB - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ServiceConfigurations
The GitHub service configuration
GitHubRelease - Class in com.mooltiverse.oss.nyx.services.github
A GitHub release.
GitHubRepository - Class in com.mooltiverse.oss.nyx.services.github
A Git repository hosted on GitHub.
GitHubUser - Class in com.mooltiverse.oss.nyx.services.github
A user for a remote GitHub service.
GitLab - Class in com.mooltiverse.oss.nyx.services.gitlab
The entry point to the GitLab remote service.
GITLAB - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Provider
The GitLab service provider.
GITLAB - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ServiceConfigurations
The GitLab service configuration
GitLabRelease - Class in com.mooltiverse.oss.nyx.services.gitlab
A GitLab release.
GitLabRepository - Class in com.mooltiverse.oss.nyx.services.gitlab
A Git repository hosted on GitLab.
GitLabUser - Class in com.mooltiverse.oss.nyx.services.gitlab
A user for a remote GitLab service.
GITMOJI - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Changelogs
The changelog configuration that is suitable when using gitmoji as the commit message convention
GITMOJI - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.CommitMessageConventions
The gitmoji configuration.
GitRemoteConfiguration - Class in com.mooltiverse.oss.nyx.entities
This object models the fields used to configure the remote Git repository.
GitRemoteConfiguration() - Constructor for class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Default constructor.
GitRemoteConfiguration(AuthenticationMethod, String, String, String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Standard constructor.
GitRemoteConfiguration(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration.GitRemoteConfiguration
Constructor.
GRADLE_VERSION_PROPERTY_NAME - Static variable in interface com.mooltiverse.oss.nyx.gradle.Constants
The name of the Gradle project property that brings the project version.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.CleanTask
The group the tasks belong to.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.CoreTask
The group the tasks belong to.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.InferTask
The group the tasks belong to.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.MakeTask
The group the tasks belong to.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.MarkTask
The group the tasks belong to.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.PublishTask
The group the tasks belong to.
GROUP - Static variable in class com.mooltiverse.oss.nyx.gradle.ReleaseTask
The group the tasks belong to.

H

hasBranch() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null branch name.
hasBuildAttribute(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns true if an attribute with the given name is present in the build part, false otherwise.
hasBump() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null bump identifier to bump or bumped on the previous release to produce the new release.
hasChangelog() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null changelog data model.
hasFinalCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns true if the scope has a non null last commit within the scope.
hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Action
hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Message
hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
hashCode() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a hash code value for the object.
hashCode() - Method in class com.mooltiverse.oss.nyx.version.Version
Returns the hash code for this object
hasInitialCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns true if the scope has a non null first commit within the scope.
hasLatestVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null State.getLatestVersion() flag.
hasPrereleaseAttribute(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns true if an attribute with the given name is present in the prerelease part, false otherwise.
hasPreviousVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns true if the scope has a non null most recent past release.
hasPreviousVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns true if the scope has a non null most recent past release commit.
hasPrimeVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns true if the scope has a non null most recent past release with only core identifiers.
hasPrimeVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Returns true if the scope has a non null most recent past release commit with only core identifiers.
hasReleaseType() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null release type set.
hasSharedProperty(String) - Method in class com.mooltiverse.oss.nyx.gradle.CoreTask
Returns true if there is a project with the given name stored for the project.
hasVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null version.
hasVersionRange() - Method in class com.mooltiverse.oss.nyx.state.State
Returns true if the scope has a non null version range.
HELM_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Helm version substitution configuration that replaces the version number inside Chart.yaml files within the project.
HOTFIX - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for hotfix branches

I

ID - Static variable in class com.mooltiverse.oss.nyx.gradle.NyxPlugin
The plugin ID.
Identifier - Class in com.mooltiverse.oss.nyx.entities
This object models a custom identifier to be used in version names.
Identifier() - Constructor for class com.mooltiverse.oss.nyx.entities.Identifier
Default constructor.
Identifier(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType.Identifier
Constructor.
Identifier(String, String, Identifier.Position) - Constructor for class com.mooltiverse.oss.nyx.entities.Identifier
Standard constructor.
Identifier.Position - Enum Class in com.mooltiverse.oss.nyx.entities
This enum maps allowed values for a custom identifier position (where the identifier has to be placed in version names).
identifiers(Action<? super NamedDomainObjectContainer<NyxExtension.ReleaseTypes.ReleaseType.Identifier>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Accepts the DSL configuration for the identifiers block, needed for defining the block using the curly braces syntax in Gradle build scripts.
IDENTIFIERS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The identifiers configuration block.
Identity - Class in com.mooltiverse.oss.nyx.entities.git
This object is a Git identity value holder independent from the underlying Git implementation.
Identity(String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.git.Identity
Constructor.
IllegalPropertyException - Exception Class in com.mooltiverse.oss.nyx.entities
This exception models an issue pertaining the value of a property.
IllegalPropertyException() - Constructor for exception class com.mooltiverse.oss.nyx.entities.IllegalPropertyException
Constructs a new exception with null as its detail message.
IllegalPropertyException(String) - Constructor for exception class com.mooltiverse.oss.nyx.entities.IllegalPropertyException
Constructs a new exception with the specified detail message.
IllegalPropertyException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.entities.IllegalPropertyException
Constructs a new exception with the specified detail message and cause.
IllegalPropertyException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.entities.IllegalPropertyException
Constructs a new exception with the specified cause.
infer() - Method in class com.mooltiverse.oss.nyx.gradle.InferTask
The actual business method for this task.
infer() - Method in class com.mooltiverse.oss.nyx.Nyx
Runs the Infer command and returns the updated state.
Infer - Class in com.mooltiverse.oss.nyx.command
The Infer command takes care of inferring and computing informations in order to make a new release.
Infer(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Infer
Standard constructor.
INFER - Enum constant in enum class com.mooltiverse.oss.nyx.command.Commands
The Infer command.
InferTask - Class in com.mooltiverse.oss.nyx.gradle
The task running the Infer command by invoking the Nyx.infer() method on the backing Nyx instance.
InferTask(NyxExtension) - Constructor for class com.mooltiverse.oss.nyx.gradle.InferTask
Standard constructor.
INFO - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Verbosity
The info log level.
INITIAL_VERSION - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default initial version to use.
instance() - Static method in class com.mooltiverse.oss.nyx.git.Git
Returns an instance using default options.
instance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
Returns an instance for the given provider using the given options.
instance(Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.github.GitHub
Returns an instance using the given options.
instance(Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Returns an instance using the given options.
INTEGRATION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for integration branches
INTERNAL - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The fallback release type used for releases not fitting other, more specific, types
isAnnotated() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
Returns true if this is an annotated tag, false if it's a lightweight tag.
isClean() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns true if the repository is clean, which is when no differences exist between the working tree, the index, and the current HEAD.
isCore(Scheme, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns true if the given string is a legal version and it only contains core identifiers according to the given scheme.
isCore(Scheme, String, boolean) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns true if the given string is a legal version and it only contains core identifiers according to the given scheme.
isCore(Scheme, String, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns true if the given string is a legal version and it only contains core identifiers according to the given scheme.
isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns true if the internal attributes map contains an attribute with the given name and its value equals the given expected value.
isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns true if the internal attributes map contains an attribute with the given name and its value equals the given expected value.
isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Make
Returns true if the internal attributes map contains an attribute with the given name and its value equals the given expected value.
isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns true if the internal attributes map contains an attribute with the given name and its value equals the given expected value.
isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns true if the internal attributes map contains an attribute with the given name and its value equals the given expected value.
isLegal(Scheme, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns true if the given string is a legal version which, for example, can be parsed using Versions.valueOf(Scheme, String) without exceptions using the implementation selected by the given scheme.
isLegal(Scheme, String, boolean) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns true if the given string is a legal version which, for example, can be parsed using Versions.valueOf(Scheme, String, boolean) without exceptions using the implementation selected by the given scheme.
isLegal(Scheme, String, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns true if the given string is a legal version which, for example, can be parsed using Versions.valueOf(Scheme, String, boolean) without exceptions using the implementation selected by the given scheme.
isLegal(String) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns true if the given string is a legal semantic version which, for example, can be parsed using SemanticVersion.valueOf(String) without exceptions.
isLegal(String, boolean) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns true if the given string is a legal semantic version which, for example, can be parsed using SemanticVersion.valueOf(String, boolean) without exceptions.
isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns true if the repository is in a clean state (no uncommitted changes).
isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns true if the repository is in a clean state (no uncommitted changes).
isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns true if the repository is in a clean state (no uncommitted changes).
isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns true if the repository is in a clean state (no uncommitted changes).
isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns true if the repository is in a clean state (no uncommitted changes).
isTemplate(String) - Static method in class com.mooltiverse.oss.nyx.template.Templates
Returns true if the given buffer is a template, false otherwise.
isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns true if this command is up to date, which means that the internal state (Command.state()) would not change by running (Command.run()) the command again.
isUpToDate() - Method in interface com.mooltiverse.oss.nyx.command.Command
Returns true if this command is up to date, which means that the internal state (Command.state()) would not change by running (Command.run()) the command again.
isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns true if this command is up to date, which means that the internal state (Command.state()) would not change by running (Command.run()) the command again.
isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns true if this command is up to date, which means that the internal state (Command.state()) would not change by running (Command.run()) the command again.
isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns true if this command is up to date, which means that the internal state (Command.state()) would not change by running (Command.run()) the command again.
isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns true if this command is up to date, which means that the internal state (Command.state()) would not change by running (Command.run()) the command again.
isUpToDate(Commands) - Method in class com.mooltiverse.oss.nyx.Nyx
Runs true if the given command has already run and is up to date, false otherwise.
items(Action<? super NamedDomainObjectContainer<NyxExtension.CommitMessageConventions.CommitMessageConvention>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.CommitMessageConventions
Accepts the DSL configuration for the items block, needed for defining the block using the curly braces syntax in Gradle build scripts.
items(Action<? super NamedDomainObjectContainer<NyxExtension.ReleaseTypes.ReleaseType>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Accepts the DSL configuration for the items block, needed for defining the block using the curly braces syntax in Gradle build scripts.
items(Action<? super NamedDomainObjectContainer<NyxExtension.Substitutions.Substitution>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions
Accepts the DSL configuration for the items block, needed for defining the block using the curly braces syntax in Gradle build scripts.

L

load(File, Class<T>) - Static method in class com.mooltiverse.oss.nyx.io.FileMapper
Unmarshals the content of the given file to an object of the given type.
load(URL, Class<T>) - Static method in class com.mooltiverse.oss.nyx.io.FileMapper
Unmarshals the content of the given URL to an object of the given type.

M

MAIN - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The MAIN marker, used when logging events from the main classes.
MAINLINE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used to issue official releases from the main branch.
MAINTENANCE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for maintenance branches
MAJOR - Enum constant in enum class com.mooltiverse.oss.nyx.version.CoreIdentifiers
The major number.
make() - Method in class com.mooltiverse.oss.nyx.gradle.MakeTask
The actual business method for this task.
make() - Method in class com.mooltiverse.oss.nyx.Nyx
Runs the Make command and returns the updated state.
Make - Class in com.mooltiverse.oss.nyx.command
The Make command takes care of building the release artifacts.
Make(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Make
Standard constructor.
MAKE - Enum constant in enum class com.mooltiverse.oss.nyx.command.Commands
The Make command.
MakeTask - Class in com.mooltiverse.oss.nyx.gradle
The task running the Make command by invoking the Nyx.make() method on the backing Nyx instance.
MakeTask(NyxExtension) - Constructor for class com.mooltiverse.oss.nyx.gradle.MakeTask
Standard constructor.
mark() - Method in class com.mooltiverse.oss.nyx.gradle.MarkTask
The actual business method for this task.
mark() - Method in class com.mooltiverse.oss.nyx.Nyx
Runs the Mark command and returns the updated state.
Mark - Class in com.mooltiverse.oss.nyx.command
The Mark command takes care of tagging and committing into the Git repository.
Mark(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Mark
Standard constructor.
MARK - Enum constant in enum class com.mooltiverse.oss.nyx.command.Commands
The Mark command.
Markers - Class in com.mooltiverse.oss.nyx.log
An utility class with the defined set of markers used.
MarkTask - Class in com.mooltiverse.oss.nyx.gradle
The task running the Mark command by invoking the Nyx.mark() method on the backing Nyx instance.
MarkTask(NyxExtension) - Constructor for class com.mooltiverse.oss.nyx.gradle.MarkTask
Standard constructor.
MATCH_BRANCHES - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional template to render as a regular expression used to match branch names.
MATCH_ENVIRONMENT_VARIABLES - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The map of the match environment variables items, where keys are environment variable names and values are regular expressions.
MATCH_WORKSPACE_STATUS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The identifier of a specific workspace status to be matched.
matchEnvironmentVariables(Action<? super MapProperty<String, String>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Accepts the DSL configuration for the matchEnvironmentVariables block, needed for defining the block using the curly braces syntax in Gradle build scripts.
MATURITY - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for maturity branches
Message - Class in com.mooltiverse.oss.nyx.entities.git
This object is a Git commit message value holder independent from the underlying Git implementation.
Message(String, String, Map<String, String>) - Constructor for class com.mooltiverse.oss.nyx.entities.git.Message
Constructor.
MINOR - Enum constant in enum class com.mooltiverse.oss.nyx.version.CoreIdentifiers
The minor number.
mostRelevantIdentifier(Scheme, String, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns the most relevant identifier between the given arguments, according to the given scheme ordering, or null if both arguments are null.
mostRelevantIdentifier(Scheme, Collection<String>) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns the most relevant identifier in the given collection, according to the given scheme ordering, or null if the given list is empty.

N

NAME - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Extended
The name identifier for this preset.
NAME - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Simple
The name identifier for this preset.
NAME - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The name of the default release type.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.CleanTask
The name of the task.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.InferTask
The name of the task.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.MakeTask
The name of the task.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.MarkTask
The name of the task.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.NyxExtension
The name of the extension object.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.PublishTask
The name of the task.
NAME - Static variable in class com.mooltiverse.oss.nyx.gradle.ReleaseTask
The name of the task.
NODE_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The Node version substitution configuration that replaces the version number inside package.json files within the project.
nyx() - Method in class com.mooltiverse.oss.nyx.gradle.CoreTask
Returns a shared backing Nyx instance to be used by all tasks within the project.
Nyx - Class in com.mooltiverse.oss.nyx
The Nyx entry point and main class.
Nyx() - Constructor for class com.mooltiverse.oss.nyx.Nyx
Default constructor.
Nyx(File) - Constructor for class com.mooltiverse.oss.nyx.Nyx
Creates a new Nyx instance using the given directory as the base directory.
NYX_INSTANCE_PROPERTY - Static variable in class com.mooltiverse.oss.nyx.gradle.CoreTask
The name used to store and retrieve the extra property that holds the shared backing Nyx instance that can be used by all tasks.
NYX_STATE_PROPERTY - Static variable in class com.mooltiverse.oss.nyx.gradle.CoreTask
The name used to store and retrieve the extra property that holds the state of the backing Nyx instance that can be used by all tasks and also user scripts.
NyxException - Exception Class in com.mooltiverse.oss.nyx
A superclass for all Nyx specific exceptions.
NyxException() - Constructor for exception class com.mooltiverse.oss.nyx.NyxException
Constructs a new exception with null as its detail message.
NyxException(String) - Constructor for exception class com.mooltiverse.oss.nyx.NyxException
Constructs a new exception with the specified detail message.
NyxException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.NyxException
Constructs a new exception with the specified detail message and cause.
NyxException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.NyxException
Constructs a new exception with the specified cause.
NyxExtension - Class in com.mooltiverse.oss.nyx.gradle
The plugin configuration object.
NyxExtension() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension
Default constructor.
NyxExtension.AssetConfiguration - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'releaseAssets' item within the extension.
NyxExtension.ChangelogConfiguration - Class in com.mooltiverse.oss.nyx.gradle
The class to model the 'changelog' block within the extension.
NyxExtension.CommitMessageConventions - Class in com.mooltiverse.oss.nyx.gradle
The class to model the 'commitMessageConventions' block within the extension.
NyxExtension.CommitMessageConventions.CommitMessageConvention - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'commitMessageConventions' item within the extension.
NyxExtension.GitConfiguration - Class in com.mooltiverse.oss.nyx.gradle
The class to model the 'git' block within the extension.
NyxExtension.GitConfiguration.GitRemoteConfiguration - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'remotes' item within the extension.
NyxExtension.ReleaseTypes - Class in com.mooltiverse.oss.nyx.gradle
The class to model the 'releaseTypes' block within the extension.
NyxExtension.ReleaseTypes.ReleaseType - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'releaseTypes' item within the extension.
NyxExtension.ReleaseTypes.ReleaseType.Identifier - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'identifiers' item within the extension.
NyxExtension.ServiceConfiguration - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'services' item within the extension.
NyxExtension.Substitutions - Class in com.mooltiverse.oss.nyx.gradle
The class to model the 'substitutions' block within the extension.
NyxExtension.Substitutions.Substitution - Class in com.mooltiverse.oss.nyx.gradle
The class to model a single 'substitution' item within the extension.
NyxPlugin<T> - Class in com.mooltiverse.oss.nyx.gradle
The main plugin class.
NyxPlugin() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxPlugin
Default constructor.

O

open(File) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory.
open(String) - Method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory.
options(Action<? super MapProperty<String, String>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ServiceConfiguration
Accepts the DSL configuration for the options block, needed for defining the block using the curly braces syntax in Gradle build scripts.

P

PATCH - Enum constant in enum class com.mooltiverse.oss.nyx.version.CoreIdentifiers
The patch number.
PRE_RELEASE - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Identifier.Position
The identifier has to be placed in the pre-release part of the version (when using Semantic Versioning).
PRERELEASE_DELIMITER - Static variable in class com.mooltiverse.oss.nyx.version.SemanticVersion
The character that marks the separation between the core and the pre-release part.
PRESET - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default preset configuration.
Presets - Class in com.mooltiverse.oss.nyx.configuration.presets
The presets factory class.
Presets() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.Presets
Default constructor.
Provider - Enum Class in com.mooltiverse.oss.nyx.entities
These are the constants representing the available service providers.
PUBLIC_KEY - Enum constant in enum class com.mooltiverse.oss.nyx.entities.AuthenticationMethod
Public key authentication (SSH).
publish() - Method in class com.mooltiverse.oss.nyx.gradle.PublishTask
The actual business method for this task.
publish() - Method in class com.mooltiverse.oss.nyx.Nyx
Runs the Publish command and returns the updated state.
Publish - Class in com.mooltiverse.oss.nyx.command
The Publish command takes care of publishing a release.
Publish(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Publish
Standard constructor.
PUBLISH - Enum constant in enum class com.mooltiverse.oss.nyx.command.Commands
The Publish command.
PUBLISH - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag or the template to render indicating whether or not releases must be published.
PUBLISH_DRAFT - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional template to set the draft flag of releases published to remote services.
PUBLISH_PRE_RELEASE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional template to set the pre-release flag of releases published to remote services.
publishRelease(String, String, String, String, String, Map<String, Object>) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Publishes a new release.
publishRelease(String, String, String, String, String, Map<String, Object>) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Publishes a new release.
publishRelease(String, String, String, String, String, Map<String, Object>) - Method in interface com.mooltiverse.oss.nyx.services.ReleaseService
Publishes a new release.
publishReleaseAssets(String, String, Release, Set<Attachment>) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Publishes a set of assets for a release.
publishReleaseAssets(String, String, Release, Set<Attachment>) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Publishes a set of assets for a release.
publishReleaseAssets(String, String, Release, Set<Attachment>) - Method in interface com.mooltiverse.oss.nyx.services.ReleaseService
Publishes a set of assets for a release.
PublishTask - Class in com.mooltiverse.oss.nyx.gradle
The task running the Publish command by invoking the Nyx.publish() method on the backing Nyx instance.
PublishTask(NyxExtension) - Constructor for class com.mooltiverse.oss.nyx.gradle.PublishTask
Standard constructor.
push(String, byte[]) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the default remote origin.
push(String, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the default remote origin.
push(String, String, byte[]) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remote using no authentication.
push(String, String, byte[], boolean) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remote using no authentication.
push(String, String, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remote.
push(String, String, String, boolean) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remote.
push(Collection<String>, String, byte[]) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remotes.
push(Collection<String>, String, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remotes.
putInternalAttribute(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Clean
Stores the attribute with the given name to the internal attributes map.
putInternalAttribute(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Infer
Stores the attribute with the given name to the internal attributes map.
putInternalAttribute(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Make
Stores the attribute with the given name to the internal attributes map.
putInternalAttribute(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Mark
Stores the attribute with the given name to the internal attributes map.
putInternalAttribute(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Publish
Stores the attribute with the given name to the internal attributes map.

R

Release - Interface in com.mooltiverse.oss.nyx.services
A published release.
Release() - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog.Release
Default constructor.
Release(String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog.Release
Builds a changelog release with the given name and date.
RELEASE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
The release type used for release branches
RELEASE_ASSETS - Enum constant in enum class com.mooltiverse.oss.nyx.services.Service.Feature
When this feature is supported then the implementation class implements the ReleaseService interface and the ReleaseService.publishReleaseAssets(String, String, Release, java.util.Set) method can be safely published without exceptions.
RELEASE_ASSETS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The release assets configuration block.
RELEASE_LENIENT - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default flag that alows reading releases from the history tolerating arbitrary prefixes and extra non critical characters.
RELEASE_NAME - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional template to set the name of releases published to remote services.
RELEASE_OPTION_DRAFT - Static variable in interface com.mooltiverse.oss.nyx.services.ReleaseService
The name of the release option used to define a release as draft.
RELEASE_OPTION_PRE_RELEASE - Static variable in interface com.mooltiverse.oss.nyx.services.ReleaseService
The name of the release option used to define a release as a pre-release.
RELEASE_PREFIX - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default prefix to add at the beginning of a version identifier to generate the release identifier.
RELEASE_TYPES - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default release types block.
releaseAssets(Action<? super NamedDomainObjectContainer<NyxExtension.AssetConfiguration>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the releaseAssets block, needed for defining the block using the curly braces syntax in Gradle build scripts.
ReleaseException - Exception Class in com.mooltiverse.oss.nyx
This exception is raised when Nyx encounters an issue during the business operations.
ReleaseException() - Constructor for exception class com.mooltiverse.oss.nyx.ReleaseException
Constructs a new exception with null as its detail message.
ReleaseException(String) - Constructor for exception class com.mooltiverse.oss.nyx.ReleaseException
Constructs a new exception with the specified detail message.
ReleaseException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.ReleaseException
Constructs a new exception with the specified detail message and cause.
ReleaseException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.ReleaseException
Constructs a new exception with the specified cause.
RELEASES - Enum constant in enum class com.mooltiverse.oss.nyx.services.Service.Feature
When this feature is supported then the implementation class implements the ReleaseService interface (so it can be safely cast to it) and the service specific methods can be safely invoked without an UnsupportedOperationException being thrown.
ReleaseScope - Class in com.mooltiverse.oss.nyx.entities
This is a value object that models the summary data about the scope of a release.
ReleaseScope() - Constructor for class com.mooltiverse.oss.nyx.entities.ReleaseScope
Default constructor.
ReleaseService - Interface in com.mooltiverse.oss.nyx.services
A service that supports the Service.Feature.RELEASES feature to publish releases.
releaseServiceInstance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
Returns an instance for the given provider using the given options.
ReleaseTask - Class in com.mooltiverse.oss.nyx.gradle
The Release lifecycle task.
ReleaseTask() - Constructor for class com.mooltiverse.oss.nyx.gradle.ReleaseTask
Default constructor.
ReleaseType - Class in com.mooltiverse.oss.nyx.entities
This object models the fields used to configure a generic release type.
ReleaseType() - Constructor for class com.mooltiverse.oss.nyx.entities.ReleaseType
Default constructor.
ReleaseType(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes.ReleaseType
Constructor.
ReleaseType(List<String>, boolean, String, String, String, String, String, String, String, String, String, String, List<String>, List<Identifier>, String, Map<String, String>, WorkspaceStatus, String, String, String, String, String, Boolean) - Constructor for class com.mooltiverse.oss.nyx.entities.ReleaseType
Standard constructor.
releaseTypes(Action<? super NyxExtension.ReleaseTypes>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the releaseTypes block, needed for defining the block using the curly braces syntax in Gradle build scripts.
ReleaseTypes - Class in com.mooltiverse.oss.nyx.configuration.presets
This class provides reusable configuration chunks for release types.
ReleaseTypes - Class in com.mooltiverse.oss.nyx.entities
A value holder that models a section containing a map of release types.
ReleaseTypes() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
Default constructor.
ReleaseTypes() - Constructor for class com.mooltiverse.oss.nyx.entities.ReleaseTypes
Default constructor.
ReleaseTypes() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.ReleaseTypes
Default constructor.
ReleaseTypes(List<String>, List<String>, List<String>, Map<String, ReleaseType>) - Constructor for class com.mooltiverse.oss.nyx.entities.ReleaseTypes
Standard constructor.
remotes(Action<? super NamedDomainObjectContainer<NyxExtension.GitConfiguration.GitRemoteConfiguration>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.GitConfiguration
Accepts the DSL configuration for the remotes block, needed for defining the block using the curly braces syntax in Gradle build scripts.
REMOTES_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.github.GitHub
The name of the option used to pass the list of supported remotes to this object instance.
REMOTES_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
The name of the option used to pass the list of supported remotes to this object instance.
removeBuildAttribute(String, boolean) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the new attribute removed from the build part, if any was present, otherwise the same version is returned.
removePrereleaseAttribute(String, boolean) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new instance with the new attribute removed from the prerelease part, if any was present, otherwise the same version is returned.
render(Reader, Object) - Static method in class com.mooltiverse.oss.nyx.template.Templates
Renders the given template using the given scope to fetch the values.
render(Reader, Object, Writer) - Static method in class com.mooltiverse.oss.nyx.template.Templates
Renders the given template using the given scope to fetch the values and writing the output to the given writer.
render(String, Object) - Static method in class com.mooltiverse.oss.nyx.template.Templates
Renders the given template using the given scope to fetch the values.
renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
Renders the given template using the internal State object as the context.
renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
Renders the given template using the internal State object as the context.
renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Make
Renders the given template using the internal State object as the context.
renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
Renders the given template using the internal State object as the context.
renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
Renders the given template using the internal State object as the context.
renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
Renders the given template using the internal State object as the context, returning the boolean value, according to Templates.toBoolean(String).
renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
Renders the given template using the internal State object as the context, returning the boolean value, according to Templates.toBoolean(String).
renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Make
Renders the given template using the internal State object as the context, returning the boolean value, according to Templates.toBoolean(String).
renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
Renders the given template using the internal State object as the context, returning the boolean value, according to Templates.toBoolean(String).
renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
Renders the given template using the internal State object as the context, returning the boolean value, according to Templates.toBoolean(String).
renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
Renders the given template using the internal State object as the context, returning the integer value, according to Templates.toInteger(String).
renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
Renders the given template using the internal State object as the context, returning the integer value, according to Templates.toInteger(String).
renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Make
Renders the given template using the internal State object as the context, returning the integer value, according to Templates.toInteger(String).
renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
Renders the given template using the internal State object as the context, returning the integer value, according to Templates.toInteger(String).
renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
Renders the given template using the internal State object as the context, returning the integer value, according to Templates.toInteger(String).
repository() - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns the repository object.
repository() - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns the repository object.
repository() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns the repository object.
repository() - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns the repository object.
repository() - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns the repository object.
repository() - Method in class com.mooltiverse.oss.nyx.Nyx
Returns the repository.
Repository - Interface in com.mooltiverse.oss.nyx.git
This interface models coarse grained, implementation independent methods used by Nyx to access a Git repository.
REPOSITORY_NAME_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.github.GitHub
The name of the option used to pass the name of the Git repository to this object instance.
REPOSITORY_NAME_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
The name of the option used to pass the name of the Git repository to this object instance.
REPOSITORY_OWNER_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.github.GitHub
The name of the option used to pass the owner of the Git repository to this object instance.
REPOSITORY_OWNER_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
The name of the option used to pass the owner of the Git repository to this object instance.
resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns the ReleaseService with the given configuration name and also resolves its configuration option templates.
resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns the ReleaseService with the given configuration name and also resolves its configuration option templates.
resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Make
Returns the ReleaseService with the given configuration name and also resolves its configuration option templates.
resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns the ReleaseService with the given configuration name and also resolves its configuration option templates.
resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns the ReleaseService with the given configuration name and also resolves its configuration option templates.
resolveReleaseType() - Method in class com.mooltiverse.oss.nyx.command.Clean
Selects the right release type among those configured based on their matching attributes.
resolveReleaseType() - Method in class com.mooltiverse.oss.nyx.command.Infer
Selects the right release type among those configured based on their matching attributes.
resolveReleaseType() - Method in class com.mooltiverse.oss.nyx.command.Make
Selects the right release type among those configured based on their matching attributes.
resolveReleaseType() - Method in class com.mooltiverse.oss.nyx.command.Mark
Selects the right release type among those configured based on their matching attributes.
resolveReleaseType() - Method in class com.mooltiverse.oss.nyx.command.Publish
Selects the right release type among those configured based on their matching attributes.
resolveServiceOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.command.Clean
Resolves the given options by rendering each value of the given map as a template.
resolveServiceOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.command.Infer
Resolves the given options by rendering each value of the given map as a template.
resolveServiceOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.command.Make
Resolves the given options by rendering each value of the given map as a template.
resolveServiceOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.command.Mark
Resolves the given options by rendering each value of the given map as a template.
resolveServiceOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.command.Publish
Resolves the given options by rendering each value of the given map as a template.
resume(File, Configuration) - Static method in class com.mooltiverse.oss.nyx.state.State
Loads the state attributes from a previously saved state file.
RESUME - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default flag that enables loading a previously stored State file and resume operations from there.
retrieveSharedProperty(String) - Method in class com.mooltiverse.oss.nyx.gradle.CoreTask
Retrieves the shared project property with the given name.
run() - Method in class com.mooltiverse.oss.nyx.command.Clean
Reverts the workspace to its initial state and returns null.
run() - Method in interface com.mooltiverse.oss.nyx.command.Command
Runs the command and returns the updated reference to the state object.
run() - Method in class com.mooltiverse.oss.nyx.command.Infer
Infers all the required informations to produce a new release from the Git repository.
run() - Method in class com.mooltiverse.oss.nyx.command.Make
Runs the command and returns the updated reference to the state object.
run() - Method in class com.mooltiverse.oss.nyx.command.Mark
Commits pending changes to the Git repository, applies release tags and pushes changes to remotes.
run() - Method in class com.mooltiverse.oss.nyx.command.Publish
Runs the command and returns the updated reference to the state object.
run(Commands) - Method in class com.mooltiverse.oss.nyx.Nyx
Runs the given command.

S

sanitize(String) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Performs all of the sanitizations in the given string by sanitizing, in order, the prefix and leading zeroes in numeric identifiers.
sanitizeNumbers(String) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Takes the given string and tries to parse it as a semantic version number, even with illegal characters or prefix.
sanitizePrefix(String) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Takes the given string and tries to parse it as a semantic version with an optional prefix (which may be any string before the core major.minor.patch numbers).
save(String, Object) - Static method in class com.mooltiverse.oss.nyx.io.FileMapper
Marshals the content of the given object to a file represented by the given path.
Scheme - Enum Class in com.mooltiverse.oss.nyx.version
The values of this enum are used to select the versioning scheme to use.
SCHEME - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default versioning scheme to use.
Section() - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Default constructor.
Section(String) - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Builds a changelog section with the given name and an empty commits list.
Section(String, List<Commit>) - Constructor for class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Builds a changelog section with the given name and commits.
sections(Action<? super MapProperty<String, String>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Accepts the DSL configuration for the sections block, needed for defining the block using the curly braces syntax in Gradle build scripts.
SecurityException - Exception Class in com.mooltiverse.oss.nyx.services
An exception meaning that security constraints failed their checks.
SecurityException(String) - Constructor for exception class com.mooltiverse.oss.nyx.services.SecurityException
Constructs a new exception with the specified detail message.
SecurityException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.services.SecurityException
Constructs a new exception with the specified detail message and cause.
SecurityException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.services.SecurityException
Constructs a new exception with the specified cause
SEMANTIC_VERSION_PATTERN - Static variable in class com.mooltiverse.oss.nyx.version.SemanticVersion
The regexp pattern taken directly from Semantic Versioning 2.0.0 used to parse semantic versions.
SEMANTIC_VERSION_PATTERN_RELAXED - Static variable in class com.mooltiverse.oss.nyx.version.SemanticVersion
A relaxed version of the SemanticVersion.SEMANTIC_VERSION_PATTERN that works also when a prefix appears at the beginning of the version string or some zeroes appear in front of numbers.
SemanticVersion - Class in com.mooltiverse.oss.nyx.version
The implementation of a Semantic Versioning 2.0.0 compliant version.
SemanticVersion(int, int, int) - Constructor for class com.mooltiverse.oss.nyx.version.SemanticVersion
Builds a new version object with the given values.
SemanticVersion(int, int, int, Object[], String[]) - Constructor for class com.mooltiverse.oss.nyx.version.SemanticVersion
Builds a new version object with the given values.
SEMVER - Enum constant in enum class com.mooltiverse.oss.nyx.version.Scheme
Service - Interface in com.mooltiverse.oss.nyx.services
An abstraction over services.
SERVICE - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The SERVICE marker, used when logging events from within service implementations.
Service.Feature - Enum Class in com.mooltiverse.oss.nyx.services
These are the constants representing the features that may or may not be supported by services.
ServiceConfiguration - Class in com.mooltiverse.oss.nyx.entities
This object models the fields used to configure a generic service.
ServiceConfiguration() - Constructor for class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
Default constructor.
ServiceConfiguration(Provider, Map<String, String>) - Constructor for class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
Standard constructor.
ServiceConfiguration(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.ServiceConfiguration
Constructor.
ServiceConfigurations - Class in com.mooltiverse.oss.nyx.configuration.presets
This class provides reusable configuration chunks for service configurations.
ServiceConfigurations() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.ServiceConfigurations
Default constructor.
ServiceException - Exception Class in com.mooltiverse.oss.nyx.services
A generic exception class that indicates an issue with a service.
ServiceException(String) - Constructor for exception class com.mooltiverse.oss.nyx.services.ServiceException
Constructs a new exception with the specified detail message.
ServiceException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.services.ServiceException
Constructs a new exception with the specified detail message and cause.
ServiceException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.services.ServiceException
Constructs a new exception with the specified cause
ServiceFactory - Class in com.mooltiverse.oss.nyx.services
The generic entry point to inspect and retrieve service implementations.
services(Action<? super NamedDomainObjectContainer<NyxExtension.ServiceConfiguration>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the services block, needed for defining the block using the curly braces syntax in Gradle build scripts.
SERVICES - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The services configuration block.
setAppend(String) - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Sets the flag instructing if and when to append contents to the existing changelog file.
setAssets(List<String>) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the list of selected asset names to publish with the release.
setAuthenticationMethod(AuthenticationMethod) - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Sets the authentication method.
setBranch(String) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the current Git branch name
setBuild(String...) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the build part set to the given values.
setBuildAttribute(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the new attribute added or replaced in the build part.
setBuildAttribute(String, String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the new attribute added or replaced in the build part.
setBump(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setBump(String) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the identifier to bump.
setChangelog(Changelog) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the changelog data model
setChangelog(ChangelogConfiguration) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setCollapsedVersionQualifier(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional qualifier or the template to render the qualifier to use for the pre-release identifier when versions are collapsed.
setCollapseVersions(boolean) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the flag indicating whether or not the 'collapsed' versioning (pre-release style) must be used.
setCommitMessageConventions(CommitMessageConventions) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setCommits(List<Commit>) - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Sets the section commits.
setConfigurationFile(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setCore(int, int, int) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the major, minor and patch numbers set to the given values.
setDate(String) - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Sets the release date in a string format.
setDefaultDirectory(File) - Static method in class com.mooltiverse.oss.nyx.configuration.Configuration
This method allows to override the default directory that will be returned by Configuration.getDirectory().
setDescription(String) - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Sets the attachment (short) description (or label).
setDescription(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional string or the template to render to use as the release description.
setDirectory(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setDryRun(Boolean) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setExpression(String) - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
Sets the regular expression used to parse informations from a commit message.
setFileName(String) - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Sets the attachment nfile name.
setFiles(String) - Method in class com.mooltiverse.oss.nyx.entities.Substitution
Sets the glob expression to select the text files to replace the matched strings into.
setFilterTags(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional template to render as a regular expression used to match tags from the commit history.
setGit(GitConfiguration) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setGitCommit(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag or the template to render indicating whether or not a new commit must be generated in case new artifacts are generated.
setGitCommitMessage(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional string or the template to render to use as the commit message if a commit has to be made.
setGitPush(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag or the template to render indicating whether or not a new commit must be generated and pushed in case new artifacts are generated.
setGitPushForce(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag or the template to enable/disable the Git push operation.
setGitTag(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag or the template to render indicating whether or not a new tag must be generated.
setGitTagForce(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag or the template to enable/disable the Git tag operation.
setGitTagMessage(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional string or the template to render to use as the tag message if a tag has to be made.
setGitTagNames(List<String>) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the list of templates to use as tag names when tagging a commit.
setIdentifiers(List<Identifier>) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the identifiers configuration block.
setInitialVersion(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setLatestVersion(Boolean) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the flag indicating if the version is the latest in the repository, according to the scheme.
setMajor(int) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the major number set to the given value.
setMatch(String) - Method in class com.mooltiverse.oss.nyx.entities.Substitution
Sets the regular expression used to match the text to be replaced replace in files.
setMatchBranches(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional template to render as a regular expression used to match branch names.
setMatchEnvironmentVariables(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the match environment variables map.
setMatchWorkspaceStatus(WorkspaceStatus) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the identifier of a specific workspace status to be matched.
setMinor(int) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the minor number set to the given value.
setName(String) - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release.Section
Sets the section name.
setName(String) - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Sets the release name.
setOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
Sets the map of service configuration options.
setPassphrase(String) - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Sets the passphrase for the private key.
setPassword(String) - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Sets the remote password.
setPatch(int) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the patch number set to the given value.
setPath(String) - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Sets the attachment path (local file or URL).
setPath(String) - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Sets the path to the destination file.
setPosition(Identifier.Position) - Method in class com.mooltiverse.oss.nyx.entities.Identifier
Sets the identifier position
setPrerelease(Object...) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the prerelease part set to the given values.
setPrereleaseAttribute(String) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the new attribute added or replaced in the prerelease part.
setPrereleaseAttribute(String, Integer) - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a new version object with the new attribute added or replaced in the prerelease part.
setPreset(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setPreviousVersion(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Sets the most recent past release.
setPreviousVersionCommit(Commit) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Sets the most recent past release commit.
setPrimeVersion(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Sets the version identifier of the most recent past release with only core identifiers.
setPrimeVersionCommit(Commit) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
Sets the most recent past release commit with only core identifiers.
setPrivateKey(String) - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Sets the private key.
setPublish(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag or the template to render indicating whether or not releases must be published.
setPublishDraft(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional template to set the draft flag of releases published to remote services.
setPublishPreRelease(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional template to set the pre-release flag of releases published to remote services.
setQualifier(String) - Method in class com.mooltiverse.oss.nyx.entities.Identifier
Sets the identifier qualifier
setReleaseAssets(Map<String, Attachment>) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setReleaseLenient(Boolean) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setReleaseName(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional template to set the name of releases published to remote services.
setReleasePrefix(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setReleases(List<Changelog.Release>) - Method in class com.mooltiverse.oss.nyx.entities.Changelog
Sets the list of releases.
setReleaseType(ReleaseType) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the selected release type.
setReleaseTypes(ReleaseTypes) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setRemotes(Map<String, GitRemoteConfiguration>) - Method in class com.mooltiverse.oss.nyx.entities.GitConfiguration
Sets the map of remotes configuration options.
setReplace(String) - Method in class com.mooltiverse.oss.nyx.entities.Substitution
Sets the template expression defining the text to use when replacing all matched tokens.
setResume(Boolean) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setScheme(Scheme) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setSections(List<Changelog.Release.Section>) - Method in class com.mooltiverse.oss.nyx.entities.Changelog.Release
Sets the changelog release sections.
setSections(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Sets the map of sections and commit types.
setServices(Map<String, ServiceConfiguration>) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setSharedConfigurationFile(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setStateFile(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setSubstitutions(Substitutions) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setSubstitutions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Sets the map of substitution strings.
setSummary(Boolean) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setSummaryFile(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setTemplate(String) - Method in class com.mooltiverse.oss.nyx.entities.ChangelogConfiguration
Sets the path to the optional template file.
setTimestamp(Long) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the state timestamp.
setType(Provider) - Method in class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
Sets the service type.
setType(String) - Method in class com.mooltiverse.oss.nyx.entities.Attachment
Sets the attachment MIME type.
setUser(String) - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
Sets the remote user name.
setValue(String) - Method in class com.mooltiverse.oss.nyx.entities.Identifier
Sets the identifier value
setVerbosity(Verbosity) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setVersion(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Sets the value for this option.
setVersion(String) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the version inferred by Nyx.
setVersionRange(String) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional template to render as a regular expression used to constrain versions issued by this release type.
setVersionRange(String) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the regular expression used to check the version against a range constraint.
setVersionRangeFromBranchName(Boolean) - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
Sets the optional flag telling if the version range must be inferred from the branch name.
SHARED_CONFIGURATION_FILE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default shared custom configuration file path.
Simple - Class in com.mooltiverse.oss.nyx.configuration.presets
The simple configuration preset.
Simple() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.Simple
Default constructor.
SimpleConfigurationLayer - Class in com.mooltiverse.oss.nyx.configuration
A simple configuration layer, acting as a value holder for configuration options.
SimpleConfigurationLayer() - Constructor for class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
Default constructor.
state() - Method in class com.mooltiverse.oss.nyx.command.Clean
Returns the state object.
state() - Method in class com.mooltiverse.oss.nyx.command.Infer
Returns the state object.
state() - Method in class com.mooltiverse.oss.nyx.command.Make
Returns the state object.
state() - Method in class com.mooltiverse.oss.nyx.command.Mark
Returns the state object.
state() - Method in class com.mooltiverse.oss.nyx.command.Publish
Returns the state object.
state() - Method in interface com.mooltiverse.oss.nyx.command.Command
Returns the state object.
state() - Method in class com.mooltiverse.oss.nyx.gradle.CoreTask
Returns the state of the shared backing Nyx instance.
state() - Method in class com.mooltiverse.oss.nyx.Nyx
Returns the state.
State - Class in com.mooltiverse.oss.nyx.state
The State class holds a number of attributes resulting from the execution of one or more command and so represents the current status of a release process at a certain point in time.
State() - Constructor for class com.mooltiverse.oss.nyx.state.State
Deprecated.
State(Configuration) - Constructor for class com.mooltiverse.oss.nyx.state.State
Standard constructor.
STATE - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The STATE marker, used when logging state events.
STATE_FILE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default path to the local state file.
storeSharedProperty(String, Object) - Method in class com.mooltiverse.oss.nyx.gradle.CoreTask
Stores the given value as a shared project property with the given name.
Substitution - Class in com.mooltiverse.oss.nyx.entities
This object models a rule to replace some text matched by a regular expression in arbitrary text files with a static or dynamic value that is configured within the rule.
Substitution() - Constructor for class com.mooltiverse.oss.nyx.entities.Substitution
Default constructor.
Substitution(String) - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions.Substitution
Constructor.
Substitution(String, String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.Substitution
Standard constructor.
substitutions(Action<? super NyxExtension.Substitutions>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension
Accepts the DSL configuration for the substitutions block, needed for defining the block using the curly braces syntax in Gradle build scripts.
substitutions(Action<? super MapProperty<String, String>>) - Method in class com.mooltiverse.oss.nyx.gradle.NyxExtension.ChangelogConfiguration
Accepts the DSL configuration for the substitutions block, needed for defining the block using the curly braces syntax in Gradle build scripts.
Substitutions - Class in com.mooltiverse.oss.nyx.configuration.presets
This class provides reusable configuration chunks for substitutions.
Substitutions - Class in com.mooltiverse.oss.nyx.entities
A value holder that models a section containing a map of substitutions.
Substitutions() - Constructor for class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
Default constructor.
Substitutions() - Constructor for class com.mooltiverse.oss.nyx.entities.Substitutions
Default constructor.
Substitutions() - Constructor for class com.mooltiverse.oss.nyx.gradle.NyxExtension.Substitutions
Default constructor.
Substitutions(List<String>, Map<String, Substitution>) - Constructor for class com.mooltiverse.oss.nyx.entities.Substitutions
Standard constructor.
SUBSTITUTIONS - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default substitutions block.
summary() - Method in class com.mooltiverse.oss.nyx.state.State
Returns a multi-line summary of the most relevant attributes in the current state object.
SUMMARY - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default flag that tells when to print a summary to the console.
SUMMARY_FILE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default path to the local summary file.
supports(Service.Feature) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
Safely checks if the underlying implementation supports the given operation.
supports(Service.Feature) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
Safely checks if the underlying implementation supports the given operation.
supports(Service.Feature) - Method in interface com.mooltiverse.oss.nyx.services.Service
Safely checks if the underlying implementation supports the given operation.

T

tag(String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name.
tag(String, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name and optional message.
tag(String, String, boolean) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name and optional message.
tag(String, String, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name and optional message using the optional tagger identity.
tag(String, String, String, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the object represented by the given SHA-1 with a tag with the given name and optional message using the optional tagger identity.
tag(String, String, String, Identity, boolean) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the object represented by the given SHA-1 with a tag with the given name and optional message using the optional tagger identity.
Tag - Class in com.mooltiverse.oss.nyx.entities.git
This object is a Git tag value holder independent from the underlying Git implementation.
Tag(String, String, boolean) - Constructor for class com.mooltiverse.oss.nyx.entities.git.Tag
Constructor.
TEMPLATE - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The TEMPLATE marker, used when logging events about templates and their rendering.
Templates - Class in com.mooltiverse.oss.nyx.template
The base class used for template management and rendering, encapsulating the Handlebars.java library.
TEXT_VERSION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.Substitutions
The version substitution configuration that replaces the contents of any version.txt file within the project with the version number.
TimeStamp - Class in com.mooltiverse.oss.nyx.entities.git
This object is a Git timestamp value holder independent from the underlying Git implementation.
TimeStamp(Date, Integer) - Constructor for class com.mooltiverse.oss.nyx.entities.git.TimeStamp
Constructor.
toAttributeMap(JsonNode) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Reads all the attributes of the given object and puts them in the resulting map.
toAttributeMap(JsonNode) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Reads all the attributes of the given object and puts them in the resulting map.
toAttributeMap(JsonNode) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Reads all the attributes of the given object and puts them in the resulting map.
toAttributeMaps(JsonNode) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRelease
Reads all the attributes of the given object immediate children and puts them in the resulting maps, one map for each child.
toAttributeMaps(JsonNode) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabRepository
Reads all the attributes of the given object immediate children and puts them in the resulting maps, one map for each child.
toAttributeMaps(JsonNode) - Static method in class com.mooltiverse.oss.nyx.services.gitlab.GitLabUser
Reads all the attributes of the given object immediate children and puts them in the resulting maps, one map for each child.
toBoolean(String) - Static method in class com.mooltiverse.oss.nyx.template.Templates
Converts the given value to a boolean.
toInteger(String) - Static method in class com.mooltiverse.oss.nyx.template.Templates
Converts the given value to an integer.
toString() - Method in class com.mooltiverse.oss.nyx.entities.git.Action
toString() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
toString() - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
toString() - Method in class com.mooltiverse.oss.nyx.entities.git.Message
toString() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
toString() - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
toString() - Method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a string representation of the object.
toString() - Method in class com.mooltiverse.oss.nyx.version.Version
Returns the string representation of this version
touchTimestamp() - Method in class com.mooltiverse.oss.nyx.state.State
Updates the current timestamp and returns the updated value.
TRACE - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Verbosity
The trace log level.
TransportException - Exception Class in com.mooltiverse.oss.nyx.io
An exception meaning that something in the transport or connection went wrong.
TransportException(String) - Constructor for exception class com.mooltiverse.oss.nyx.io.TransportException
Constructs a new exception with the specified detail message.
TransportException(String, Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.io.TransportException
Constructs a new exception with the specified detail message and cause.
TransportException(Throwable) - Constructor for exception class com.mooltiverse.oss.nyx.io.TransportException
Constructs a new exception with the specified cause
triggerInference(Project) - Static method in class com.mooltiverse.oss.nyx.gradle.NyxPlugin
Runs the InferTask on the given project so that the outcomes of the inference (like the project.property) are available as soon as possible.

U

User - Interface in com.mooltiverse.oss.nyx.services
A user belonging to a service.
USER_PASSWORD - Enum constant in enum class com.mooltiverse.oss.nyx.entities.AuthenticationMethod
User name and password.
USERS - Enum constant in enum class com.mooltiverse.oss.nyx.services.Service.Feature
When this feature is supported then the implementation class implements the UserService interface (so it can be safely cast to it) and the service specific methods can be safely invoked without an UnsupportedOperationException being thrown.
UserService - Interface in com.mooltiverse.oss.nyx.services
A service that supports the Service.Feature.USERS feature to manage users.
userServiceInstance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
Returns an instance for the given provider using the given options.

V

valueOf(Scheme, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a Version instance representing the specified String value.
valueOf(Scheme, String, boolean) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a Version instance representing the specified String value.
valueOf(Scheme, String, String) - Static method in class com.mooltiverse.oss.nyx.version.Versions
Returns a Version instance representing the specified String value.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.command.Commands
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.entities.AuthenticationMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.entities.Identifier.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.entities.Provider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.entities.Verbosity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.entities.WorkspaceStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.services.Service.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.version.CoreIdentifiers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.mooltiverse.oss.nyx.version.Scheme
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
Returns a SemanticVersion instance representing the specified String value.
valueOf(String, boolean) - Static method in class com.mooltiverse.oss.nyx.version.SemanticVersion
values() - Static method in enum class com.mooltiverse.oss.nyx.command.Commands
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.entities.AuthenticationMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.entities.Identifier.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.entities.Provider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.entities.Verbosity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.entities.WorkspaceStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.services.Service.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.version.CoreIdentifiers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.mooltiverse.oss.nyx.version.Scheme
Returns an array containing the constants of this enum class, in the order they are declared.
Verbosity - Enum Class in com.mooltiverse.oss.nyx.entities
This class maps log Levels and the corresponding configuration options and state attributes, whose string representations may not always match the Level values.
VERBOSITY - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default logging level.
Version - Class in com.mooltiverse.oss.nyx.version
The superclass of Version classes.
Version() - Constructor for class com.mooltiverse.oss.nyx.version.Version
Builds the version.
VERSION - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
The default release version.
VERSION_RANGE - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional template to render as a regular expression used to constrain versions issued by this release type.
VERSION_RANGE_FROM_BRANCH_NAME - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults.ReleaseType
The optional flag telling if the version range must be inferred from the branch name.
Versions - Class in com.mooltiverse.oss.nyx.version
The utility class used to create version instances.
visit(Commit) - Method in interface com.mooltiverse.oss.nyx.git.CommitVisitor
Visits a single commit and receives all of the commit simplified fields.

W

walkHistory(String, String, CommitVisitor) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Browse the repository commit history using the given visitor to inspect each commit.
WARNING - Enum constant in enum class com.mooltiverse.oss.nyx.entities.Verbosity
The warning log level.
withCommandLineConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Adds, replaces or removes the layer at the LayerPriority.COMMAND_LINE level.
withPluginConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Adds, replaces or removes the layer at the LayerPriority.PLUGIN level.
withRuntimeConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Adds, replaces or removes the layer at the LayerPriority.RUNTIME level, which is the one that can override all other layers.
WorkspaceStatus - Enum Class in com.mooltiverse.oss.nyx.entities
This class maps allowed values for a Git workspace status.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form