Decorates another Collection to provide additional behaviour.
Each method call made on this Collection is forwarded to the
decorated Collection . This class is used as a framework on which
to build to extensions such as synchronized and unmodifiable behaviour. The
main advantage of decoration is that one decorator can wrap any implementation
of Collection , whereas sub-classing requires a new class to be
written for each implementation.
This implementation does not perform any special processing with
AbstractCollectionDecorator.iterator() . Instead it simply returns the value from the
wrapped collection. This may be undesirable, for example if you are trying
to write an unmodifiable implementation it might provide a loophole.
since: Commons Collections 3.0 version: $Revision: 155406 $ $Date: 2005-02-26 12:55:26 +0000 (Sat, 26 Feb 2005) $ author: Stephen Colebourne author: Paul Jack |