Package ucar.unidata.util

General utilities.

See:
          Description

Interface Summary
DatedThing An interface for some object that has a date
IOUtil.FileViewer FileViewer is used to walk dir trees
LogUtil.DialogManager DialogManager is an interface that allows an applcation to add its own buttons to the error dialogs
NamedObject Has a name and description
PersistentStore Abstraction for storing persistent objects.
Prototypable An interface for objects that can be initialzed after the are created as prototypes
PrototypeManager An interface for writing out protoypes
Tokenizer  
Tokenizer.Token Token
TopLevel common toplevel for applets (JApplet) and applications (JFrames)
 

Class Summary
AsynchronousPropertyChangeWrapper Provides support for the asynchronous handling of property-change events.
BooleanProperty Provides facilities for boolean properties.
ByteString An immutable array of Byte.
ByteString.Concrete Class Concrete
ByteString.Empty Class Empty
ByteString.SubString A ByteString implementation whose origin is offset in the underlying byte array and whose length is possibly less than the underlying byte array.
ByteString.TrSubString A ByteString implementation which which is zero based in the underlying byte array but whose length is possibly less than the underlying byte array.
ByteStringInputStream  
CacheManager A static class to manage a set of data caches.
CatalogUtil A set of utilities for dealing with Thredds catalogs
CollectionProxy  
ColorTable Holds a name and a 2D float array that represents a color table
ColorTable.Breakpoint Class Breakpoint _more_
ContourInfo A class to hold and transfer contour level settings, as to and from the dialog box ContLevelDialog.
Coord Holds a simple Coord (x,y,z)
CsvDb This class has serves as a base class for the classes that are generated from a csv file.
DatedObject A utility class that implements DatedThing
DateGMT Convenience routine for dates in GMT.
DateSelection Holds state for constructing time based queries.
DateUtil A set of date oriented utilities
Debug This is a simple way to add runtime-settable debugging.
Defaults The Defaults object is used by objects to store and retrieve various default settings.
FileManager Wrapper cover for JFileChooser.
FileManager.ExtFilter A FileFilter extension that allows specifiying an extension and description.
FileManager.NetcdfExtFilter A FileFilter extension for netCDF files.
FilePoller Class for handling polling of files
FontUtil font utilities
FontUtil.StandardFont Class StandardFont
Format static formatting utilities.
GuiUtils This is a vast catchall class to old various utilities for doing GUI things.
GuiUtils.CardLayoutPanel Class CardLayoutPanel is a utility that does a card layou of its components.
GuiUtils.ColorSwatch A color swatch panel
GuiUtils.TreeSearchResults Class TreeSearchResults Holds state from a tree search
GuiUtils.VerticalLabelUI Class for a vertical label
HashCodeUtils Taken from http://www.javapractices.com/Topic28.cjp.
HtmlUtil  
HttpServer Class HttpServer.
HttpServer.RequestHandler Class RequestHandler handles requests
IOUtil A set of io related utilities
ISO646 Byte Classification as ISO 646 ranges, in the manner of \ in the C locale.
JobManager Static class of miscellaneous methods
LayoutUtil This is a vast catchall class to old various utilities for doing GUI things.
ListenerManager Helper class for event listeners.
LogUtil Class LogUtil
LogUtil.LogCategory Class LogCategory serves as a wrapper around some (undefined for now) logging facility.
MemoryMonitor Class MemoryMonitor
MenuUtil This is a vast catchall class to old various utilities for doing GUI things.
MidiManager Class MidiManager provides a wrapper around the java sound midi api.
MidiProperties A class to hold properties for a MidiManager
Misc Static class of miscellaneous methods
Msg Class Msg
Msg.SkipPanel Class SkipPanel _more_
NamedList  
NamedPoint A class to hold and transfer named locations' information, for a landmark, city, observation point or station, data point, etc.
NamedThing Holds a name and a description
ObjectArray A generic Object wrapper that holds a set of objects
ObjectCollection  
ObjectListener Implements ActionListener and MouseListener (and others) interfaces and holds an arbitrary object.
ObjectPair A class to hold and transfer contour level settings, as to and from the dialog box ContLevelDialog.
Parameter A parameter has a name and a value that is String, a double, or an array of doubles.
PatternFileFilter This holds a set of regular expression patterns that are used for file filters in a JFileChooser.
Poller Class to handle polling.
PollingInfo Class PollingInfo Holds the state that controls the FilePoller
PreferenceList  
PropertyValue Class PropertyValue holds a name/value pair along with a category
Range Holds a simple min/max range
Resource Cover for fetching files using Class.getResource().
ResourceCollection  
ResourceCollection.Resource Class Resource holds a string path which may be a file, url or java resource path.
ResourceManager A class to manage a collection of system and user color tables
SerializedObjectStore Implements the PersistentStore interface for metApps persistent objects.
SetProxy  
SortedSetProxy  
SpecialMathFunction This class contains physical constants and special functions not found in the java.lang.Math class.
StringBufferCollection  
StringUtil String utilities
SuffixFileFilter Class SuffixFileFilter
ThreeDSize Holds a simple ThreeDSize (x,y,z)
Timestamp A immutable timestamp and related utilities.
TimestampFormat TODO: serious synchronization issues
Tokenizer.EmptyToken Class EmptyToken
Trace Provides for applicatin level call tracing, timing and memory tracing.
TwoFacedObject A generic Object wrapper that holds two objects.
UTCCalendar A Gregorian calendar which is always on "Coordinated Universal Time".
 

Exception Summary
WrapperException Wraps an exception as a RuntimeException
 

Package ucar.unidata.util Description

General utilities.