Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.jdeveloper.vcs.spi
Class VCSContextualController

java.lang.Object
  extended by oracle.jdeveloper.vcs.spi.VCSController
      extended by oracle.jdeveloper.vcs.spi.VCSContextualController

All Implemented Interfaces:
Controller
Direct Known Subclasses:
VersionHistoryController, VersionTreeController

public class VCSContextualController
extends VCSController
Since:
11.1.1.0.0

Field Summary

 

Fields inherited from class oracle.jdeveloper.vcs.spi.VCSController
COMMAND_RESULT, VCS

 

Fields inherited from interface oracle.ide.controller.Controller
UPDATE_FROM_ACTION_PERFORMED, UPDATE_FROM_ACTIVE_VIEW_CHANGED, UPDATE_FROM_UNDO, UPDATE_FROM_USER_EXTENSION, UPDATE_FROM_VIEW_SELECTION_CHANGED

 

Constructor Summary
VCSContextualController(int cmdId, java.lang.String vcsId)
           

 

Method Summary
 boolean handleEvent(IdeAction action, Context context)
          This method is called when a user interaction with a View triggers the execution of a command.
protected  boolean isHandledAction(IdeAction action)
          Is the specified action handled by this controller?
 boolean update(IdeAction action, Context context)
          This method updates the enabled status of the specified action within the specified context.

 

Methods inherited from class oracle.jdeveloper.vcs.spi.VCSController
createCommand, handleEventImpl, invokeCommand, isSystemActive, preInvoke, preUpdate, updateImpl

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

VCSContextualController

public VCSContextualController(int cmdId,
                               java.lang.String vcsId)

Method Detail

isHandledAction

protected boolean isHandledAction(IdeAction action)
Description copied from class: VCSController
Is the specified action handled by this controller?
Overrides:
isHandledAction in class VCSController
Returns:
whether this action is handled by this controller.

handleEvent

public boolean handleEvent(IdeAction action,
                           Context context)
Description copied from interface: Controller
This method is called when a user interaction with a View triggers the execution of a command.
Specified by:
handleEvent in interface Controller
Overrides:
handleEvent in class VCSController
Parameters:
action - action whose command is to be executed.
Returns:
true if the controller handles the specified command.

update

public boolean update(IdeAction action,
                      Context context)
Description copied from interface: Controller
This method updates the enabled status of the specified action within the specified context. It should generally be called on the controller associated with the active view to allow that controller to take the first crack at determining its enabled status. If that controller wants to update its enabled status, it does so and returns true to indicate that further controllers do not need to be consulted. If the controller does not deal with setting the enabled status of an action, it delegates the request to its supervising controller, all the way up to the Ide. The Ide has a special implementation of update(xx) that further delegates the request to root controllers, until one of them returns true indicating the request was handled by the controller.
Specified by:
update in interface Controller
Overrides:
update in class VCSController
Parameters:
action - action whose command is to be executed.
context - the current context
Returns:
true if the controller handles the specified command.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.