Dart API Reference
dart:collection
dart:collection
library
Classes and utilities that supplement the collection support in dart:core.
Classes and utilities that supplement the collection support in dart:core.
Classes
UnmodifiableListView
An unmodifiable
List
view of another List.
HashMap
A hash-table based implementation of
Map
.
HashSet
An unordered hash-table based
Set
implementation.
IterableMixin
This
Iterable
mixin implements all
Iterable
members except iterator.
IterableBase
Base class for implementing
Iterable
.
HasNextIterator
The
HasNextIterator
class wraps an
Iterator
and provides methods to iterate over an object using hasNext and next.
LinkedHashMap
A hash-table based implementation of
Map
.
LinkedHashSet
A
LinkedHashSet
is a hash-table based
Set
implementation.
LinkedList
A specialized double-linked list of elements that extends
LinkedListEntry
.
LinkedListEntry
An object that can be an element in a
LinkedList
.
ListBase
Abstract implementation of a list.
ListMixin
Base implementation of a
List
class.
MapBase
Base class for implementing a
Map
.
MapMixin
Mixin implementing a
Map
.
UnmodifiableMapBase
Basic implementation of an unmodifiable
Map
.
MapView
Wrapper around a class that implements
Map
that only exposes Map members.
UnmodifiableMapView
View of a
Map
that disallow modifying the map.
Maps
Helper class which implements complex
Map
operations in term of basic ones (
Map.keys
, Map.operator [], Map.operator [=] and
Map.remove
.) Not all methods are necessary to implement each part...
Queue
A
Queue
is a collection that can be manipulated at both ends. One can iterate over the elements of a queue through
forEach
or with an
Iterator
.
DoubleLinkedQueueEntry
An entry in a doubly linked list. It contains a pointer to the next entry, the previous entry, and the boxed element.
DoubleLinkedQueue
A
Queue
implementation based on a double-linked list.
ListQueue
List based
Queue
.
SetMixin
Mixin implementation of
Set
.
SetBase
Base implementation of
Set
.
SplayTreeMap
A
Map
of objects that can be ordered relative to each other.
SplayTreeSet
A
Set
of objects that can be ordered relative to each other.