Development‎ > ‎


  • Adapt an EventList to be used like a HashSet. The motivation for this is in data modelling where a Set is more appropriate than a List.

Glazed Lists 2.0 Ideas

  • Make locking automatic. If users want to group operations in a lock, make that possible. But it shouldn't be necessary to do getReadWriteLock() etc. for trivial changes. This is one of the weakest problems with Glazed Lists since it makes the APIs less easy to learn. James thinks: ThreadSafeList is as close to "automatically locking" that we should come. I agree that grouping operations within a single "transaction of work" should be possible, and we'll probably make that happen with the generic "void changeList(ListChanges lc)" method we talked about in the past.
  • New package: com.publicobject.glazedlists without deprecated APIs, also clean up all existing APIs
  • TableComparatorChooser.install() instead of constructor, since it performs an action. James thinks: We should deprecate the public constructor for a while (at least 2 major releases, probably more in this case) and then move it back to be private, like the architecture of the rest of our support classes (e.g. AutoCompleteSupport)