Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.ui
Class SubActionBars2

java.lang.Object
  extended by 

org.eclipse.core.commands.common.EventManager
      extended by 

org.eclipse.ui.SubActionBars
          extended by 
org.eclipse.ui.SubActionBars2
All Implemented Interfaces:
IActionBars, IActionBars2

public class SubActionBars2
extends SubActionBars
implements IActionBars2

A implementation of the extended IActionBars2 interface. This sub class provides a sub cool bar manager for plugins to contribute multiple cool items.

Since:
3.0

Field Summary
 
Fields inherited from class org.eclipse.ui. SubActionBars
P_ACTION_HANDLERS
 
Constructor Summary
SubActionBars2 ( IActionBars2 parent)
          Constucts a sub action bars object using an IActionBars2 parent.
SubActionBars2 ( IActionBars2 parent, IServiceLocator serviceLocator)
          Constucts a sub action bars object using an IActionBars2 parent.
 
Method Summary
protected   SubCoolBarManager createSubCoolBarManager ( ICoolBarManager parent)
          Returns a new sub coolbar manager.
 void dispose ()
          Dispose the contributions.
protected   IActionBars2 getCastedParent ()
          Returns the casted parent of the sub action bars.
  ICoolBarManager getCoolBarManager ()
          Returns the cool bar manager.
protected  void setActive (boolean value)
          Activate / deactivate the contributions.
 
Methods inherited from class org.eclipse.ui. SubActionBars
activate, activate, addPropertyChangeListener, basicSetActive, clearGlobalActionHandlers, createSubMenuManager, createSubToolBarManager, deactivate, deactivate, fireActionHandlersChanged, firePropertyChange, getActive, getGlobalActionHandler, getGlobalActionHandlers, getMenuManager, getParent, getServiceLocator, getStatusLineManager, getToolBarManager, isSubMenuManagerCreated, isSubStatusLineManagerCreated, isSubToolBarManagerCreated, partChanged, removePropertyChangeListener, setGlobalActionHandler, setServiceLocator, updateActionBars
 
Methods inherited from class org.eclipse.core.commands.common. EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui. IActionBars
clearGlobalActionHandlers, getGlobalActionHandler, getMenuManager, getServiceLocator, getStatusLineManager, getToolBarManager, setGlobalActionHandler, updateActionBars
 

Constructor Detail

SubActionBars2

public SubActionBars2(
IActionBars2 parent)
Constucts a sub action bars object using an IActionBars2 parent.

Parameters:
parent - the action bars to virtualize; must not be null.

SubActionBars2

public SubActionBars2(
IActionBars2 parent,
                      
IServiceLocator serviceLocator)
Constucts a sub action bars object using an IActionBars2 parent.

Parameters:
parent - the action bars to virtualize; must not be null.
serviceLocator - The service locator for this action bar; must not be null.
Since:
3.2
Method Detail

getCastedParent

protected 
IActionBars2 getCastedParent()
Returns the casted parent of the sub action bars. This method can return an IActionBars2 since it can only accept IActionBars2 in the constructor.

Returns:
the casted parent.

createSubCoolBarManager

protected 
SubCoolBarManager createSubCoolBarManager(
ICoolBarManager parent)
Returns a new sub coolbar manager.

Parameters:
parent - the parent coolbar manager
Returns:
the cool bar manager

getCoolBarManager

public 
ICoolBarManager getCoolBarManager()
Description copied from interface: IActionBars2
Returns the cool bar manager.

Note: Clients who add or remove items from the returned cool bar manager are responsible for calling updateActionBars so that the changes can be propagated throughout the workbench.

Specified by:
getCoolBarManager in interface IActionBars2
Returns:
the cool bar manager.

setActive

protected void setActive(boolean value)
Description copied from class: SubActionBars
Activate / deactivate the contributions.

Overrides:
setActive in class SubActionBars

dispose

public void dispose()
Description copied from class: SubActionBars
Dispose the contributions.

Overrides:
dispose in class SubActionBars

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire