Uses of Interface
org.organicdesign.fp.collections.UnmodSortedIterable
-
Packages that use UnmodSortedIterable Package Description org.organicdesign.fp.collections Type-safe versions of immutable collections (mostly from Clojure), plus unmodifiable and immutable collection interfaces that fit these collections into the java.util interfaces. -
-
Uses of UnmodSortedIterable in org.organicdesign.fp.collections
Subinterfaces of UnmodSortedIterable in org.organicdesign.fp.collections Modifier and Type Interface Description interfaceBaseList<E>Adds copy-on-write, "fluent interface" methods toUnmodList.interfaceImList<E>Immutable copy-on-write listinterfaceImSortedMap<K,V>An immutable sorted map.interfaceImSortedSet<E>An immutable sorted set interfaceinterfaceMutableList<E>interfaceUnmodList<E>Formalizes the return type ofCollections.unmodifiableList(List), deprecating mutator methods and implementing them to throw exceptions.interfaceUnmodSortedCollection<E>interfaceUnmodSortedMap<K,V>An unmodifiable SortedMap.interfaceUnmodSortedSet<E>An unmodifiable SortedSet.Classes in org.organicdesign.fp.collections that implement UnmodSortedIterable Modifier and Type Class Description classPersistentTreeMap<K,V>Persistent Red Black Tree.classPersistentTreeSet<E>A wrapper that turns a PersistentTreeMap into a set.classPersistentVector<E>This started out as Rich Hickey's PersistentVector class from Clojure in late 2014.static classPersistentVector.MutableVector<F>classRangeOfIntAn efficient (in both time and memory) implementation of List.classRrbTree<E>An RRB Tree is an immutable List (like Clojure's PersistentVector) that also supports random inserts, deletes, and can be split and joined back together in logarithmic time.static classRrbTree.ImRrbt<E>Immutable version of anRrbTree.static classRrbTree.MutableRrbt<E>Mutable version of anRrbTree.static classUnmodList.AbstractUnmodList<E>Implements equals and hashCode() methods compatible with java.util.List (which ignores order) to make defining unmod lists easier.Methods in org.organicdesign.fp.collections that return UnmodSortedIterable Modifier and Type Method Description static <E> UnmodSortedIterable<E>UnmodSortedIterable. castFromList(java.util.List<E> s)static <K,V>
UnmodSortedIterable<UnmodMap.UnEntry<K,V>>UnmodSortedIterable. castFromSortedMap(java.util.SortedMap<K,V> sm)static <E> UnmodSortedIterable<E>UnmodSortedIterable. castFromSortedSet(java.util.SortedSet<E> s)Methods in org.organicdesign.fp.collections with parameters of type UnmodSortedIterable Modifier and Type Method Description static booleanUnmodSortedIterable. equal(UnmodSortedIterable a, UnmodSortedIterable b)This is correct, but O(n).
-