All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Action This object is a Git action value holder independent from the underlying Git implementation.Changelog This object models the data model of a changelog.Changelog.Release This object models a single release in a changelog.Changelog.Release.Section This object models a single section in a changelog release.ChangelogConfiguration This object models the fields used to configure the changelog generation.Changelogs This class provides reusable configuration chunks for changelog configurations.Clean The Clean command takes care of cleaning the release process and reverting the repository state to its initial state.Command The Command interface must be implemented by all Nyx commands.Commands The enumeration of available commands.Commit This object is a Git commit value holder independent from the underlying Git implementation.CommitMessageConvention This object models the fields used to configure a generic commit message convention.CommitMessageConventions This class provides reusable configuration chunks for commit message conventions.CommitMessageConventions A value holder that models a section containing a map of commit message conventions.CommitVisitor This functional interface is used when browsing Git commits and lets consumers receive summary implementation-independent informations about a single commit.Configuration The Nyx configuration.ConfigurationLayer This interface models the behavior of the configuration main section layer within the multi-layered configuration.ConfigurationRoot This interface models the root configuration, with global options and nested sections.DataAccessException This exception models an issue pertaining data access.Defaults A utility interface that collects default configuration values.Defaults.ReleaseType A utility interface that collects default configuration values forReleaseTypeobjects.Extended The extended configuration preset.FileMapper This class is used to load and save data files like configuration or state files.Git The entry point to the Git local and remote service.GitConfiguration This object models the fields used to configure the Git service.GitException A generic exception raised when some Git related issue is encountered.GitHostedRepository A remote Git repository hosted on some service.GitHostingService A service thatsupportstheService.Feature.GIT_HOSTINGfeature to manage hosted repositories.GitHub The entry point to the GitHub remote service.GitHubRelease A GitHub release.GitHubRepository A Git repository hosted on GitHub.GitHubUser A user for a remote GitHub service.GitLab The entry point to the GitLab remote service.GitLabRelease A GitLab release.GitLabRepository A Git repository hosted on GitLab.GitLabUser A user for a remote GitLab service.GitRemoteConfiguration This object models the fields used to configure the remote Git repository.Identifier This object models a custom identifier to be used in version names.Identifier.Position This enum maps allowed values for a custom identifier position (where the identifier has to be placed in version names).Identity This object is a Git identity value holder independent from the underlying Git implementation.IllegalPropertyException This exception models an issue pertaining the value of a property.Infer The Infer command takes care of inferring and computing informations in order to make a new release.Make The Make command takes care of building the release artifacts.Mark The Mark command takes care of tagging and committing into the Git repository.Markers An utility class with the defined set of markers used.Message This object is a Git commit message value holder independent from the underlying Git implementation.Nyx The Nyx entry point and main class.NyxException A superclass for all Nyx specific exceptions.Presets The presets factory class.Provider These are the constants representing the available service providers.Publish The Publish command takes care of publishing a release.Release A published release.ReleaseException This exception is raised when Nyx encounters an issue during the business operations.ReleaseScope This is a value object that models the summary data about the scope of a release.ReleaseService A service thatsupportstheService.Feature.RELEASESfeature to publish releases.ReleaseType This object models the fields used to configure a generic release type.ReleaseTypes This class provides reusable configuration chunks for release types.ReleaseTypes A value holder that models a section containing a map of release types.Repository This interface models coarse grained, implementation independent methods used by Nyx to access a Git repository.SecurityException An exception meaning that security constraints failed their checks.Service An abstraction over services.Service.Feature These are the constants representing the features that may or may not be supported by services.ServiceConfiguration This object models the fields used to configure a generic service.ServiceConfigurations This class provides reusable configuration chunks for service configurations.ServiceException A generic exception class that indicates an issue with a service.ServiceFactory The generic entry point to inspect and retrieve service implementations.Simple The simple configuration preset.SimpleConfigurationLayer A simple configuration layer, acting as a value holder for configuration options.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.Tag This object is a Git tag value holder independent from the underlying Git implementation.Templates The base class used for template management and rendering, encapsulating the Mustache.java library.TimeStamp This object is a Git timestamp value holder independent from the underlying Git implementation.TransportException An exception meaning that something in the transport or connection went wrong.User A user belonging to a service.UserService A service thatsupportstheService.Feature.USERSfeature to manage users.Verbosity WorkspaceStatus This class maps allowed values for a Git workspace status.