A B C D E F G I L M N O P R S T V W 
All Classes All Packages

A

AbstractCommand - Class in com.mooltiverse.oss.nyx.command
The common superclass for Nyx commands.
AbstractCommand(State, Repository) - Constructor for class com.mooltiverse.oss.nyx.command.AbstractCommand
Standard constructor.
Action - Class in com.mooltiverse.oss.nyx.data
This object is a Git action value holder independent from the underlying Git implementation.
Action(Identity, TimeStamp) - Constructor for class com.mooltiverse.oss.nyx.data.Action
Constructor.
add(Collection<String>) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Adds the given paths to the staging area.

B

Block - Interface in com.mooltiverse.oss.nyx.data
This interface models the behavior of a block of properties.
BUMP - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The default version identifier to bump.

C

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.
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.data - package com.mooltiverse.oss.nyx.data
 
com.mooltiverse.oss.nyx.git - package com.mooltiverse.oss.nyx.git
 
com.mooltiverse.oss.nyx.log - package com.mooltiverse.oss.nyx.log
 
com.mooltiverse.oss.nyx.state - package com.mooltiverse.oss.nyx.state
 
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.git.Repository
Commits changes to the repository.
commit(String, Identity, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Commits changes to the repository.
commit(Collection<String>, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Adds the given files to the staging area and commits changes to the repository.
commit(Collection<String>, String, Identity, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Adds the given files to the staging area and commits changes to the repository.
Commit - Class in com.mooltiverse.oss.nyx.data
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.data.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.data
This object models the fields used to configure a generic commit message convention.
CommitMessageConvention(String, Map<String, String>) - Constructor for class com.mooltiverse.oss.nyx.data.CommitMessageConvention
Standard constructor.
CommitMessageConventions - Interface in com.mooltiverse.oss.nyx.data
Models the commit message conventions configuration block.
CommitVisitor - Interface in com.mooltiverse.oss.nyx.git
This functional interface is used when browsing Git commits and lets consumers receive summary implementation-independent informations about a single commit.
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.
ConfigurationLayer - Interface in com.mooltiverse.oss.nyx.configuration
This interface models the behavior of a root block layer within the multi-layered configuration.

D

DataAccessException - Exception in com.mooltiverse.oss.nyx.data
This exception models an issue pertaining data access.
DataAccessException() - Constructor for exception com.mooltiverse.oss.nyx.data.DataAccessException
Constructs a new exception with null as its detail message.
DataAccessException(String) - Constructor for exception com.mooltiverse.oss.nyx.data.DataAccessException
Constructs a new exception with the specified detail message.
DataAccessException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.data.DataAccessException
Constructs a new exception with the specified detail message and cause.
DataAccessException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.data.DataAccessException
Constructs a new exception with the specified cause.
DEBUG - com.mooltiverse.oss.nyx.data.Verbosity
The debug log level.
DEFAULT - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The DEFAULT marker, used when logging default configuration.
Defaults - Interface in com.mooltiverse.oss.nyx.configuration
A utility interface that collects default configuration values.
DIRECTORY - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The default working directory.
DRY_RUN - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The flag that prevents to alter any repository state and instead just log the actions that would be taken.

E

ERROR - com.mooltiverse.oss.nyx.data.Verbosity
The error log level.

F

FATAL - com.mooltiverse.oss.nyx.data.Verbosity
The fatal log level.
from(Scheme) - Static method in enum com.mooltiverse.oss.nyx.data.Scheme
Returns the proper scheme mapped from the given version scheme.
from(String) - Static method in enum com.mooltiverse.oss.nyx.data.Scheme
Returns the proper version scheme mapped from the given value.
from(String) - Static method in enum com.mooltiverse.oss.nyx.data.Verbosity
Returns the proper verbosity level mapped from the given value.
from(Level) - Static method in enum com.mooltiverse.oss.nyx.data.Verbosity
Returns the proper verbosity level mapped from the given SLF4J level.

G

getAuthorAction() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the author data.
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.Root
Returns the version identifier to bump as it's defined by this configuration.
getBump() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the version identifier bumped on the previous release to produce the new release, if any.
getBump() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version identifier bumped on the previous release to produce the new release, if any.
getBumpExpressions() - Method in class com.mooltiverse.oss.nyx.data.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.
getCommitAction() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the committer data.
getCommitMessageConventions() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the commit message convention configuration block.
getCommitMessageConventions() - Method in interface com.mooltiverse.oss.nyx.configuration.Root
Returns the commit message convention configuration block.
getCommitTags(String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns a set of abjects representing all the tags for the given commit.
getConfiguration() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the configuration object.
getConfiguration() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the configuration object.
getDate() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the commit date.
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.Root
Returns the directory to use as the working directory as it's defined by this configuration.
getDirectory() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the directory used as the working directory as it's defined by the 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.Root
Returns the value of the dry run flag as it's defined by this configuration.
getEmail() - Method in class com.mooltiverse.oss.nyx.data.Identity
Returns the email.
getEnabled() - Method in interface com.mooltiverse.oss.nyx.data.CommitMessageConventions
Returns the list of enabled commit message convention names.
getExpression() - Method in class com.mooltiverse.oss.nyx.data.CommitMessageConvention
Returns the regular expression used to parse informations from a commit message.
getFinalCommit() - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Returns the SHA-1 identifier of the last commit within the scope.
getFooters() - Method in class com.mooltiverse.oss.nyx.data.Message
Returns the immutable list of footers, where keys are names and values are values.
getFullMessage() - Method in class com.mooltiverse.oss.nyx.data.Message
Returns the full message.
getIdentity() - Method in class com.mooltiverse.oss.nyx.data.Action
Returns the identity.
getInitialCommit() - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Returns the SHA-1 identifier of 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.Root
Returns the initial version defined by this configuration to use when no past version is available in the commit history.
getInternals() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the live map of internal attributes.
getInternals() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the live map of internal attributes.
getItem(String) - Method in interface com.mooltiverse.oss.nyx.data.CommitMessageConventions
Returns the commit message convention with the given name configured in this block, if any.
getItems() - Method in interface com.mooltiverse.oss.nyx.data.CommitMessageConventions
Returns the map of the commit message conventions configured in this block, where keys are convention names and values are actual convention objects.
getLatestCommit() - Method in class com.mooltiverse.oss.nyx.command.AbstractCommand
Returns the SHA-1 identifier of the last commit in the current branch.
getLatestCommit() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns the SHA-1 identifier of the last commit in the current branch.
getLevel() - Method in enum com.mooltiverse.oss.nyx.data.Verbosity
Returns the SLF4J level corresponding to this verbosity level
getMessage() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the commit message.
getName() - Method in class com.mooltiverse.oss.nyx.data.Identity
Returns the name.
getName() - Method in class com.mooltiverse.oss.nyx.data.Tag
Returns the name.
getParents() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the immutable list of parent commit SHA-1 identifiers.
getPreviousVersion() - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Returns the version identifier of the most recent past release.
getPreviousVersionCommit() - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Returns the SHA-1 identifier of the most recent past release commit.
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.Root
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.Root
Returns the prefix to use in release name generation as it's defined by this configuration.
getReleaseScope() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the object modelling the attributes defining the scope of the release.
getReleaseScope() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the object modelling the attributes defining the scope of the release.
getRootCommit() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns the SHA-1 identifier of the first commit in the repository (the only commit with no parents).
getScheme() - Method in class com.mooltiverse.oss.nyx.configuration.Configuration
Returns the versioning scheme to use as it's defined by this configuration.
getScheme() - Method in interface com.mooltiverse.oss.nyx.configuration.Root
Returns the versioning scheme to use as it's defined by this configuration.
getScheme() - Method in enum com.mooltiverse.oss.nyx.data.Scheme
Returns the version scheme
getScheme() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the versioning scheme used as it's defined by the configuration.
getScheme() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the versioning scheme used as it's defined by the configuration.
getSHA() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the SHA-1 identifier for the commit.
getShortMessage() - Method in class com.mooltiverse.oss.nyx.data.Message
Returns the short message.
getSignificant() - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Returns the flag telling if the release scope contains significant commits.
getTags() - Method in class com.mooltiverse.oss.nyx.data.Commit
Returns the immutable list of tags pointing to this commit.
getTarget() - Method in class com.mooltiverse.oss.nyx.data.Tag
Returns the ID (SHA-1) of the tagged object.
getTimestamp() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the current timestamp.
getTimestamp() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the current timestamp.
getTimeStamp() - Method in class com.mooltiverse.oss.nyx.data.Action
Returns the time stamp.
getTimeStamp() - Method in class com.mooltiverse.oss.nyx.data.TimeStamp
Returns the time stamp.
getTimeZone() - Method in class com.mooltiverse.oss.nyx.data.TimeStamp
Returns the time zone.
getValue() - Method in enum com.mooltiverse.oss.nyx.data.Scheme
Returns the string representation of this scheme.
getValue() - Method in enum com.mooltiverse.oss.nyx.data.Verbosity
Returns the string representation of this verbosity level.
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.Root
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.Root
Returns the version defined by this configuration.
getVersion() - Method in interface com.mooltiverse.oss.nyx.state.Root
Returns the version inferred by Nyx, if any.
getVersion() - Method in class com.mooltiverse.oss.nyx.state.State
Returns the version inferred by Nyx, if any.
getVersionInternal() - Method in class com.mooltiverse.oss.nyx.state.State
Gets the version attribute.
Git - Class in com.mooltiverse.oss.nyx.git
This is the factory class for Repository instances.
GitException - Exception in com.mooltiverse.oss.nyx.git
A generic exception raised when some Git related issue is encountered.
GitException() - Constructor for exception com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with null as its detail message.
GitException(String) - Constructor for exception com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with the specified detail message.
GitException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with the specified detail message and cause.
GitException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.git.GitException
Constructs a new exception with the specified cause.

I

Identity - Class in com.mooltiverse.oss.nyx.data
This object is a Git identity value holder independent from the underlying Git implementation.
Identity(String, String) - Constructor for class com.mooltiverse.oss.nyx.data.Identity
Constructor.
IllegalPropertyException - Exception in com.mooltiverse.oss.nyx.data
This exception models an issue pertaining a data property.
IllegalPropertyException() - Constructor for exception com.mooltiverse.oss.nyx.data.IllegalPropertyException
Constructs a new exception with null as its detail message.
IllegalPropertyException(String) - Constructor for exception com.mooltiverse.oss.nyx.data.IllegalPropertyException
Constructs a new exception with the specified detail message.
IllegalPropertyException(String, Throwable) - Constructor for exception com.mooltiverse.oss.nyx.data.IllegalPropertyException
Constructs a new exception with the specified detail message and cause.
IllegalPropertyException(Throwable) - Constructor for exception com.mooltiverse.oss.nyx.data.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.data.Verbosity
The info log level.
INITIAL_VERSION - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The initial version to use.
isAnnotated() - Method in class com.mooltiverse.oss.nyx.data.Tag
Returns true if this is an annotated tag, false if it's a lightweight tag.
isClean() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Returns true if the repository is clean, which is when no differences exist between the working tree, the index, and the current HEAD.
isInternalAttributeUpToDate(String, Object) - Method in class com.mooltiverse.oss.nyx.command.AbstractCommand
Returns true if the internal attributes map contains an attribute with the given name and its value equals the given expected value.
isRepositoryClean() - Method in class com.mooltiverse.oss.nyx.command.AbstractCommand
Returns true if the repository is in a clean state (no uncommitted changes).
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

Layer - Interface in com.mooltiverse.oss.nyx.data
This interface models the behavior of a layer within multi-layered data structures.

M

MAIN - Static variable in class com.mooltiverse.oss.nyx.log.Markers
The MAIN marker, used when logging events from the main classes.
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.
Message - Class in com.mooltiverse.oss.nyx.data
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.data.Message
Constructor.

N

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) - Static method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory.
open(String) - Static method in class com.mooltiverse.oss.nyx.git.Git
Returns a repository instance working in the given directory.

P

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.
push() - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the default remote origin.
push(String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remote.
push(Collection<String>) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Pushes local changes in the current branch to the given remotes.

R

RELEASE_LENIENT - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The 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.
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.
ReleaseScope - Class in com.mooltiverse.oss.nyx.data
This is a value object that models the summary data about the scope of a release.
ReleaseScope() - Constructor for class com.mooltiverse.oss.nyx.data.ReleaseScope
Default constructor.
ReleaseScope(Version, String, String, String, Boolean) - Constructor for class com.mooltiverse.oss.nyx.data.ReleaseScope
Constructor.
repository() - Method in class com.mooltiverse.oss.nyx.command.AbstractCommand
Returns the repository object.
repository() - Method in class com.mooltiverse.oss.nyx.Nyx
Returns the repository.
Repository - Interface in com.mooltiverse.oss.nyx.git
This interface models coarse grained, implementation independent methods used by Nyx to access a Git repository.
Root - Interface in com.mooltiverse.oss.nyx.configuration
This interface models the configuration root block, with global options.
Root - Interface in com.mooltiverse.oss.nyx.state
This interface models the state root block, with global attributes.
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 a 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

Scheme - Enum in com.mooltiverse.oss.nyx.data
This class maps version Schemes and the corresponding configuration options or state attributes, whose string representations may not always match the Scheme values.
SCHEME - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The versioning scheme to use.
SEMVER - com.mooltiverse.oss.nyx.data.Scheme
Services - Interface in com.mooltiverse.oss.nyx.configuration
This interface models the configuration block that defines the configured services.
setBump(String) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the version identifier bumped on the previous release to produce the new release, if any.
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().
setFinalCommit(String) - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Sets the SHA-1 identifier of the last commit within the scope.
setInitialCommit(String) - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Sets the SHA-1 identifier of the first commit within the scope.
setPreviousVersion(Version) - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Sets the version identifier of the most recent past release.
setPreviousVersionCommit(String) - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Sets the SHA-1 identifier of the most recent past release commit.
setSignificant(Boolean) - Method in class com.mooltiverse.oss.nyx.data.ReleaseScope
Sets the flag telling if the release scope contains significant commits.
setVersionInternal(Version) - Method in class com.mooltiverse.oss.nyx.state.State
Sets the version attribute.
state() - Method in class com.mooltiverse.oss.nyx.command.AbstractCommand
Returns the state object.
state() - Method in interface com.mooltiverse.oss.nyx.command.Command
Returns the state object.
state() - Method in class com.mooltiverse.oss.nyx.Nyx
Returns the state.
State - Class in com.mooltiverse.oss.nyx.state
The State class holds a number of attributes resulting from the execution of one or more command and so represents the current status of a release process at a certain point in time.
State(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.
storeInternalAttribute(String, Object) - Method in class com.mooltiverse.oss.nyx.command.AbstractCommand
Stores the attribute with the given name to the internal attributes map.

T

tag(String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name.
tag(String, String) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name and optional message.
tag(String, String, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the latest commit in the current branch with a tag with the given name and optional message using the optional tagger identity.
tag(String, String, String, Identity) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Tags the object represented by the given SHA-1 with a tag with the given name and optional message using the optional tagger identity.
Tag - Class in com.mooltiverse.oss.nyx.data
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.data.Tag
Constructor.
TimeStamp - Class in com.mooltiverse.oss.nyx.data
This object is a Git timestamp value holder independent from the underlying Git implementation.
TimeStamp(Date, TimeZone) - Constructor for class com.mooltiverse.oss.nyx.data.TimeStamp
Constructor.
toString() - Method in class com.mooltiverse.oss.nyx.data.Action
toString() - Method in class com.mooltiverse.oss.nyx.data.Commit
toString() - Method in class com.mooltiverse.oss.nyx.data.Identity
toString() - Method in class com.mooltiverse.oss.nyx.data.Message
toString() - Method in class com.mooltiverse.oss.nyx.data.Tag
toString() - Method in class com.mooltiverse.oss.nyx.data.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.data.Verbosity
The trace log level.

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.data.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mooltiverse.oss.nyx.data.Verbosity
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.data.Scheme
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.data.Verbosity
Returns an array containing the constants of this enum type, in the order they are declared.
Verbosity - Enum in com.mooltiverse.oss.nyx.data
This class maps log Levels and the corresponding configuration options and state attributes, whose string representations may not always match the Level values.
VERBOSITY - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The logging level.
VERSION - Static variable in interface com.mooltiverse.oss.nyx.configuration.Defaults
The release version.
visit(Commit) - Method in interface com.mooltiverse.oss.nyx.git.CommitVisitor
Visits a single commit and receives all of the commit simplified fields.

W

walkHistory(String, String, CommitVisitor) - Method in interface com.mooltiverse.oss.nyx.git.Repository
Browse the repository commit history using the given visitor to inspect each commit.
WARNING - com.mooltiverse.oss.nyx.data.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.
A B C D E F G I L M N O P R S T V W 
All Classes All Packages