Top Description Classes
[default module]

Package org.apache.commons.collections4.set


This package contains implementations of the Set, SortedSet and NavigableSet interfaces.

The implementations are in the form of direct implementations and decorators. A decorator wraps another implementation of the interface to add some specific additional functionality.

The following implementations are provided in the package:

The following decorators are provided in the package:

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractNavigableSetDecorator<
the type of the elements in the navigable set
E
>

Decorates another NavigableSet to provide additional behaviour.

public abstract class
AbstractSerializableSetDecorator<
the type of the elements in this set
E
>

Serializable subclass of AbstractSetDecorator.

public abstract class
AbstractSetDecorator<
the type of the elements in this set
E
>

Decorates another Set to provide additional behaviour.

public abstract class
AbstractSortedSetDecorator<
the type of the elements in the sorted set
E
>

Decorates another SortedSet to provide additional behaviour.

public class
CompositeSet<
the type of the elements in this set
E
>

Decorates a set of other sets to provide a single unified view.

public class
ListOrderedSet<
the type of the elements in this set
E
>

Decorates another Set to ensure that the order of addition is retained and used by the iterator.

public class
MapBackedSet<
the type of the elements in this set
E
,
the dummy value type in this map
V
>

Decorates a Map to obtain Set behaviour.

public class
PredicatedNavigableSet<
the type of the elements in this set
E
>

Decorates another NavigableSet to validate that all additions match a specified predicate.

public class
PredicatedSet<
the type of the elements in this set
E
>

Decorates another Set to validate that all additions match a specified predicate.

public class
PredicatedSortedSet<
the type of the elements in this set
E
>

Decorates another SortedSet to validate that all additions match a specified predicate.

public class
TransformedNavigableSet<
the type of the elements in this set
E
>

Decorates another NavigableSet to transform objects that are added.

public class
TransformedSet<
the type of the elements in this set
E
>

Decorates another Set to transform objects that are added.

public class
TransformedSortedSet<
the type of the elements in this set
E
>

Decorates another SortedSet to transform objects that are added.

public class
UnmodifiableNavigableSet<
the type of the elements in this set
E
>

Decorates another NavigableSet to ensure it can't be altered.

public class
UnmodifiableSet<
the type of the elements in this set
E
>

Decorates another Set to ensure it can't be altered.

public class
UnmodifiableSortedSet<
the type of the elements in this set
E
>

Decorates another SortedSet to ensure it can't be altered.