Package jsky.util

Contains general purpose utility classes.

See:
          Description

Interface Summary
ExceptionHandler An interface for handling exceptions
IApplyCancel An interface for dialogs that can be applied or canceled.
Interruptable An interface for objects that can be interrupted (to stop whatever they are doing).
PrintableWithDialog An interface for widgets that can pop up a print dialog to send their contents to the printer.
ReplaceablePropertyChangeListener The listener interface for receiving notification of when an object is to be replaced by a different instance.
Saveable An interface for objects that can be saved to a file in some format.
SaveableAsHTML An interface for objects that can be saved to a file in HTML format.
SaveableWithDialog An interface for widgets that can pop up a dialog to save their contents to a file.
Sortable An object that can be sorted.
StatusLogger This defines an interface for logging status messages.
Storeable An interface for objects that can store their settings and restore them later.
 

Class Summary
CalendarUtil Utility methods for using the Calendar class.
ConnectionUtil A utility class for getting a URL connection in a background thread without hanging.
Convert Utility methods for various conversions between primitive data types.
DateUtil Time/Date related static utility methods
FileUtil Contains static utility methods for dealing with files and URLs.
Format A class for formatting numbers that follows printf conventions.
FormatUtilities MathUtilities class is a static class that contains methods are generic in value and related to format objects.
I18N Simple utility class for accessing property file resource bundles for internationalization.
IntHashtable  
JarManager Jar file manager: keep jar files up to date with copies on a given remote server.
JavaExpr This class is a simple wrapper for the JEL package and provides support for evaluating dynamic, numerical expressions in Java.
ListenerHandler encapsulation of thread proof method of managing a set of listeners.
NameValue A simple class containing a name and an associated value.
Preferences Simple class to save and reload user preferences.
ProxyServerUtil A utility class for managing access to a proxy server.
QuickSort Quick sort class, highly optimized and very specific.
ReplacementEvent This event to indicate that an object is to be replaced in its entirety by a new object.
ResourceMap A ResourceMap provdes a map of resources such that frequently used resources, such as images and icons can be reused.
Resources Resources provides a central class with methods for accessing project resources.
SaxParserUtil Utility bass class for parsing an XML stream using a SAX parser.
SkyCalc Uses a collection of utility routines ported from skycalc.v5.c (original C code by John Thorstensen, Dartmouth College) to calculate the altitude, azimuth, airmass, and parallactic angle for a given object, date, and site.
StringTokenizerUtil Modified version of the jdk1.2 StringTokenizer class that does not skip empty tokens.
StringUtil Contains static String utility methods.
SwingWorker This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
TclUtil Utility class for dealing with Tcl style lists and evaluating Tcl style expressions.
TransferableList An ArrayList that implements the Transferable interface.
 

Exception Summary
ReplaceablePropertyVetoException Extends the RunTimeException to provide capability similar to PropertyVetoException capabilities to property change handling.
ReplacementVetoException A ReplacementVetoException is thrown when a requested replaceObject event is unacceptable
 

Package jsky.util Description

Contains general purpose utility classes.