Uses of Interface
org.djutils.immutablecollections.ImmutableCollection
-
Packages that use ImmutableCollection Package Description org.djutils.immutablecollections Contains a set of immutable collection interfaces and wrapper implementations. -
-
Uses of ImmutableCollection in org.djutils.immutablecollections
Subinterfaces of ImmutableCollection in org.djutils.immutablecollections Modifier and Type Interface Description interface
ImmutableList<E>
A List interface without the methods that can change it.interface
ImmutableNavigableSet<E>
AImmutableSortedSet
extended with navigation methods reporting closest matches for given search targets.interface
ImmutableSet<E>
A Set interface without the methods that can change it.interface
ImmutableSortedSet<E>
A SortedSet interface without the methods that can change it.Classes in org.djutils.immutablecollections that implement ImmutableCollection Modifier and Type Class Description class
ImmutableAbstractCollection<E>
An abstract base class for an immutable wrapper for a Set.class
ImmutableAbstractList<E>
An abstract base class for an immutable wrapper for a List.class
ImmutableAbstractSet<E>
An abstract base class for an immutable wrapper for a Set.class
ImmutableArrayList<E>
An immutable wrapper for an ArrayList.class
ImmutableHashSet<E>
An immutable wrapper for a HashSet.class
ImmutableLinkedHashSet<E>
An immutable wrapper for a LinkedHashSet.class
ImmutableTreeSet<E>
An immutable wrapper for a TreeSet.class
ImmutableVector<E>
An immutable wrapper for a Vector.Fields in org.djutils.immutablecollections declared as ImmutableCollection Modifier and Type Field Description protected ImmutableCollection<V>
ImmutableAbstractMap. cachedValues
the cached values.Methods in org.djutils.immutablecollections that return ImmutableCollection Modifier and Type Method Description ImmutableCollection<V>
ImmutableAbstractMap. values()
Returns aImmutableCollection
view of the values contained in this map.ImmutableCollection<V>
ImmutableLinkedHashMap. values()
Returns aImmutableCollection
view of the values contained in this map.ImmutableCollection<V>
ImmutableMap. values()
Returns aImmutableCollection
view of the values contained in this map.Methods in org.djutils.immutablecollections with parameters of type ImmutableCollection Modifier and Type Method Description boolean
ImmutableAbstractList. containsAll(ImmutableCollection<?> c)
Returnstrue
if this immutable collection contains all of the elements in the specified immutable collection.boolean
ImmutableAbstractSet. containsAll(ImmutableCollection<?> c)
Returnstrue
if this immutable collection contains all of the elements in the specified immutable collection.boolean
ImmutableCollection. containsAll(ImmutableCollection<?> c)
Returnstrue
if this immutable collection contains all of the elements in the specified immutable collection.static boolean
ImmutableCollections. disjoint(Collection<?> c1, ImmutableCollection<?> ic2)
Determine if an immutable collection and a (non immutable) collection have no common members.static boolean
ImmutableCollections. disjoint(ImmutableCollection<?> ic1, Collection<?> c2)
Determine if an immutable collection and a (non immutable) collection have no common members.static boolean
ImmutableCollections. disjoint(ImmutableCollection<?> ic1, ImmutableCollection<?> ic2)
Determine if two immutable collections have no common members.static int
ImmutableCollections. frequency(ImmutableCollection<?> ic, Object o)
Return the number of occurrences of an object in an immutable collection.static <T extends Object & Comparable<? super T>>
TImmutableCollections. max(ImmutableCollection<? extends T> ic)
Returns the maximum element of an immutable collection according to the natural ordering of its elements.static <T> T
ImmutableCollections. max(ImmutableCollection<? extends T> ic, Comparator<? super T> comparator)
Returns the maximum element of an immutable collection according to the natural ordering of its elements.static <T extends Object & Comparable<? super T>>
TImmutableCollections. min(ImmutableCollection<? extends T> ic)
Returns the minimum element of an immutable collection according to the natural ordering of its elements.static <T> T
ImmutableCollections. min(ImmutableCollection<? extends T> ic, Comparator<? super T> comparator)
Returns the minimum element of an immutable collection according to the natural ordering of its elements.
-