Uses of Package
net.automatalib.common.smartcollection
-
Packages that use net.automatalib.common.smartcollection Package Description net.automatalib.alphabet This package contains the basic classes concerning alphabets.net.automatalib.common.smartcollection This package contains efficient implementations for various collection data structures (especially linked lists and priority queues), which have very insufficient implementation in the Java Collections Framework that makes it hard or even impossible to exploit their efficiencies.net.automatalib.common.util.array net.automatalib.common.util.collection net.automatalib.common.util.nid net.automatalib.util.automaton.vpa net.automatalib.util.minimizer net.automatalib.word This package contains the basic classes concerning words. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.alphabet Class Description ArrayWritable Unified interface for (collection) classes that allow writing their contents to an array. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.common.smartcollection Class Description AbstractBasicLinkedListEntry Abstract base class for entries in a linked list.AbstractLinkedList Abstract base class for linked lists.AbstractSmartCollection This class eases the implementation of theSmartCollection
interface.ArrayStorage A thin wrapper around a simpleObject[]
array.BackedGeneralPriorityQueue.Entry Note: this class has a natural ordering that is inconsistent with equals.BinaryHeap APriorityQueue
implementation using a binary heap.CapacityManagement Control interface for collections supporting a capacity management, i.e., reserving space in advance in order to avoid repeated reallocations.DefaultLinkedListEntry The default linked list entry.ElementReference Marker interface for element reference.IntSeq AnIntSeq
is an abstract read-only view on a finite, random-access data-structure for primitive integer values.LinkedListEntry Basic interface for entries in a linked list.ResizingArrayStorage Class that provides a resizable array storage of a certain type.SmartCollection An extended collection interface.SmartDynamicPriorityQueue A priority queue interface.SmartGeneralPriorityQueue A generalized priority queue which allows storing arbitrary elements that don't have to be comparable, neither by their natural ordering nor by a providedComparator
.SmartPriorityQueue Priority queue interface.SmartSequence Sequence interface.UnorderedCollection This class implements a collection for storing objects in no particular order. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.common.util.array Class Description ArrayWritable Unified interface for (collection) classes that allow writing their contents to an array. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.common.util.collection Class Description ArrayWritable Unified interface for (collection) classes that allow writing their contents to an array. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.common.util.nid Class Description ArrayWritable Unified interface for (collection) classes that allow writing their contents to an array. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.util.automaton.vpa Class Description ArrayStorage A thin wrapper around a simpleObject[]
array. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.util.minimizer Class Description AbstractBasicLinkedListEntry Abstract base class for entries in a linked list.ElementReference Marker interface for element reference.LinkedListEntry Basic interface for entries in a linked list. -
Classes in net.automatalib.common.smartcollection used by net.automatalib.word Class Description ArrayWritable Unified interface for (collection) classes that allow writing their contents to an array.IntSeq AnIntSeq
is an abstract read-only view on a finite, random-access data-structure for primitive integer values.