Package com.j3d.engine.interact.cmd
Class Commands
java.lang.Object
com.j3d.engine.react.events.EventEmitter
com.j3d.engine.interact.cmd.Commands
- All Implemented Interfaces:
EventEmitterInterface
A container class for all top-level commands.
This class holds a single instance of each concrete Command implementation.
This allows commands to be constructed once and then reused, avoiding repeated
object creation. The instances are then registered with the CommandsManager.
- Author:
- Lehlogonolo Poole
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.j3d.engine.react.events.EventEmitter
registered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfiredEvent(Command cmd, Invoker invoker, String aliasUsed, Object[] args, ArrayList<TaggedArgValue<?>> taggedArgs) Returns a list of all top-level command instances.voidstatefulCompleted(SemiStatefulCommand statefulCommand, boolean userHitEnter) Methods inherited from class com.j3d.engine.react.events.EventEmitter
attachListener, broadcast, detachAll, detachListener, genericAttach, genericBroadcast, genericDetach, genericDetachAll, isAttached
-
Field Details
-
debug
-
transform
-
engine
-
explodeCmd
-
uiCmd
-
helpCmd
-
prismCmd
-
measureCmd
-
clipboardCmd
-
selectCmd
-
quickTranslateCmd
-
camera
-
createCmd
-
joinCmd
-
extrudeCmd
-
jaivaExecCmd
-
macroCmd
-
-
Constructor Details
-
Commands
public Commands()Default (empty) constructor
-
-
Method Details