Glazed Lists 0.8.1 Release Notes

Glazed Lists 0.8.1 is a maintenance release of Glazed Lists 0.8. Glazed Lists 0.8 is the final release of Glazed Lists to use the com.odellengineeringltd.glazedlists package. This release will be available until May 28, 2005. No further maintenance updates to this release are planned.

Overview

Glazed Lists is an application of the Decorator and Observer patterns over Java Lists. It provides mutated views of a source list that respond to changes as they occur. These views can be layered to provide simple and powerful manipulation of the source data.

It includes mutating views for the following tasks:

  • SortedList presents a sorted view of a source list
  • AbstractFilterList presents a filtered list containing a subset of a source list
  • UniqueList presents a unique view of a source list
  • CharacteristicList presents a custom mutation of a source list

    Glazed Lists also provides Swing widgets that automatically update when the data changes. Included widgets are:

  • ListTable displays a source list in a JTable with sophisticated sorting support
  • EventJList displays a source list in a JList
  • ListComboBox displays a source list in a JComboBox.

    Download

  • glazedlists-0.8.1.jar - a compiled jar file ready for your application's classpath.
  • glazedlists-0.8.1-source.zip - the 0.8.1 revision of the source tree. You'll find Ant targets for compiling, jaring, JUnit and generating Javadoc.

    Documentation

  • Tutorial - included in the www/tutorial folder of the source release.
  • Javadoc API - generated documentation is a useful reference.

    Known Issues

    IDDescription
    25CompositeList not thread-safe
    39Sorting clears selection

    License

    Glazed Lists 0.8.1 is provided with no warranty under a BSD license.

    Developers

  • Jesse Wilson
  • Kevin Maltby