Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Package
Next Package
VCollections – Release 1
Package org.violetlib.collections
Deprecated: ShowHide

Package org.violetlib.collections

  • Interface Summary 
    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 Summary 
    Enum Description
    ListUsage
    Options to select a list implementation based on usage.