|
|||||||||||
| 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.AddFavoriteAction
Displays a FavoriteInputDialog and creates a new
Favorite based on the data entered by the end-user.
| Field Summary | |
private MainApplicationWindow |
mainWindow
The Feed'n Read main window |
private Favorite |
template
The Favorite to use as template for all creations
|
| 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 | |
AddFavoriteAction(MainApplicationWindow mainWindow)
Creates a new AddFavoriteAction instance. |
|
| Method Summary | |
void |
getTemplate(Favorite favorite)
Gets the Favorite that is used as template for
Favorite creations.
|
void |
run()
Executes the action: Creates a FavoriteInputDialog instance
Displays the dialog and lets the user enter the favorite
information
Creates a new Favorite using the entered
information
Adds the new Favorite to the favorites tree
|
void |
setTemplate(Favorite favorite)
Sets a Favorite to use as template for subsequent
Favorite creations.
|
private void |
updateScheduler(Favorite favorite)
Updates the JobManager scheduler for the
specified Favorite. |
| 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 Favorite template
The Favorite to use as template for all creations
| Constructor Detail |
public AddFavoriteAction(MainApplicationWindow mainWindow)
Creates a new AddFavoriteAction instance. This action is
being used if the user adds a favorite to the favorites tree.
mainWindow - the Feed'n Read main window| Method Detail |
public void setTemplate(Favorite favorite)
Sets a Favorite to use as template for subsequent
Favorite creations.
favorite - the Favorite to use as templatepublic void getTemplate(Favorite favorite)
Gets the Favorite that is used as template for
Favorite creations.
favorite - the Favorite used as templatepublic void run()
Executes the action:
FavoriteInputDialog instanceFavorite using the entered
informationFavorite to the favorites tree
private void updateScheduler(Favorite favorite)
Updates the JobManager scheduler for the
specified Favorite. If the update interval for the
specified Favorite has been modified, the corresponding
SchedulerJob is canceled, recreated and restarted.
favorite - the Favorite to schedule the update for
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||