edu.sc.seis.gee.task
Interface GUITask

All Superinterfaces:
DefaultParamNames, Task
All Known Implementing Classes:
ChannelChooserTask, ChooseConfigTask, EventInfoTask, HtmlViewerTask, LoadSeismogram, MemoryStatus, NameServiceBrowser, NetworkAddTask, PlaceholderImage, QueryEventsTask, SeismogramApprovalTask, SeismogramInfoTask, ShowEventsTask, VersionTask

public interface GUITask
extends Task


Field Summary
 
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
 
Method Summary
 javax.swing.JComponent getGUI()
          Gets the GUI for this Task.
 javax.swing.JComponent getMoreOptionsGUI()
          Gets the "More Options" GUI component.
 boolean hasMoreOptions()
          True if this GUI has a "more options" funtionality.
 
Methods inherited from interface edu.sc.seis.gee.task.Task
configure, destroy, invoke
 

Method Detail

getGUI

public javax.swing.JComponent getGUI()
                              throws java.lang.Exception
Gets the GUI for this Task. Used for interacting with the user before and after invoking this Task's action.

Throws:
java.lang.Exception

hasMoreOptions

public boolean hasMoreOptions()
True if this GUI has a "more options" funtionality. More options appear in a separate panel below the main gui, and can be shown/hidden with a "Show More Options" and "Hide More Options" button that is provided automatically is this return true.


getMoreOptionsGUI

public javax.swing.JComponent getMoreOptionsGUI()
Gets the "More Options" GUI component.



Copyright © 2002-2006 Seismology at the University of South Carolina. All Rights Reserved.