Class AbstractSetDecorator

java.lang.Object
org.apache.commons.collections.collection.AbstractCollectionDecorator
org.apache.commons.collections.set.AbstractSetDecorator
All Implemented Interfaces:
Iterable, Collection, Set
Direct Known Subclasses:
AbstractSerializableSetDecorator, AbstractSortedSetDecorator, UnmodifiableEntrySet

public abstract class AbstractSetDecorator extends AbstractCollectionDecorator implements Set
Decorates another Set to provide additional behaviour.

Methods are forwarded directly to the decorated set.

Since:
Commons Collections 3.0
Version:
$Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
Author:
Stephen Colebourne
  • Constructor Details

    • AbstractSetDecorator

      protected AbstractSetDecorator()
      Constructor only used in deserialization, do not use otherwise.
      Since:
      Commons Collections 3.1
    • AbstractSetDecorator

      protected AbstractSetDecorator(Set set)
      Constructor that wraps (not copies).
      Parameters:
      set - the set to decorate, must not be null
      Throws:
      IllegalArgumentException - if set is null
  • Method Details

    • getSet

      protected Set getSet()
      Gets the set being decorated.
      Returns:
      the decorated set