Package spv.util

Provides utility classes used throughout the application.

See:
          Description

Interface Summary
Command This interface defines a generic coupling mechanism between two objects.
Constant This interface defines general-purpose constants.
FluxUnits.FluxConvert  
Lfit.BasisFunction  
SortableTableModel  
XUnits.Converter  
YUnits.Converter  
 

Class Summary
Arrow  
BasicDialog Provides a method that builds a JDialog component.
BasicGUI This class provides a basic GUI building block consisting of a floating frame with a "dismiss" button at the bottom and a plain panel as its main element.
BasicReportingGUI This class should be used when a simple text window for temporary messages is required.
Callback This class implements type-safe, named, enumerated constants used to address callback server methods (a "callback" is a procedural version of a OO Command pattern).
ColorLut  
ColorPalette This class keeps one or more color palettes with a fixed, small number of colors in then.
ColumnarListCellRenderer This is a custom cell renderer for use with JList objects that list multi-column data.
DoubleValuesTableSorter  
EncodeDoubleArray  
ErrorDialog Pops up a modal window with an error message.
ExceptionHandler  
FluxUnits This class supports (integrated) flux units.
FormatUtilities MathUtilities class is a static class that contains methods are generic in value and related to format objects.
GaussJordan Linear equation solution by Gauss-Jordan elimination.
HelpSetManager This class exists solely to prevent a weird exception from being thrown when loading Specview in applet mode.
HelpWidget This class used to be the help facility.
Include File path and name constants.
InputNumberField  
IntegerInputNumberField Created by IntelliJ IDEA.
IntensityYUnits Subclass of YUNits that handles intensity units instead of flux density units.
JythonObjectFactory  
KeyedVector This class defines an Vector-type object whose elements can be accessed by keys in a similar way as an Hashtable.
Lfit  
Lfit.Legendre  
Lfit.Poly  
LineType This class provides a wrapper around a graphics Stroke object.
Logarithm  
MapLogger  
MemoryJFileChooser This class creates a JFileChooser that remembers the last accessed directory.
MemoryJFrame This class generates instances of JFrame that keep a memory of their size and screen location.
Message Created by IntelliJ IDEA.
ModifiedDoubleValuesTableSorter This class overrides the mouse handling in TableSorter so as to ignore mouse events.
MultiplePanelGUI  
MyJLabel This class extends JLabel to allow customization.
NonSupportedUnits This class supports physical units that cannot be converted to anything.
Recenter This class holds static methods used to position widgets at the screen.
RemoteFileReader This class provides the progress bar infrastructure to handle the reading of files from remote locations.
RemoteFileReader.FrameProgressGUI  
ScientificNotationTableCellRenderer  
SingleEnumeration  
SingularMatrixException Created by IntelliJ IDEA.
SpecviewDialog This class provides the infrastructure necessary to implement message dialogs.
SplashScreen Class that manages a splash screen.
SpvEncodeDoubleArray  
SPVFilter  
SPVHelp How to generate Java help on the Mac: run: /Users/busko/Projects/java/jh2.0/javahelp/bin/jhindexer * in directory: /Users/busko/Projects/specview/resources/javahelp This should create subdirectory JavaHelpSearch/ with the help search database.
SpvLogger  
StringUtilities Class that packages utility methods to handle strings.
TableSorter  
TableSorter.Directive  
Units Class that handles physical units.
UnitsFactory This class provides a static method that delivers sub-classes of the Units class.
UnknownXUnits  
UnknownYUnits  
VelocityUnits Created by IntelliJ IDEA.
VelocityUnits.VConverter  
WarningDialog Pops up a modal window with a warning message
XMLUtilities Utililty methods to handle XML issues.
XUnits This class supports physical units associated with the independent variable.
XUnits.SymmetricalConverter  
XUnits.WavelengthConverter  
YUnits This class supports physical units associated with the dependent variable.
YUnits.AConverter  
 

Exception Summary
UnitsException Created by IntelliJ IDEA.
 

Package spv.util Description

Provides utility classes used throughout the application.

Most of the code in this package is pretty generic, the exception being the Units class and its subclasses. They provide physical units conversions specific to astronomical spectral data.

See Also:
Units