Uses of Interface
org.jhotdraw8.icollection.readonly.ReadOnlyCollection
Packages that use ReadOnlyCollection
Package
Description
Provides mutable and immutable collections.
Provides facades of collection interfaces.
Defines interfaces to immutable collections.
Provides collections which use a Compressed Hash-Array Mapped Prefix-tree
(CHAMP) as their internal data structure.
Defines read-only interfaces to collections, and provides abstract base classes for them.
-
Uses of ReadOnlyCollection in org.jhotdraw8.icollection
Classes in org.jhotdraw8.icollection that implement ReadOnlyCollectionModifier and TypeClassDescriptionclassChampSet<E>Implements theImmutableSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).classImplements theImmutableSequencedSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).classImplements theSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).classImplements theSequencedSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).classImplements theNavigableSetinterface using a Red-Black tree.classImplements theListinterface using a bit-mapped trie (Vector).classRedBlackSet<E>Implements theImmutableNavigableSetinterface using a Red-Black tree.classVectorList<E>Implements theImmutableListinterface using a bit-mapped trie (Vector).Methods in org.jhotdraw8.icollection with parameters of type ReadOnlyCollectionModifier and TypeMethodDescriptionRedBlackMap.retainAll(@NonNull ReadOnlyCollection<? extends K> c) -
Uses of ReadOnlyCollection in org.jhotdraw8.icollection.facade
Classes in org.jhotdraw8.icollection.facade that implement ReadOnlyCollectionModifier and TypeClassDescriptionclassProvides aCollectionfacade to a set ofCollectionfunctions.classProvides aImmutableSetfacade to a set ofImmutableSetfunctions.classProvides aListfacade to a set ofImmutableListfunctions.classProvides aSetfacade to a set ofImmutableSetfunctions.classclassProvides aReadOnlyCollectionfacade to a set ofCollectionfunctions.classProvides aReadOnlyListfacade to a set ofReadOnlyListfunctions.classProvides aReadOnlyNavigableSetfacade to a set ofNavigableSetfunctions.classProvides aReadOnlySequencedSetfacade to a set ofSetfunctions.classProvides aReadOnlySequencedSetfacade to a set ofSequencedSetfunctions.classProvides aReadOnlySetfacade to a set ofSetfunctions.classProvides aReadOnlySortedSetfacade to a set ofSortedSetfunctions.classProvides aSequencedCollectionfacade to a set ofCollectionfunctions.classProvides aSequencedSetfacade to a set ofSetfunctions.classSetFacade<E>Provides aSetfacade to a set ofSetfunctions.Constructors in org.jhotdraw8.icollection.facade with parameters of type ReadOnlyCollectionModifierConstructorDescriptionCollectionFacade(@NonNull ReadOnlyCollection<E> backingCollection) ReadOnlySetFacade(@NonNull ReadOnlyCollection<E> backingSet) SequencedCollectionFacade(@NonNull ReadOnlyCollection<E> backingCollection, @NonNull Supplier<Iterator<E>> reverseIteratorFunction) SequencedSetFacade(@NonNull ReadOnlyCollection<E> backingSet, @NonNull Supplier<Iterator<E>> reverseIteratorFunction) -
Uses of ReadOnlyCollection in org.jhotdraw8.icollection.immutable
Subinterfaces of ReadOnlyCollection in org.jhotdraw8.icollection.immutableModifier and TypeInterfaceDescriptioninterfaceAn interface to an immutable collection; the implementation guarantees that the state of the collection does not change.interfaceAn interface to an immutable list; the implementation guarantees that the state of the collection does not change.interfaceAn interface to an immutable navigable set; the implementation guarantees that the state of the collection does not change.interfaceAn interface to an immutable collection with a well-defined iteration order; the implementation guarantees that the state of the collection does not change.interfaceAn interface to an immutable set with a well-defined iteration order; the implementation guarantees that the state of the collection does not change.interfaceImmutableSet<E>An interface to an immutable set; the implementation guarantees that the state of the collection does not change.interfaceAn interface to an immutable sorted set; the implementation guarantees that the state of the collection does not change.Methods in org.jhotdraw8.icollection.immutable with parameters of type ReadOnlyCollectionModifier and TypeMethodDescriptiondefault @NonNull ImmutableMap<K, V> ImmutableMap.retainAll(@NonNull ReadOnlyCollection<? extends K> c) Returns a copy of this map that contains only entries that are in this map and in the specified collection.default @NonNull ImmutableNavigableMap<K, V> ImmutableNavigableMap.retainAll(@NonNull ReadOnlyCollection<? extends K> c) default @NonNull ImmutableSortedMap<K, V> ImmutableSortedMap.retainAll(@NonNull ReadOnlyCollection<? extends K> c) -
Uses of ReadOnlyCollection in org.jhotdraw8.icollection.impl.champ
Classes in org.jhotdraw8.icollection.impl.champ that implement ReadOnlyCollectionModifier and TypeClassDescriptionclassorg.jhotdraw8.icollection.impl.champ.AbstractMutableChampSet<E,D> Abstract base class for CHAMP sets. -
Uses of ReadOnlyCollection in org.jhotdraw8.icollection.impl.redblack
Subinterfaces of ReadOnlyCollection in org.jhotdraw8.icollection.impl.redblackModifier and TypeInterfaceDescriptioninterfaceOption<T>An Option is a read-only collection of one element or of zero elements.Classes in org.jhotdraw8.icollection.impl.redblack that implement ReadOnlyCollectionModifier and TypeClassDescriptionstatic final recordOption.None<T>static final recordOption.Some<T> -
Uses of ReadOnlyCollection in org.jhotdraw8.icollection.readonly
Subinterfaces of ReadOnlyCollection in org.jhotdraw8.icollection.readonlyModifier and TypeInterfaceDescriptioninterfaceReadOnlyList<E>A read-only interface to a set.interfaceA read-only interface to a navigable set.interfaceA read-only interface to a sequenced collection.interfaceA read-only interface to a sequenced set.interfaceReadOnlySet<E>A read-only interface to a set.interfaceA read-only interface to a sorted set.Classes in org.jhotdraw8.icollection.readonly that implement ReadOnlyCollectionModifier and TypeClassDescriptionclassAbstract base class forReadOnlyCollections.classAbstract base class forReadOnlyLists.classAbstract base class forReadOnlySets.Methods in org.jhotdraw8.icollection.readonly that return ReadOnlyCollectionModifier and TypeMethodDescriptiondefault @NonNull ReadOnlyCollection<V> ReadOnlyMap.readOnlyValues()Returns aReadOnlyCollectionview to the values contained in this map.