Skip navigation links
oracle.ide.view
Class PinnableManager
java.lang.Object
oracle.ide.view.MultiManager
oracle.ide.view.PinnableManager
- All Implemented Interfaces:
- Addin, Controller
- Direct Known Subclasses:
- ExplorerManager, InspectorManager
-
public abstract class PinnableManager
- extends MultiManager
Methods inherited from class oracle.ide.view.MultiManager |
createDockableView, createShowAction, createToggleToolbarAction, findOrCreateView, findView, getAcceleratorFile, getDefaultName, getDefaultViewId, getDockableFactory, getLastView, getNewView, getOrientation, getRelativeView, getShowAction, getToggleToolbarMenuWeight, getViewCategory, getViewId, getViews, initialize, isToolbarVisible, setToolbarVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PinnableManager
public PinnableManager()
showLastView
public DockableView showLastView(Context context)
- Description copied from class:
MultiManager
- Show the last managed View. This method is called in response to the IdeAction returned by getAction. The value returned may be dependant upon the Context provided (e.g. if context already refers to the last managed View, might return the next to last managed View thereby allowing round robin View activation by continually showing the managed View previous to the current managed View).
-
- Overrides:
showLastView
in class MultiManager
-
- See Also:
#getAction
showView
public DockableView showView(Context context)
- Description copied from class:
MultiManager
- Show the View for the given Context, creating a new View instance as necessary. This method is called in response to the IdeAction returned by getNewAction.
-
- Overrides:
showView
in class MultiManager
-
- See Also:
#getNewAction
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 MultiManager
-
- Parameters:
action
- action whose command is to be executed.
context
- the current context
- Returns:
- true if the controller handles the specified command.
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 MultiManager
-
- Parameters:
action
- action whose command is to be executed.
- Returns:
- true if the controller handles the specified command.
getDefaultView
protected DockableView getDefaultView(Context context)
-
- Overrides:
getDefaultView
in class MultiManager
Skip navigation links
Copyright © 1997, 2012, Oracle. All rights reserved.