Top Description Interfaces
module org.eclipse.collections.api

Package org.eclipse.collections.api.set


This package contains interfaces for set API which enhance the performance and functionality of java.util.Set.

This package contains 6 interfaces:

Interface Summary

Modifier and TypeInterface and Description
public interface
FixedSizeSet<T>

A FixedSizeSet is a set that may be mutated, but cannot grow or shrink in size.

public interface
ImmutableSet<T>

ImmutableSet is the non-modifiable equivalent interface to MutableSet.

public interface
public interface
MultiReaderSet<T>

A MultiReaderSet provides thread-safe iteration for a set through methods withReadLockAndDelegate() and withWriteLockAndDelegate().

public interface
MutableSet<T>

A MutableSet is an extension java.util.Set which provides methods matching the Smalltalk Collection protocol.

public interface
public interface
public interface
ParallelUnsortedSetIterable<T>

A ParallelIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc. Any methods that do not return a ParallelIterable when called will cause evaluation to be forced.

public interface
Pool<V>

public interface
SetIterable<T>

A Read-only Set api, with the minor exception inherited from java.lang.Iterable (iterable.iterator().remove()).

public interface
UnsortedSetIterable<T>

An iterable whose items are unique.