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 {@link #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. @param < E> the type of the elements in the collection @since 3.0 @version $Id: AbstractCollectionDecorator.java 1494280 2013-06-18 20:07:04Z tn $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|