All Classes

Class Description
AbstractCommand<CTX,​RET,​E extends Exception>
The AbstractCommand implements the Undoable interface.
AbstractUndoable<CTX,​RET,​E extends Exception>
The AbstractUndoable implements the Undoable interface.
Command<CTX,​RET,​E extends Exception>
A Command (Command) represents an (atomic) operation applied to a context returning a result encapsulated in an object (as of object oriented programming).
CommandAccessor<CTX,​R,​E extends Exception>
Provides an accessor for a command property.
CommandAccessor.CommandBuilder<CTX,​R,​E extends Exception,​B extends CommandAccessor.CommandBuilder<CTX,​R,​E,​B>>
Provides a builder method for a name property returning the builder for applying multiple build operations.
CommandAccessor.CommandMutator<CTX,​R,​E extends Exception>
Provides a mutator for a command property.
CommandAccessor.CommandProperty<CTX,​R,​E extends Exception>
Provides a command property.
CommandRuntimeException
The Class CommandRuntimeException.
NoExceptionAvailableRuntimeException
The Class NoExceptionAvailableRuntimeException.
NoResultAvailableRuntimeException
The Class NoResultAvailableRuntimeException.
NotUndoableRuntimeException
The Class NotUndoableRuntimeException.
NotYetExecutedRuntimeException
The Class NotYetExecutedRuntimeException.
Undoable<CTX,​RET,​E extends Exception>
An Undoable is a Command) which also provides means to undo its operation applied before.
UndoableAccessor<CTX,​R,​E extends Exception>
Provides an accessor for a command property.
UndoableAccessor.UndoableBuilder<CTX,​R,​E extends Exception,​B extends UndoableAccessor.UndoableBuilder<CTX,​R,​E,​B>>
Provides a builder method for a name property returning the builder for applying multiple build operations.
UndoableAccessor.UndoableMutator<CTX,​R,​E extends Exception>
Provides a mutator for a undoable property.
UndoableAccessor.UndoableProperty<CTX,​R,​E extends Exception>
Provides a undoable property.
Worker<CTX,​E extends Exception>
A Worker represents an (atomic) operation applied to a context and (in contrast to a Command) not returning any result, all of which encapsulated in an object (as of object oriented programming).
WorkerAccessor<CTX,​E extends Exception>
Provides an accessor for a command property.
WorkerAccessor.WorkerBuilder<CTX,​E extends Exception,​B extends WorkerAccessor.WorkerBuilder<CTX,​E,​B>>
Provides a builder method for a name property returning the builder for applying multiple build operations.
WorkerAccessor.WorkerMutator<CTX,​E extends Exception>
Provides a mutator for a worker property.
WorkerAccessor.WorkerProperty<CTX,​E extends Exception>
Provides a worker property.