Uses of Interface
org.djutils.immutablecollections.ImmutableCollection
Packages that use ImmutableCollection
Package
Description
Contains a set of immutable collection interfaces and wrapper implementations.
-
Uses of ImmutableCollection in org.djutils.immutablecollections
Subinterfaces of ImmutableCollection in org.djutils.immutablecollectionsModifier and TypeInterfaceDescriptioninterfaceA List interface without the methods that can change it.interfaceAImmutableSortedSetextended with navigation methods reporting closest matches for given search targets.interfaceImmutableSet<E>A Set interface without the methods that can change it.interfaceA SortedSet interface without the methods that can change it.Classes in org.djutils.immutablecollections that implement ImmutableCollectionModifier and TypeClassDescriptionclassAn abstract base class for an immutable wrapper for a Set.classAn abstract base class for an immutable wrapper for a List.classAn abstract base class for an immutable wrapper for a Set.classAn immutable wrapper for an ArrayList.classAn immutable wrapper for a HashSet.classAn immutable wrapper for a LinkedHashSet.classAn immutable wrapper for a TreeSet.classAn immutable wrapper for a Vector.Fields in org.djutils.immutablecollections declared as ImmutableCollectionModifier and TypeFieldDescriptionprotected ImmutableCollection<V>ImmutableAbstractMap.cachedValuesthe cached values.Methods in org.djutils.immutablecollections that return ImmutableCollectionModifier and TypeMethodDescriptionImmutableAbstractMap.values()ImmutableLinkedHashMap.values()ImmutableMap.values()Returns aImmutableCollectionview of the values contained in this map.Methods in org.djutils.immutablecollections with parameters of type ImmutableCollectionModifier and TypeMethodDescriptionfinal booleanImmutableAbstractList.containsAll(ImmutableCollection<?> c) final booleanImmutableAbstractSet.containsAll(ImmutableCollection<?> c) booleanImmutableCollection.containsAll(ImmutableCollection<?> c) Returnstrueif this immutable collection contains all of the elements in the specified immutable collection.static booleanImmutableCollections.disjoint(Collection<?> c1, ImmutableCollection<?> ic2) Determine if an immutable collection and a (non immutable) collection have no common members.static booleanImmutableCollections.disjoint(ImmutableCollection<?> ic1, Collection<?> c2) Determine if an immutable collection and a (non immutable) collection have no common members.static booleanImmutableCollections.disjoint(ImmutableCollection<?> ic1, ImmutableCollection<?> ic2) Determine if two immutable collections have no common members.static intImmutableCollections.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> TImmutableCollections.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> TImmutableCollections.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.