Uses of Interface
org.jhotdraw8.icollection.immutable.ImmutableSequencedCollection
Packages that use ImmutableSequencedCollection
Package
Description
Provides mutable and immutable collections.
Defines interfaces to immutable collections.
-
Uses of ImmutableSequencedCollection in org.jhotdraw8.icollection
Classes in org.jhotdraw8.icollection that implement ImmutableSequencedCollectionModifier and TypeClassDescriptionclassImplements theImmutableSequencedSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).classVectorList<E>Implements theImmutableListinterface using a bit-mapped trie (Vector). -
Uses of ImmutableSequencedCollection in org.jhotdraw8.icollection.immutable
Subinterfaces of ImmutableSequencedCollection in org.jhotdraw8.icollection.immutableModifier and TypeInterfaceDescriptioninterfaceAn interface to an immutable list; 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.Methods in org.jhotdraw8.icollection.immutable that return ImmutableSequencedCollectionModifier and TypeMethodDescriptionReturns a copy of this collection that contains all elements of this collection and also the specified element as the first element in the iteration order.Returns a copy of this collection that contains all elements of this collection and also the specified element as the last element in the iteration order.<T> ImmutableSequencedCollection<T> ImmutableSequencedCollection.empty()default ImmutableSequencedCollection<E> ImmutableSequencedCollection.removeFirst()Returns a copy of this set that contains all elements of this set except the first.default ImmutableSequencedCollection<E> ImmutableSequencedCollection.removeLast()Returns a copy of this set that contains all elements of this set except the last.