Package org.refcodes.command
package org.refcodes.command
This artifact provides you means to implement your custom commands as of the
command pattern. Basically a command
can be seen as a
method turned inside out. In case you enrich
this command with undo functionality, you can create an undo stack for your
applications.
Please refer to the refcodes-command: Do the undo documentation for an up-to-date and detailed description on the usage of this artifact.
-
ClassDescriptionAbstractCommand<CTX,
RET, E extends Exception> TheAbstractCommandimplements theUndoableinterface.AbstractUndoable<CTX,RET, E extends Exception> TheAbstractUndoableimplements theUndoableinterface.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.The ClassNoExceptionAvailableRuntimeException.The ClassNoResultAvailableRuntimeException.The ClassNotUndoableRuntimeException.The ClassNotYetExecutedRuntimeException.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.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.