A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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.services.git.Repository
-
Adds the given paths to the staging area.
- Asset - Class in com.mooltiverse.oss.nyx.entities
-
This object models the fields used to configure a generic asset.
- Asset() - Constructor for class com.mooltiverse.oss.nyx.entities.Asset
-
Default constructor.
- Asset(String, String) - Constructor for class com.mooltiverse.oss.nyx.entities.Asset
-
Standard constructor.
- ASSET - com.mooltiverse.oss.nyx.services.Service.Feature
-
When this feature is supported then the implementation class implements the
AssetService
interface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationException
being thrown. - ASSETS - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The assets configuration block.
- AssetService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supports
theService.Feature.ASSET
feature to build project assets. - assetServiceInstance(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.
- 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.
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 - com.mooltiverse.oss.nyx.entities.Identifier.Position
-
The identifier has to be placed in the build part of the version (when using Semantic Versioning).
- buildAsset(String, State, Repository) - Method in interface com.mooltiverse.oss.nyx.services.AssetService
-
Builds the asset.
- buildAsset(String, State, Repository) - Method in class com.mooltiverse.oss.nyx.services.changelog.Changelog
-
Builds the asset.
- buildAsset(String, State, Repository) - Method in class com.mooltiverse.oss.nyx.services.template.Template
-
Builds the asset.
- BUMP - Static variable in interface com.mooltiverse.oss.nyx.configuration.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
- Changelog - Class in com.mooltiverse.oss.nyx.services.changelog
-
The entry point to the service producing changelogs.
- CHANGELOG - com.mooltiverse.oss.nyx.services.Provider
-
The changelog provider.
- clean() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Clean
command to restore the state of the workspace to ints initial state. - Clean - Class in com.mooltiverse.oss.nyx.command
-
The Clean command takes care of cleaning the release process and reverting the repository state to its initial state.
- Clean(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Clean
-
Standard constructor.
- CLEAN - com.mooltiverse.oss.nyx.command.Commands
-
The Clean command.
- CLEAN - com.mooltiverse.oss.nyx.entities.WorkspaceStatus
-
The workspace has no uncommitted changes.
- clone(File, URI) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns a repository instance working in the given directory after cloning from the given URI.
- clone(File, URI) - Method in interface com.mooltiverse.oss.nyx.services.GitLocalService
-
Returns a repository instance working in the given directory after cloning from the given URI.
- clone(File, URI, String, String) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns a repository instance working in the given directory after cloning from the given URI.
- clone(File, URI, String, String) - Method in interface com.mooltiverse.oss.nyx.services.GitLocalService
-
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.services.git.Git
-
Returns a repository instance working in the given directory after cloning from the given URI.
- clone(String, String) - Method in interface com.mooltiverse.oss.nyx.services.GitLocalService
-
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.services.git.Git
-
Returns a repository instance working in the given directory after cloning from the given URI.
- clone(String, String, String, String) - Method in interface com.mooltiverse.oss.nyx.services.GitLocalService
-
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.configuration.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.configuration.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.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.changelog - package com.mooltiverse.oss.nyx.services.changelog
- com.mooltiverse.oss.nyx.services.git - package com.mooltiverse.oss.nyx.services.git
- 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.services.template - package com.mooltiverse.oss.nyx.services.template
- 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
COMMAND
marker, used when logging command events. - Commands - Enum in com.mooltiverse.oss.nyx.command
-
The enumeration of available commands.
- commit(String) - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Commits changes to the repository.
- commit(String, Identity, Identity) - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Commits changes to the repository.
- commit(Collection<String>, String) - Method in interface com.mooltiverse.oss.nyx.services.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.services.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.configuration.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.services.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
- configuration() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Returns the configuration.
- Configuration - Class in com.mooltiverse.oss.nyx.configuration
-
The Nyx configuration.
- Configuration() - Constructor for class com.mooltiverse.oss.nyx.configuration.Configuration
-
Default constructor.
- CONFIGURATION - Static variable in class com.mooltiverse.oss.nyx.log.Markers
-
The
CONFIGURATION
marker, used when logging configuration events. - CONFIGURATION_FILE - Static variable in interface com.mooltiverse.oss.nyx.configuration.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.CommitMessageConventions
-
The Conventional Commits configuration.
- 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
- DATA - Static variable in class com.mooltiverse.oss.nyx.log.Markers
-
The
DATA
marker, used when logging events related to internal data. - DataAccessException - Exception in com.mooltiverse.oss.nyx.io
-
This exception models an issue pertaining data access.
- DataAccessException() - Constructor for exception com.mooltiverse.oss.nyx.io.DataAccessException
-
Constructs a new exception with
null
as its detail message. - DataAccessException(String) - Constructor for exception com.mooltiverse.oss.nyx.io.DataAccessException
-
Constructs a new exception with the specified detail message.
- DataAccessException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.io.DataAccessException
-
Constructs a new exception with the specified detail message and cause.
- DataAccessException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.io.DataAccessException
-
Constructs a new exception with the specified cause.
- DEBUG - com.mooltiverse.oss.nyx.entities.Verbosity
-
The debug log level.
- DEFAULT - Static variable in class com.mooltiverse.oss.nyx.log.Markers
-
The
DEFAULT
marker, used when logging default configuration. - DEFAULT_REMOTE_NAME - Static variable in interface com.mooltiverse.oss.nyx.services.git.Repository
-
The default remote name.
- Defaults - Interface in com.mooltiverse.oss.nyx.configuration
-
A utility interface that collects default configuration values.
- Defaults.ReleaseType - Interface in com.mooltiverse.oss.nyx.configuration
-
A utility interface that collects default configuration values for
ReleaseType
objects. - 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.configuration.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.configuration.Defaults
-
The default working directory.
- DIRTY - com.mooltiverse.oss.nyx.entities.WorkspaceStatus
-
The workspace has uncommitted changes.
- DRY_RUN - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The default flag that prevents to alter any repository state and instead just log the actions that would be taken.
E
- 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 - com.mooltiverse.oss.nyx.entities.Verbosity
-
The error log level.
- 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 - 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.configuration.Defaults.ReleaseType
-
The optional template to render as a regular expression used to match tags from the commit history.
- from(Level) - Static method in enum 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.
- getAssets() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Returns the assets configuration section.
- getAssets() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
-
Returns the assets configuration section.
- getAssets() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
-
Returns the assets configuration section.
- 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.
- 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.
- 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.ReleaseScope
-
Returns the list of SHA-1 identifiers of all commits in the scope.
- getCommitTags(String) - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Returns a set of abjects 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.
- getCurrentBranch() - Method in interface com.mooltiverse.oss.nyx.services.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.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.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.
- getExpression() - Method in class com.mooltiverse.oss.nyx.entities.CommitMessageConvention
-
Returns the regular expression used to parse informations from a commit message.
- 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.
- 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.
- 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.
- 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.
- 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.GitHubRepository
-
Returns the repository ID.
- getID() - Method in class com.mooltiverse.oss.nyx.services.github.GitHubUser
-
Returns the ID for the user 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.
- getInternals() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns the live map of internal attributes.
- getLatestCommit() - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Returns the SHA-1 identifier of the last commit in the current branch.
- getLevel() - Method in enum com.mooltiverse.oss.nyx.entities.Verbosity
-
Returns the SLF4J level corresponding to this verbosity level
- 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.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
true
if the version (State.getVersion()
) is different than the previous version (State.getReleaseScope()
ReleaseScope.getPreviousVersion()
) and a new release has to be published on the new version. - getNewVersion() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
true
if the version (State.getVersion()
) is different than the previous version (State.getReleaseScope()
ReleaseScope.getPreviousVersion()
). - 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.
- getPassword() - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns the password to be used when connecting to remote repositories.
- getPassword() - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
-
Returns an empty string when the
GitHub.AUTHENTICATION_TOKEN_OPTION_NAME
option is set, otherwisenull
. - getPassword() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
-
Returns the value of the given
GitLab.AUTHENTICATION_TOKEN_OPTION_NAME
option, if any, otherwisenull
. - getPassword() - Method in interface com.mooltiverse.oss.nyx.services.GitRemoteService
-
Returns the password to be used when connecting to remote repositories.
- getPath() - Method in class com.mooltiverse.oss.nyx.entities.Asset
-
Returns the asset path
- 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.
- 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.
- getQualifier() - Method in class com.mooltiverse.oss.nyx.entities.Identifier
-
Returns the identifier qualifier
- 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.
- 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.
- 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.services.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.
- 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.services.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.
- getService() - Method in class com.mooltiverse.oss.nyx.entities.Asset
-
Returns the asset service name
- getServiceClass() - Method in enum com.mooltiverse.oss.nyx.services.Provider
-
Returns the class implementing the service.
- 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).
- getStateFile() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Returns the path to the file where the Nyx
State
must be saved as it's defined by this configuration. - getStateFile() - Method in interface com.mooltiverse.oss.nyx.configuration.ConfigurationRoot
-
Returns the path to the file where the Nyx
State
must be saved as it's defined by this configuration. - getStateFile() - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
-
Returns the path to the file where the Nyx
State
must be saved as it's defined by this configuration. - getSupportedRemoteNames() - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns the list of the remote repositories supported by this service.
- getSupportedRemoteNames() - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
-
Returns the list of the remote repositories supported by this service.
- getSupportedRemoteNames() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
-
Returns the list of the remote repositories supported by this service.
- getSupportedRemoteNames() - Method in interface com.mooltiverse.oss.nyx.services.GitRemoteService
-
Returns the list of the remote repositories supported by this service.
- 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.
- getTarget() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
-
Returns the ID (SHA-1) of the tagged object.
- 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.
- getTimeZone() - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
-
Returns the time zone.
- 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.ServiceConfiguration
-
Returns the service type
- getUser() - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns the user name to be used when connecting to remote repositories.
- getUser() - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
-
Returns the
GitHub.AUTHENTICATION_TOKEN_OPTION_NAME
option, if provided, otherwise returnsnull
. - getUser() - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
-
Returns the string
"PRIVATE-TOKEN"
if theGitLab.AUTHENTICATION_TOKEN_OPTION_NAME
is provided (whileGitLab.getPassword()
will return the token), otherwise returnsnull
. - getUser() - Method in interface com.mooltiverse.oss.nyx.services.GitRemoteService
-
Returns the user name to be used when connecting to remote repositories.
- 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.
- 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
version
is within a certain range. - getVersionRangeFromBranchName() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseType
-
Returns the optional flag telling if the version range must be inferred from the branch name.
- Git - Class in com.mooltiverse.oss.nyx.services.git
-
The entry point to the Git local and remote service.
- GIT - com.mooltiverse.oss.nyx.services.Provider
-
The generic Git service provider.
- GIT_COMMIT - Static variable in interface com.mooltiverse.oss.nyx.configuration.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.configuration.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 - com.mooltiverse.oss.nyx.services.Service.Feature
-
When this feature is supported then the implementation class implements the
GitHostingService
interface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationException
being thrown. - GIT_LOCAL - com.mooltiverse.oss.nyx.services.Service.Feature
-
When this feature is supported then the implementation class implements the
GitLocalService
interface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationException
being thrown. - GIT_PUSH - Static variable in interface com.mooltiverse.oss.nyx.configuration.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_REMOTE - com.mooltiverse.oss.nyx.services.Service.Feature
-
When this feature is supported then the implementation class implements the
GitRemoteService
interface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationException
being thrown. - GIT_TAG - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults.ReleaseType
-
The optional flag or the template to render indicating whether or not a new tag must be generated.
- GIT_TAG_MESSAGE - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults.ReleaseType
-
The optional string or the template to render to use as the tag message if a tag has to be made.
- GitException - Exception in com.mooltiverse.oss.nyx.services
-
A generic exception raised when some Git related issue is encountered.
- GitException(String) - Constructor for exception com.mooltiverse.oss.nyx.services.GitException
-
Constructs a new exception with the specified detail message.
- GitException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.services.GitException
-
Constructs a new exception with the specified detail message and cause.
- GitException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.services.GitException
-
Constructs a new exception with the specified cause.
- GitHostedRepository - Interface in com.mooltiverse.oss.nyx.services
-
A remote Git repository hosted on some service.
- GitHostingService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supports
theService.Feature.GIT_HOSTING
feature to manage hosted repositories. - gitHostingServiceInstance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
-
Returns an instance for the given provider using the given options.
- GitHub - Class in com.mooltiverse.oss.nyx.services.github
-
The entry point to the GitHub remote service.
- GITHUB - com.mooltiverse.oss.nyx.services.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 - com.mooltiverse.oss.nyx.services.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.
- GitLocalService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supports
theService.Feature.GIT_LOCAL
feature to manage local repositories. - gitLocalServiceInstance(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.
- GITMOJI - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.CommitMessageConventions
-
The gitmoji configuration.
- GitRemoteService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supports
theService.Feature.GIT_REMOTE
feature to manage remote repositories. - gitRemoteServiceInstance(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.
H
- hasBranch() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
true
if the scope has a nonnull
branch name. - hasBump() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
true
if the scope has a nonnull
version identifier to bump or bumped on the previous release to produce the new release. - hasFinalCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
true
if the scope has a nonnull
last commit within the scope. - hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Action
- hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Commit
- hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Identity
- hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Message
- hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
- hashCode() - Method in class com.mooltiverse.oss.nyx.entities.git.TimeStamp
- hasInitialCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
true
if the scope has a nonnull
first commit within the scope. - hasPreviousVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
true
if the scope has a nonnull
most recent past release. - hasPreviousVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
true
if the scope has a nonnull
most recent past release commit. - hasPrimeVersion() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
true
if the scope has a nonnull
most recent past release with only core identifiers. - hasPrimeVersionCommit() - Method in class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Returns
true
if the scope has a nonnull
most recent past release commit with only core identifiers. - hasReleaseType() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
true
if the scope has a nonnull
release type set. - hasVersion() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
true
if the scope has a nonnull
version. - hasVersionRange() - Method in class com.mooltiverse.oss.nyx.state.State
-
Returns
true
if the scope has a nonnull
version range. - 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 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.configuration.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 in com.mooltiverse.oss.nyx.entities
-
This exception models an issue pertaining the value of a property.
- IllegalPropertyException() - Constructor for exception com.mooltiverse.oss.nyx.entities.IllegalPropertyException
-
Constructs a new exception with
null
as its detail message. - IllegalPropertyException(String) - Constructor for exception com.mooltiverse.oss.nyx.entities.IllegalPropertyException
-
Constructs a new exception with the specified detail message.
- IllegalPropertyException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.entities.IllegalPropertyException
-
Constructs a new exception with the specified detail message and cause.
- IllegalPropertyException(Throwable) - Constructor for exception 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
Infer
command and returns the updated state. - Infer - Class in com.mooltiverse.oss.nyx.command
-
The Infer command takes care of inferring and computing informations in order to make a new release.
- Infer(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Infer
-
Standard constructor.
- INFER - com.mooltiverse.oss.nyx.command.Commands
-
The Infer command.
- INFO - com.mooltiverse.oss.nyx.entities.Verbosity
-
The info log level.
- INITIAL_VERSION - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The default initial version to use.
- instance() - Static method in class com.mooltiverse.oss.nyx.services.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.changelog.Changelog
-
Returns an instance using the given options.
- instance(Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns an instance 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.
- instance(Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.template.Template
-
Returns an instance using the given options.
- INTEGRATION - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
-
The release type used for integration branches
- INTERNAL - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
-
The fallback release type used for releases not fitting other, more specific, types
- isAnnotated() - Method in class com.mooltiverse.oss.nyx.entities.git.Tag
-
Returns
true
if this is an annotated tag,false
if it's a lightweight tag. - isClean() - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Returns
true
if the repository is clean, which is when no differences exist between the working tree, the index, and the currentHEAD
. - isTemplate(String) - Static method in class com.mooltiverse.oss.nyx.template.Templates
-
Returns
true
if the given buffer is a template,false
otherwise. - isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Clean
-
Returns
true
if this command is up to date, which means that the internal state (Command.state()
) would not change by running (Command.run()
) the command again. - isUpToDate() - Method in interface com.mooltiverse.oss.nyx.command.Command
-
Returns
true
if this command is up to date, which means that the internal state (Command.state()
) would not change by running (Command.run()
) the command again. - isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Infer
-
Returns
true
if this command is up to date, which means that the internal state (Command.state()
) would not change by running (Command.run()
) the command again. - isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Make
-
Returns
true
if this command is up to date, which means that the internal state (Command.state()
) would not change by running (Command.run()
) the command again. - isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Mark
-
Returns
true
if this command is up to date, which means that the internal state (Command.state()
) would not change by running (Command.run()
) the command again. - isUpToDate() - Method in class com.mooltiverse.oss.nyx.command.Publish
-
Returns
true
if this command is up to date, which means that the internal state (Command.state()
) would not change by running (Command.run()
) the command again. - isUpToDate(Commands) - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs
true
if the given command has already run and is up to date,false
otherwise.
L
- load(File, Class<T>) - Static method in class com.mooltiverse.oss.nyx.io.FileMapper
-
Unmarshals the content of the given file to an object of the given type.
- load(URL, Class<T>) - Static method in class com.mooltiverse.oss.nyx.io.FileMapper
-
Unmarshals the content of the given URL to an object of the given type.
M
- MAIN - Static variable in class com.mooltiverse.oss.nyx.log.Markers
-
The
MAIN
marker, used when logging events from the main classes. - MAINLINE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
-
The release type used to issue official releases from the main branch.
- MAINTENANCE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
-
The release type used for maintenance branches
- make() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Make
command and returns the updated state. - Make - Class in com.mooltiverse.oss.nyx.command
-
The Make command takes care of building the release artifacts.
- Make(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Make
-
Standard constructor.
- MAKE - com.mooltiverse.oss.nyx.command.Commands
-
The Make command.
- mark() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Mark
command and returns the updated state. - Mark - Class in com.mooltiverse.oss.nyx.command
-
The Mark command takes care of tagging and committing into the Git repository.
- Mark(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Mark
-
Standard constructor.
- MARK - 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.configuration.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.configuration.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.configuration.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 interface com.mooltiverse.oss.nyx.configuration.Defaults.ReleaseType
-
The name of the default release type.
- 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.
- 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 in com.mooltiverse.oss.nyx
-
A superclass for all Nyx specific exceptions.
- NyxException() - Constructor for exception com.mooltiverse.oss.nyx.NyxException
-
Constructs a new exception with
null
as its detail message. - NyxException(String) - Constructor for exception com.mooltiverse.oss.nyx.NyxException
-
Constructs a new exception with the specified detail message.
- NyxException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.NyxException
-
Constructs a new exception with the specified detail message and cause.
- NyxException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.NyxException
-
Constructs a new exception with the specified cause.
O
- open(File) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns a repository instance working in the given directory.
- open(File) - Method in interface com.mooltiverse.oss.nyx.services.GitLocalService
-
Returns a repository instance working in the given directory.
- open(String) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Returns a repository instance working in the given directory.
- open(String) - Method in interface com.mooltiverse.oss.nyx.services.GitLocalService
-
Returns a repository instance working in the given directory.
P
- PASSWORD_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.git.Git
-
The name of the option used to pass the password to this object instance.
- PRE_RELEASE - 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.configuration.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 in com.mooltiverse.oss.nyx.services
-
These are the constants representing the available service providers.
- publish() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Runs the
Publish
command and returns the updated state. - Publish - Class in com.mooltiverse.oss.nyx.command
-
The Publish command takes care of publishing a release.
- Publish(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.Publish
-
Standard constructor.
- PUBLISH - com.mooltiverse.oss.nyx.command.Commands
-
The Publish command.
- PUBLISH - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults.ReleaseType
-
The optional flag or the template to render indicating whether or not releases must be published.
- publishRelease(String, String, String, String, String) - Method in class com.mooltiverse.oss.nyx.services.github.GitHub
-
Publishes a new release.
- publishRelease(String, String, String, String, String) - Method in class com.mooltiverse.oss.nyx.services.gitlab.GitLab
-
Publishes a new release.
- publishRelease(String, String, String, String, String) - Method in interface com.mooltiverse.oss.nyx.services.ReleaseService
-
Publishes a new release.
- push() - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Pushes local changes in the current branch to the default remote
origin
. - push(String) - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Pushes local changes in the current branch to the given remote.
- push(String, String) - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Pushes local changes in the current branch to the default remote
origin
using no authentication. - push(String, String, String) - Method in interface com.mooltiverse.oss.nyx.services.git.Repository
-
Pushes local changes in the current branch to the given remote using no authentication.
- push(Collection<String>) - Method in interface com.mooltiverse.oss.nyx.services.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.services.git.Repository
-
Pushes local changes in the current branch to the given remotes using no authentication.
R
- Release - Interface in com.mooltiverse.oss.nyx.services
-
A published release.
- RELEASE - Static variable in class com.mooltiverse.oss.nyx.configuration.presets.ReleaseTypes
-
The release type used for release branches
- RELEASE_LENIENT - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The default flag that alows reading releases from the history tolerating arbitrary prefixes and extra non critical characters.
- RELEASE_PREFIX - Static variable in interface com.mooltiverse.oss.nyx.configuration.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.configuration.Defaults
-
The default release types block.
- ReleaseException - Exception in com.mooltiverse.oss.nyx
-
This exception is raised when Nyx encounters an issue during the business operations.
- ReleaseException() - Constructor for exception com.mooltiverse.oss.nyx.ReleaseException
-
Constructs a new exception with
null
as its detail message. - ReleaseException(String) - Constructor for exception com.mooltiverse.oss.nyx.ReleaseException
-
Constructs a new exception with the specified detail message.
- ReleaseException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.ReleaseException
-
Constructs a new exception with the specified detail message and cause.
- ReleaseException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.ReleaseException
-
Constructs a new exception with the specified cause.
- RELEASES - com.mooltiverse.oss.nyx.services.Service.Feature
-
When this feature is supported then the implementation class implements the
ReleaseService
interface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationException
being thrown. - ReleaseScope - Class in com.mooltiverse.oss.nyx.entities
-
This is a value object that models the summary data about the scope of a release.
- ReleaseScope() - Constructor for class com.mooltiverse.oss.nyx.entities.ReleaseScope
-
Default constructor.
- ReleaseService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supports
theService.Feature.RELEASES
feature to publish releases. - releaseServiceInstance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
-
Returns an instance for the given provider using the given options.
- 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(boolean, String, String, String, String, String, String, String, String, List<Identifier>, String, Map<String, String>, WorkspaceStatus, 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.git.Git
-
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.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.
- repository() - Method in class com.mooltiverse.oss.nyx.Nyx
-
Returns the repository.
- Repository - Interface in com.mooltiverse.oss.nyx.services.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.
- 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.configuration.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.configuration.Defaults
-
The default versioning scheme to use.
- SecurityException - Exception in com.mooltiverse.oss.nyx.services
-
An exception meaning that security constraints failed their checks.
- SecurityException(String) - Constructor for exception com.mooltiverse.oss.nyx.services.SecurityException
-
Constructs a new exception with the specified detail message.
- SecurityException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.services.SecurityException
-
Constructs a new exception with the specified detail message and cause.
- SecurityException(Throwable) - Constructor for exception 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.Feature - Enum 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 in com.mooltiverse.oss.nyx.services
-
A generic exception class that indicates an issue with a service.
- ServiceException(String) - Constructor for exception com.mooltiverse.oss.nyx.services.ServiceException
-
Constructs a new exception with the specified detail message.
- ServiceException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.services.ServiceException
-
Constructs a new exception with the specified detail message and cause.
- ServiceException(Throwable) - Constructor for exception 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.configuration.Defaults
-
The services configuration block.
- setAssets(Map<String, Asset>) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
-
Sets the value for this option.
- 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.
- 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.
- setConfigurationFile(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
-
Sets the value for this option.
- 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.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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- setOptions(Map<String, String>) - Method in class com.mooltiverse.oss.nyx.entities.ServiceConfiguration
-
Sets the map of service configuration options.
- setPassword(String) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Sets the password to be used when connecting to remote repositories.
- setPath(String) - Method in class com.mooltiverse.oss.nyx.entities.Asset
-
Sets the asset path
- 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.
- 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.
- setQualifier(String) - Method in class com.mooltiverse.oss.nyx.entities.Identifier
-
Sets the identifier qualifier
- setReleaseLenient(Boolean) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
-
Sets the value for this option.
- setReleasePrefix(String) - Method in class com.mooltiverse.oss.nyx.configuration.SimpleConfigurationLayer
-
Sets the value for this option.
- 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.
- 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.
- setService(String) - Method in class com.mooltiverse.oss.nyx.entities.Asset
-
Sets the asset service name
- 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.
- setSupportedRemoteNames(List<String>) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Sets the list of the remote repositories supported by this service.
- 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.
- setUser(String) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Sets the user name to be used when connecting to remote repositories.
- 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.configuration.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 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
STATE
marker, used when logging state events. - STATE_FILE - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The default path to the local state file.
- supports(Service.Feature) - Method in class com.mooltiverse.oss.nyx.services.changelog.Changelog
-
Safely checks if the underlying implementation supports the given operation.
- supports(Service.Feature) - Method in class com.mooltiverse.oss.nyx.services.git.Git
-
Safely checks if the underlying implementation supports the given operation.
- 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.
- supports(Service.Feature) - Method in class com.mooltiverse.oss.nyx.services.template.Template
-
Safely checks if the underlying implementation supports the given operation.
T
- tag(String) - Method in interface com.mooltiverse.oss.nyx.services.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.services.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.services.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.services.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 - Class in com.mooltiverse.oss.nyx.services.template
-
The entry point to the service producing assets using a template starting from the state object.
- TEMPLATE - com.mooltiverse.oss.nyx.services.Provider
-
The template service provider.
- TEMPLATE - Static variable in class com.mooltiverse.oss.nyx.log.Markers
-
The
TEMPLATE
marker, used when logging events about templates and their rendering. - TEMPLATE_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.template.Template
-
The name of the option used to pass the template to this object instance.
- Templates - Class in com.mooltiverse.oss.nyx.template
-
The base class used for template management and rendering, encapsulating the Mustache.java library.
- 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, TimeZone) - Constructor for class com.mooltiverse.oss.nyx.entities.git.TimeStamp
-
Constructor.
- 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 - com.mooltiverse.oss.nyx.entities.Verbosity
-
The trace log level.
- TransportException - Exception in com.mooltiverse.oss.nyx.io
-
An exception meaning that something in the transport or connection went wrong.
- TransportException(String) - Constructor for exception com.mooltiverse.oss.nyx.io.TransportException
-
Constructs a new exception with the specified detail message.
- TransportException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.io.TransportException
-
Constructs a new exception with the specified detail message and cause.
- TransportException(Throwable) - Constructor for exception 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_OPTION_NAME - Static variable in class com.mooltiverse.oss.nyx.services.git.Git
-
The name of the option used to pass the user name to this object instance.
- USERS - com.mooltiverse.oss.nyx.services.Service.Feature
-
When this feature is supported then the implementation class implements the
UserService
interface (so it can be safely cast to it) and the service specific methods can be safely invoked without anUnsupportedOperationException
being thrown. - UserService - Interface in com.mooltiverse.oss.nyx.services
-
A service that
supports
theService.Feature.USERS
feature to manage users. - userServiceInstance(Provider, Map<String, String>) - Static method in class com.mooltiverse.oss.nyx.services.ServiceFactory
-
Returns an instance for the given provider using the given options.
V
- valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.command.Commands
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.entities.Identifier.Position
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.entities.Verbosity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.entities.WorkspaceStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.services.Provider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.services.Service.Feature
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.mooltiverse.oss.nyx.command.Commands
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mooltiverse.oss.nyx.entities.Identifier.Position
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mooltiverse.oss.nyx.entities.Verbosity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mooltiverse.oss.nyx.entities.WorkspaceStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mooltiverse.oss.nyx.services.Provider
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mooltiverse.oss.nyx.services.Service.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Verbosity - Enum in com.mooltiverse.oss.nyx.entities
- VERBOSITY - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The default logging level.
- VERSION - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
-
The default release version.
- VERSION_RANGE - Static variable in interface com.mooltiverse.oss.nyx.configuration.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.configuration.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.services.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.services.git.Repository
-
Browse the repository commit history using the given
visitor
to inspect each commit. - WARNING - com.mooltiverse.oss.nyx.entities.Verbosity
-
The warning log level.
- withCommandLineConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Adds, replaces or removes the layer at the
LayerPriority.COMMAND_LINE
level. - withPluginConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Adds, replaces or removes the layer at the
LayerPriority.PLUGIN
level. - withRuntimeConfiguration(ConfigurationLayer) - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
-
Adds, replaces or removes the layer at the
LayerPriority.RUNTIME
level, which is the one that can override all other layers. - WorkspaceStatus - Enum in com.mooltiverse.oss.nyx.entities
-
This class maps allowed values for a Git workspace status.
All Classes All Packages