javax.ide.command
Class Controller

java.lang.Object
javax.ide.command.Controller

public final class Controller

extends java.lang.Object

Controllers encapulate extension defined UpdateHandlers and
InvokeHandlers. Generally, Views use
controllers to check whether a context sensitive command can be
executed given the current context, and to do the actual execution of
that command.

Controller

Constructs a controller object, deferring class loading and instantiation
of its invoke and update handler objects until needed. Generally, this is
only used by IDE implementations when loading controllers from the manifest
file.