package org.aswing.util

AbstractImpulser

Provides common routines for classes implemented Impulse interface.

ArrayList

ArrayList, a List implemented based on Array

ArrayUtils

Utils functions about Array. @author paling

DateAs

... @author

DepthManager

DepthManager to manage the depth of display objects.

HashMap

HashSet

A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1 and e2 such that e1 == e2. @author paling

Impulser

Declares API to fire one or more action events after a specified delay.

LinkedList

Linked list implementation of the List interface. @author Tomato @author paling

List

An ordered collection (also known as a sequence). The user of this interface has precise control over where in the list each element is inserted. The user can access elements by their integer index (position in the list), and search for elements in the list.

ListNode

ObjectUtils

Reflection

Stack

The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with five operations that allow a vector to be treated as a stack. The usual push and pop operations are provided, as well as a method to peek at the top item on the stack, a method to test for whether the stack is empty, and a method to search the stack for an item and discover how far it is from the top.

When a stack is first created, it contains no items. @author paling

StringUtils

Timer

Fires one or more action events after a specified delay. For example, an animation object can use a Timer as the trigger for drawing its frames.

WeakMap

WeakReference

WeakReference, the value will be weak referenced. @author paling