edu.sc.seis.gee.task
Interface Task

All Superinterfaces:
DefaultParamNames
All Known Subinterfaces:
AmpSetterTask, GUITask, SAXTask
All Known Implementing Classes:
AddFriends, ApprovalExportTask, ChangeActivityTask, ChannelChooserTask, ChooseConfigTask, ClearDataSetTask, ClearSelectionTask, ColumnSeismogramTask, ConfigSwitchTask, ConnectionStatusTask, CustomFilterTask, DataFillTask, DataSetBrowser, DisplayAllTask, DisplayMakerTask, DisplayOutputTask, DisplayResetTask, DragTask, EventInfoTask, EventSeismogramTask, FilterTask, FindDataSetsTask, FlagExportTask, GlobalizeAmpTask, HtmlViewerTask, ImageViewer, IndividualizeAmpTask, JobDisplayTask, LayoutTask, LoadDataSetTask, LoadSacFile, LoadSeismogram, MapLegendTask, MapToDisplayTask, MapToRealtimeTask, MemoryStatus, MouseMovableTask, NameServiceBrowser, NetInfoTask, NetworkAddTask, NewMainFrame, NewMainTab, OpenMapTask, OpenMapToolTask, ParticleCreationTask, ParticleMotion3DTask, PhaseFilter, PhasePlotTask, PlaceholderImage, PlottableArrowTask, PlottableEventSelection, PlottableLoadTask, PlottableSelectionTask, PlottableTask, PrintTask, ProjectChoice, QueryEventsTask, QuitTask, RangeSelectionTask, RefreshDisplayTask, RemoveTask, SaveDataSetTask, SeismogramApprovalTask, SeismogramInfoTask, SequenceTask, ShowEventsTask, SoundExport, SplashScreen, StationSelectionTask, TabbedTask, TaskInvoker, TauPPathTask, TauPTask, TestAskTask, TestException, TestParamTask, TestRespondTask, TimeAmpLabelTask, TimeAmpPaletteTask, TimeSetterTask, ToggleOriginalTask, ToolPaletteTask, UpdateCheckerTask, VersionTask, ZoomInTask

public interface Task
extends DefaultParamNames

Task.java Created: Thu Nov 29 22:50:35 2001

Version:
Author:
Philip Crotwell

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
 void configure(java.util.Map params)
          Configures a Task with any needed parameters.
 void destroy()
          Called when reset is invoked on gee or if this task is no longer being used
 void invoke()
          Called when a task is to be executed, usually by a menu or toolbar selection for simple tasks.
 

Method Detail

configure

public void configure(java.util.Map params)
               throws ConfigurationException
Configures a Task with any needed parameters. The Task should have default values for as many things as possible, but can throw a ConfigureException if a required parameter is missing.

Parameters:
params - a Map value
Throws:
ConfigurationException - if an error occurs

invoke

public void invoke()
            throws java.lang.Exception
Called when a task is to be executed, usually by a menu or toolbar selection for simple tasks.

Throws:
java.lang.Exception - if an error occurs

destroy

public void destroy()
Called when reset is invoked on gee or if this task is no longer being used



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