VCollections – Release 1
Package org.violetlib.collections
-
Interface |
Description |
Binding<K,V> |
An immutable binding of a key to a value.
|
Builder<V> |
A collection builder.
|
FindVisitor<E,R> |
A visitor of elements in a collection that can short-circuit the iteration by returning a (non-null) result.
|
ICollection<V> |
Common methods for immutable collections.
|
IIterable<T> |
A specialization of the Iterable interface to return iterators declared to return only non-null values.
|
IIterator<E> |
A specialization of the Iterator interface that is declared to return only non-null values.
|
IList<V> |
An immutable ordered collection of elements.
|
IMap<K,V> |
An immutable map.
|
IMap.FVisitor<K,V,R> |
|
IMap.Visitor<K,V> |
|
IndexedFindVisitor<V,R> |
A visitor of elements in a list that receives elements along with their indexes and can short-circuit the iteration by
returning a result.
|
IndexedVisitor<V> |
A visitor of elements in a list that receives elements along with their indexes.
|
ISet<V> |
An immutable set of elements.
|
KeyedValueSorter<K,V> |
|
ListBuilder<V> |
An interface for a list builder.
|
MapBuilder<K,V> |
An interface for a map builder.
|
MapListBuilder<K,V> |
Build an immutable map from keys of type K to immutable lists of values of type V.
|
MapSetBuilder<K,V> |
Build an immutable map from keys of type K to immutable sets of values of type V.
|
SetBuilder<V> |
An interface for a set builder.
|
UnorderedMapListBuilder<K,V> |
Build an immutable map from keys of type K to immutable lists of values of type V.
|
Visitor<E> |
A visitor of elements in a collection.
|
-
Enum |
Description |
ListUsage |
Options to select a list implementation based on usage.
|