Package cst.util

Contains general purposes classes which are candidates for libraries which may serve other applications.

See:
          Description

Interface Summary
Displayable A general purpose interface for showing a name that appears in lists of items shown to end-users.
 

Class Summary
ClosePanel Represents [OK][Cancel], [OK][Close], [Close] button groups which commonly appear flushed bottom-right in dialogs.
CSTFileFilter General purpose file filter which can be used in the method call myFile.listFiles(FilenameFilter filter) or as a filter used in JFileChooser.
CSTSpinnerDateModel A trivial subclass of SpinnerDateModel that overrides the fireStateChanged() method.
CSTXMLParsingUtility A utility class that parses parts of XML files using the DOM parser libraries.
DisplayableList manages a list which can display any item which implements the DisplayableList interface.
HTMLGenerationUtility Builds up an instance of StringBuilder with through methods that append HTML-formatted strings.
UniqueItemArrayList<String> Maintains a unique collection of String items.
UserInterfaceFactory Responsible for creating and initialising basic UI items, most being Java Swing classes.
WindowSizeListener When users change the size of a dialog, an instance of this class will echo the length and width dimensions to System.out.
 

Enum Summary
ClosePanel.Option  
CSTFileFilter.FileType  
 

Package cst.util Description

Contains general purposes classes which are candidates for libraries which may serve other applications. In particular, Displayable and DisplayableList are useful in providing a generic way to represent data container classes in a list.

UserInterfaceFactory is another useful class which is responsible for instantiating user interface components such as JLabel, JPanel, JTextArea.

HTMLGenerationUtility is useful for building up a web page which may be expressed as a single String.