Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| Array2
| de.polygonal.ds | A two-dimensional array. | |
| Array3
| de.polygonal.ds | A three-dimensional array. | |
| ArrayedQueue
| de.polygonal.ds | A queue based on an array (circular queue). | |
| ArrayedStack
| de.polygonal.ds | An arrayed stack. | |
| BinarySearchTree
| de.polygonal.ds | A Binary Search Tree (BST). | |
| BinaryTreeNode
| de.polygonal.ds | A binary tree node from which you can build a binary tree. | |
| BitVector
| de.polygonal.ds | A bit-vector. | |
| Collection
| de.polygonal.ds | A 'java-style' collection interface. | |
| DLinkedList
| de.polygonal.ds | A doubly linked list. | |
| DListIterator
| de.polygonal.ds | A doubly linked list iterator. | |
| DListNode
| de.polygonal.ds | A doubly linked list node. | |
| Graph
| de.polygonal.ds | A linked uni-directional weighted graph structure. | |
| GraphArc
| de.polygonal.ds | A weighted arc pointing to a graph node. | |
| GraphNode
| de.polygonal.ds | A graph node. | |
| HashMap
| de.polygonal.ds | A hash table using direct lookup (perfect hashing). | |
| HashTable
| de.polygonal.ds | A hash table using linked overflow for collision resolving. | |
| Heap
| de.polygonal.ds | A heap is a special kind of binary tree in which every node is greater than all of its children. | |
| Iterator
| de.polygonal.ds | A 'java-style' iterator interface. | |
| LinkedList
| de.polygonal.ds | A marker interface for linked list classes. | |
| LinkedListNode
| de.polygonal.ds | A marker interface for the linked list nodes. | |
| LinkedQueue
| de.polygonal.ds | A queue based on a linked list. | |
| LinkedStack
| de.polygonal.ds | A stack based on a linked list. | |
| NullIterator
| de.polygonal.ds | An do-nothing iterator for structures that don't support iterators. | |
| Prioritizable
| de.polygonal.ds | All objects stored in a PriorityQueue have to extend this class. | |
| PriorityQueue
| de.polygonal.ds | A priority queue to manage prioritized data. | |
| Set
| de.polygonal.ds | A set is a collection of values, without any particular order and no repeated values. | |
| SLinkedList
| de.polygonal.ds | A singly linked list. | |
| SListIterator
| de.polygonal.ds | A singly linked list iterator. | |
| SListNode
| de.polygonal.ds | A singly linked list node. | |
| SortOptions
| de.polygonal.ds.sort | ||
| TreeIterator
| de.polygonal.ds | A tree iterator. | |
| TreeNode
| de.polygonal.ds | A tree node for building a tree data structure. | |
| VectorUtils
| de.polygonal.ds |