jas2.util
Class CommandProcessor
- java.lang.Object
-
- java.util.Observable
-
- jas2.util.CommandProcessor
-
- Direct Known Subclasses:
- JASCommandProcessor, NestedCommandProcessor
public class CommandProcessor extends java.util.ObservableA CommandProcessor represents a collection of CommandTargets. The CommandProcessor is Observable, and is normally Observed by the CommandTargetManager. When the CommandProcessor calls its notifyObservers method, the CommandTargetManager prompts each CommandSource currently attached to CommandTargets within the CommandProcessor to update their enabled/disabled status. Typically applications provide their own CommandProcessor(s) which extend this base class and which can handle a set of commands. By default CommandProcessor's acceptCommand method uses reflection to search for methods in the subClass which correspond to specific commands, although subclasses could also override the acceptCommand method to implement a different scheme. The default scheme looks for methods of type:public void onXXX()to handle the command XXX. Alsopublic void enableXXX(JASState state)to determine if the command is active or not.
-
-
Constructor Summary
Constructors Constructor and Description CommandProcessor()
-
DataMelt 3.0 © DataMelt by jWork.ORG