|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.swing.AbstractAction
edu.sc.seis.gee.task.TaskAction
TaskAction.java Created: Thu Nov 29 22:47:44 2001
| Field Summary | |
static boolean |
CHILDREN_GET_MENUBAR
|
static java.awt.Dimension |
MIN_SIZE
|
protected boolean |
toolBarHandlerAdded
|
| Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
| Fields inherited from interface edu.sc.seis.gee.configurator.DefaultParamNames |
BUTTON_GROUP_ID, BUTTON_MODEL, DISPLAY_LOCATION, EAST, FALSE, FRAME, HEIGHT, HEIGHTPER, HORIZONTAL, JUSTIFY, JUSTIFY_BOTTOMLEFT, JUSTIFY_BOTTOMRIGHT, JUSTIFY_CENTER, JUSTIFY_TOPLEFT, JUSTIFY_TOPRIGHT, MAIN, NONE, NORTH, ORIENTATION, PALETTE, PREFIX, PRESELECTED, SERVER_DNS, SERVER_NAME, TASK_ACTION, TASK_CLASSNAME, TASK_ID, TASK_INSTANCE, TASK_NAME, TOOLTIP, TRUE, VERTICAL, WIDTH, WIDTHPER |
| Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
| Constructor Summary | |
TaskAction(java.lang.String id,
java.lang.String classname,
java.lang.String name,
java.util.HashMap configParam,
ToolBarHandler tbh,
boolean toggle)
|
|
TaskAction(java.lang.String id,
java.lang.String classname,
java.lang.String name,
java.util.HashMap configParam,
ToolBarHandler tbh,
boolean toggle,
java.lang.String iconName)
|
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent act)
|
void |
addToToolBar(javax.swing.Action act)
|
void |
addToToolBar(javax.swing.JComponent comp)
|
void |
addToToolBar(javax.swing.JToolBar jtb,
javax.swing.Action act)
|
void |
addToToolBar(javax.swing.JToolBar jtb,
javax.swing.JComponent comp)
|
void |
checkDisplayLocation()
Calls check display location with a default setSize and tabbed value of false |
void |
checkDisplayLocation(boolean tabbed)
This method takes the config paramater DISPLAY_LOCATION and if the task is a GUITask or is a Component it puts it in that DISPLAY_LOCATION and initializes its graphical elements |
javax.swing.JToolBar |
copyToolBar()
creates a copy of the toolbar, fir cases where a task has multiple windows and needs for each window to have its own toolbar. |
void |
destroyJFrame()
|
java.lang.Object |
getConfigParam(java.lang.String key)
|
java.util.HashMap |
getConfigParams()
|
javax.swing.Icon |
getIcon()
|
java.lang.String |
getIconLoc()
|
java.lang.String |
getId()
|
javax.swing.JFrame |
getJFrame()
returns the JFrame for this task, or null if there is not a frame. |
javax.swing.JPanel |
getJPanel()
|
java.lang.String |
getName()
|
StatusIndicator |
getStatusIndicator()
|
Task |
getTask()
|
javax.swing.JToolBar |
getToolBar()
Gets the main tool bar for this task. |
ToolBarHandler |
getToolBarHandler()
|
void |
invoke(boolean tabbed)
|
void |
invoke(boolean tabbed,
boolean bringToFront)
|
boolean |
isToggle()
|
void |
putConfigParam(java.lang.String key,
java.lang.Object value)
|
void |
reset()
resets this taskaction and its task to a pre invoked state and destroys the JFrame associated with it |
void |
reset(boolean destroyFrame)
resets this TaskAction and its task to a pre invoked state |
void |
reset(boolean destroyFrame,
boolean nullifyTask)
resets this TaskAction and its task to a pre invoked state |
| Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected boolean toolBarHandlerAdded
public static boolean CHILDREN_GET_MENUBAR
public static final java.awt.Dimension MIN_SIZE
| Constructor Detail |
public TaskAction(java.lang.String id,
java.lang.String classname,
java.lang.String name,
java.util.HashMap configParam,
ToolBarHandler tbh,
boolean toggle,
java.lang.String iconName)
public TaskAction(java.lang.String id,
java.lang.String classname,
java.lang.String name,
java.util.HashMap configParam,
ToolBarHandler tbh,
boolean toggle)
| Method Detail |
public java.lang.String getId()
public java.lang.String getName()
public boolean isToggle()
public javax.swing.Icon getIcon()
public java.lang.String getIconLoc()
public ToolBarHandler getToolBarHandler()
public javax.swing.JToolBar getToolBar()
public javax.swing.JToolBar copyToolBar()
throws ConfigurationException
ConfigurationExceptionpublic javax.swing.JFrame getJFrame()
public void destroyJFrame()
public javax.swing.JPanel getJPanel()
public void checkDisplayLocation()
throws ConfigurationException
ConfigurationException
public void checkDisplayLocation(boolean tabbed)
throws ConfigurationException
ConfigurationExceptionpublic void actionPerformed(java.awt.event.ActionEvent act)
actionPerformed in interface java.awt.event.ActionListenerpublic void invoke(boolean tabbed)
public void invoke(boolean tabbed,
boolean bringToFront)
public void addToToolBar(javax.swing.JComponent comp)
public void addToToolBar(javax.swing.JToolBar jtb,
javax.swing.JComponent comp)
public void addToToolBar(javax.swing.Action act)
public void addToToolBar(javax.swing.JToolBar jtb,
javax.swing.Action act)
public StatusIndicator getStatusIndicator()
public Task getTask()
throws ConfigurationException
ConfigurationExceptionpublic java.lang.Object getConfigParam(java.lang.String key)
public void putConfigParam(java.lang.String key,
java.lang.Object value)
public java.util.HashMap getConfigParams()
public void reset()
public void reset(boolean destroyFrame)
destroyFrame - -
if true, the frame associated with this taskAction is
destroyed else it is only set to null in this TaskAction
public void reset(boolean destroyFrame,
boolean nullifyTask)
destroyFrame - -
if true, the frame associated with this taskAction is
destroyed else it is only set to null in this TaskAction.nullifyTask - sets the task object reference to null so that it will be
recreated from scratch on next invocation.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||