Package spv.controller

Provides classes that implement the Controller side of the MVC architecture.

See:
          Description

Interface Summary
LockableSelections Created by IntelliJ IDEA.
ModelManager2  
SpectrumSmoother Created by IntelliJ IDEA.
 

Class Summary
AppletDisplay  
AutoDismissHelp This class displays a message widget that gets dismissed as soon as the graphics cursor moves a few pixels.
Controller Experimental, ever evolving Controller.
Controller2 This class represents the main Controller in specview's MVC architecture.
ControllerGaia This controller is basically a stripped-down version of the main controller class, to support the gaia applet.
ControllerGaiaGUI  
ControllerGUI  
ControllerGUIDelegate This class acts as a delegate that holds GUI functionality segregated from the main Controller class.
CursorLog Created by IntelliJ IDEA.
DQView This class creates the necessary widgets for displaying the data quality bit info from a Spectrum object.
DQViewGUI  
FitManager  
FitManager2  
FitManagerGUI  
FittedSpectrumFactory Created by IntelliJ IDEA.
FrameDisplay  
Help This class used to be the help facility.
HelpSetManager  
InteractiveSpectrumSelector This class handles the details of user input for selecting a spectrum from the local file system.
IrisInitialization  
ManagedSpectrum  
ModelManager  
ModelManagerFactory  
ModelManagerGUI  
Processable  
SecondaryController Experimental SecondaryController.
SecondaryController2 Experimental SecondaryController.
SecondaryControllerGUI  
SecondaryControllerGUI2  
SherpaFitManager  
SimpleFITSWriter  
SmoothManager  
SmoothManagerGUI  
SpectrumContainer  
SpectrumListSelector This class creates a screen representation of the internal spectrum storage on the server side.
SpectrumListSelectorGUI  
SpvImageWriter  
SpvModelManager  
StartSherpa  
TiledSecondaryController  
 

Exception Summary
ControllerException  
 

Package spv.controller Description

Provides classes that implement the Controller side of the MVC architecture.

The main controller in the application is implemented by the Controller class. Several other classes mostly provide GUI-based access to and user interaction with, specific types of objects such as data files and processing managers.