Index
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
- 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).
- BUMP - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
-
The default version identifier to bump.
- 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 - 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(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 is hidden on purpose.
- clean() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Cleancommand 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.
- 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.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
- 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
COMMANDmarker, 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, int, 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, Map<String, String>) - Constructor for class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
-
Standard constructor.
- 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 is hidden on purpose.
- CommitMessageConventions() - Constructor for class com.mooltiverse.oss.nyx.entities.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.
- 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
- 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
CONFIGURATIONmarker, 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.
- 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.
- 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
DATAmarker, 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
nullas 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
DEFAULTmarker, used when logging default configuration. - 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.
- 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
ReleaseTypeobjects. - 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.
- 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
- 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.
- 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.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.
- 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.
- 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.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.
- 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.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
nullof 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.
- 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.
- 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.
- 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.
- getCoreVersion() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif the version (State.getVersion()) only brings core identifiers (according to thescheme), 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 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.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.
- 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.
- getExpression() - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
-
Returns the regular expression used to parse informations from a commit message.
- getFileName() - Method in class com.mooltiverse.oss.nyx.entities.Attachment
-
Returns the attachment 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- getGitPushForce() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
-
Returns the 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.
- getGitTagForce() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
-
Returns the 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.
- getGitTagNames() - Method in class com.mooltiverse.oss.nyx.entities.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.
- 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.
- 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.
- 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
- getLevel() - Method in enum class com.mooltiverse.oss.nyx.entities.Verbosity
-
Returns the SLF4J level corresponding to this verbosity level
- 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.
- 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.
- getMatchEnvironmentVariables() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
-
Returns the match environment variables map.
- getMatchWorkspaceStatus() - Method in class com.mooltiverse.oss.nyx.entities.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.
- 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 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.
- getNewRelease() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif 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
trueif the version (State.getVersion()) is different than the previous version (State.getReleaseScope()ReleaseScope.getPreviousVersion()). - 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.
- 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.
- getPassword() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
-
Returns the remote password.
- 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.
- getPosition() - Method in class com.mooltiverse.oss.nyx.entities.Identifier
-
Returns the identifier position
- 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.
- 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.
- getPublicationServices() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseTypes
-
Returns the list of publication services.
- 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.
- 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.
- 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.
- getQualifier() - Method in class com.mooltiverse.oss.nyx.entities.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.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.
- getReleaseName() - Method in class com.mooltiverse.oss.nyx.entities.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.
- 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.
- 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.
- getRemotes() - Method in class com.mooltiverse.oss.nyx.entities.GitConfiguration
-
Returns the map of remotes configuration options.
- getReplace() - Method in class com.mooltiverse.oss.nyx.entities.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.
- 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.state.State
-
Returns the versioning scheme used as it's defined by the configuration.
- 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
createistrue. - 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.
- 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.
- 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.
- 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
Statemust 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
Statemust 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
Statemust be saved as it's defined by this configuration. - 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.
- 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.
- 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.
- 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.
- 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
- getUser() - Method in class com.mooltiverse.oss.nyx.entities.GitRemoteConfiguration
-
Returns the remote user name.
- 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
- 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.
- 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.state.State
-
Returns the regular expression that is used to check whether or not the
versionis 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.
- 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
GITmarker, 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
GitHostingServiceinterface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationExceptionbeing 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(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
supportstheService.Feature.GIT_HOSTINGfeature 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.
H
- hasBranch() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif the scope has a nonnullbranch name. - hasBump() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif the scope has a nonnullbump 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
trueif the scope has a nonnullchangelog data model. - hasFinalCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
trueif the scope has a nonnulllast 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
- hasInitialCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
trueif the scope has a nonnullfirst commit within the scope. - hasLatestVersion() - Method in class com.mooltiverse.oss.nyx.state.State
- hasPreviousVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
trueif the scope has a nonnullmost recent past release. - hasPreviousVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
trueif the scope has a nonnullmost recent past release commit. - hasPrimeVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
trueif the scope has a nonnullmost recent past release with only core identifiers. - hasPrimeVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
trueif the scope has a nonnullmost recent past release commit with only core identifiers. - hasReleaseType() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif the scope has a nonnullrelease type set. - hasVersion() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif the scope has a nonnullversion. - hasVersionRange() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
trueif the scope has a nonnullversion 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
- 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, 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 - 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
nullas 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.Nyx
-
Runs the
Infercommand 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.
- 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
trueif this is an annotated tag,falseif it's a lightweight tag. - isClean() - Method in interface com.mooltiverse.oss.nyx.git.Repository
-
Returns
trueif the repository is clean, which is when no differences exist between the working tree, the index, and the currentHEAD. - isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.Clean
-
Returns
trueif 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
trueif 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
trueif 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
trueif 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
trueif the internal attributes map contains an attribute with the given name and its value equals the given expected value. - isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Clean
-
Returns
trueif the repository is in a clean state (no uncommitted changes). - isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Infer
-
Returns
trueif the repository is in a clean state (no uncommitted changes). - isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Make
-
Returns
trueif the repository is in a clean state (no uncommitted changes). - isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Mark
-
Returns
trueif the repository is in a clean state (no uncommitted changes). - isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.Publish
-
Returns
trueif the repository is in a clean state (no uncommitted changes). - isTemplate(String) - Static method in class com.mooltiverse.oss.nyx.template.Templates
-
Returns
trueif the given buffer is a template,falseotherwise. - isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Clean
-
Returns
trueif 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
trueif 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
trueif 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
trueif 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
trueif 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
trueif 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
trueif the given command has already run and is up to date,falseotherwise.
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
MAINmarker, 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
- make() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Makecommand 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.
- mark() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Markcommand 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.
- 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.
- 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.
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.
- 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 - 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.
- 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
nullas 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.
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.
P
- 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).
- 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 is hidden on purpose.
- 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.Nyx
-
Runs the
Publishcommand 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.
- 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
ReleaseServiceinterface and theReleaseService.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.
- 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
nullas 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
ReleaseServiceinterface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationExceptionbeing 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
supportstheService.Feature.RELEASESfeature 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.
- 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(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 - 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 is hidden on purpose.
- ReleaseTypes() - Constructor for class com.mooltiverse.oss.nyx.entities.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_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.
- 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
Stateobject as the context. - renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
-
Renders the given template using the internal
Stateobject as the context. - renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Make
-
Renders the given template using the internal
Stateobject as the context. - renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
-
Renders the given template using the internal
Stateobject as the context. - renderTemplate(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
-
Renders the given template using the internal
Stateobject as the context. - renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
-
Renders the given template using the internal
Stateobject as the context, returning the boolean value, according toTemplates.toBoolean(String). - renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
-
Renders the given template using the internal
Stateobject as the context, returning the boolean value, according toTemplates.toBoolean(String). - renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Make
-
Renders the given template using the internal
Stateobject as the context, returning the boolean value, according toTemplates.toBoolean(String). - renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
-
Renders the given template using the internal
Stateobject as the context, returning the boolean value, according toTemplates.toBoolean(String). - renderTemplateAsBoolean(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
-
Renders the given template using the internal
Stateobject as the context, returning the boolean value, according toTemplates.toBoolean(String). - renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Clean
-
Renders the given template using the internal
Stateobject as the context, returning the integer value, according toTemplates.toInteger(String). - renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
-
Renders the given template using the internal
Stateobject as the context, returning the integer value, according toTemplates.toInteger(String). - renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Make
-
Renders the given template using the internal
Stateobject as the context, returning the integer value, according toTemplates.toInteger(String). - renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
-
Renders the given template using the internal
Stateobject as the context, returning the integer value, according toTemplates.toInteger(String). - renderTemplateAsInteger(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
-
Renders the given template using the internal
Stateobject as the context, returning the integer value, according toTemplates.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
ReleaseServicewith the given configuration name and also resolves its configuration option templates. - resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Infer
-
Returns the
ReleaseServicewith the given configuration name and also resolves its configuration option templates. - resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Make
-
Returns the
ReleaseServicewith the given configuration name and also resolves its configuration option templates. - resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Mark
-
Returns the
ReleaseServicewith the given configuration name and also resolves its configuration option templates. - resolveReleaseService(String) - Method in class com.mooltiverse.oss.nyx.command.Publish
-
Returns the
ReleaseServicewith 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.
- 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
- 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 - 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.
- 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
- Service - Interface in com.mooltiverse.oss.nyx.services
-
An abstraction over services.
- SERVICE - Static variable in class com.mooltiverse.oss.nyx.log.Markers
-
The
SERVICEmarker, 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.
- 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 is hidden on purpose.
- 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 - 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
- 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.
- 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
- 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.
- 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.
- 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
- 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.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
STATEmarker, 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.
- 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, String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.Substitution
-
Standard constructor.
- 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 is hidden on purpose.
- Substitutions() - Constructor for class com.mooltiverse.oss.nyx.entities.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
TEMPLATEmarker, 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
- 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
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
UserServiceinterface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationExceptionbeing thrown. - UserService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supportstheService.Feature.USERSfeature 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(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.
- 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.
- Verbosity - Enum Class in com.mooltiverse.oss.nyx.entities
- VERBOSITY - Static variable in interface com.mooltiverse.oss.nyx.entities.Defaults
-
The default logging level.
- 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.
- 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
visitorto 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_LINElevel. - withPluginConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Adds, replaces or removes the layer at the
LayerPriority.PLUGINlevel. - withRuntimeConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Adds, replaces or removes the layer at the
LayerPriority.RUNTIMElevel, 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form