You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Stephen Colebourne <sc...@btopenworld.com> on 2003/11/03 00:58:01 UTC

[collections] Summary of commits

Lots of CVS commits....

- Tests - Adding more tests, tightening others

- Unmodifiable - New marker interface to be implemented by all unmodifiable
collections/maps/iterators under our control. It enables some simple object
creation avoidance in some places, and potentially enables users to check if
a collection is unmodifiable. Still need to add it to other implementations.

- MapIterator - Discussed a while back, now in and implemented in various
places. Provides a neat interface to Maps with direct Key and Value access.
Still need to add an IterableMap or AMap ('apache' map) interface.

- BidiMap - The DualHashBidiMap and DualTreeBidiMap now both work and are
tested as far as I can see. Still need to convert DoubleOrderedMap to
TreeBidiMap implementing the new interface.

- AbstractIteratorDecorator - Created in line with decorators subpackage

- TiedMapEntry - A map entry linked to a Map

- Flat3Map - see separate thread, as this needs more discussion :-)

Stephen




---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org