|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
net.sourceforge.java.feednread.frontend.event.action.ImportAction
This Action acts as container for all import related sub
actions. It shows a drop down menu from which a sub Action may
be activated.
| Field Summary | |
OPMLImportAllAction |
actionOPMLImportAll
The import all sub Action |
OPMLImportCategoryAction |
actionOPMLImportCategory
The import Category sub Action |
private MainApplicationWindow |
mainWindow
The Feed'n Read main window |
private MenuManager |
menuMgr
The MenuManager used by this Action to
create the sub menu |
| Fields inherited from class org.eclipse.jface.action.Action |
|
| Fields inherited from class org.eclipse.core.commands.common.EventManager |
|
| Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
| Constructor Summary | |
ImportAction(MainApplicationWindow mainWindow)
Creates a new ImportAction instance.
|
|
| Method Summary | |
private void |
createMenuManager()
Creates the MenuManager used by this
AggregateAction. |
private void |
createSubActions()
Creates all sub actions of this ImportAction
|
void |
dispose()
Disposes the menu returned by getMenu. |
Menu |
getMenu(Control parent)
Returns the SWT menu, created as a pop up menu parented by the given control. |
Menu |
getMenu(Menu parent)
Returns an SWT menu created as a drop down menu parented by the given menu. |
void |
run()
Executes the action: Just shows the sub actions in a drop down menu |
| Methods inherited from class org.eclipse.jface.action.AbstractAction |
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
| 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.jface.action.IAction |
addPropertyChangeListener, removePropertyChangeListener |
| Field Detail |
private MainApplicationWindow mainWindow
The Feed'n Read main window
private MenuManager menuMgr
The MenuManager used by this Action to
create the sub menu
public OPMLImportAllAction actionOPMLImportAll
The import all sub Action
public OPMLImportCategoryAction actionOPMLImportCategory
The import Category sub Action
| Constructor Detail |
public ImportAction(MainApplicationWindow mainWindow)
Creates a new ImportAction instance.
This Action acts as container for all sub actions
defined to import.
It shows a drop down menu from which a sub Action
may be activated.
mainWindow - the Feed'n Read main window| Method Detail |
public void run()
Executes the action:
run in interface IActionpublic void dispose()
getMenu. Does nothing
if there is no menu. This method will be executed only when the
parent of the menu is disposed.
dispose in interface IMenuCreatorpublic Menu getMenu(Control parent)
getMenu in interface IMenuCreatorparent - the parent control
null if the menu could not be createdpublic Menu getMenu(Menu parent)
getMenu in interface IMenuCreatorparent - the parent menu
null if the menu could not
be createdprivate void createMenuManager()
Creates the MenuManager used by this
AggregateAction. All sub actions
are created and added to the MenuManager.
private void createSubActions()
Creates all sub actions of this ImportAction
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||