Packagecom.addicted2flash.util
Classpublic class LinkedQueue
InheritanceLinkedQueue Inheritance AbstractLinkedCollection
ImplementsIQueue

An sequential collection designed for holding elements prior to processing.



Public Properties
 PropertyDefined by
 InheritedfirstNode : LinkedNode
return first LinkedNode.
AbstractLinkedCollection
 InheritedlastNode : LinkedNode
return last LinkedNode.
AbstractLinkedCollection
Protected Properties
 PropertyDefined by
 Inherited_first : LinkedNode
AbstractLinkedCollection
 Inherited_last : LinkedNode
AbstractLinkedCollection
 Inherited_length : int
AbstractLinkedCollection
Public Methods
 MethodDefined by
  
Create a new LinkedQueue.
LinkedQueue
 Inherited
add(o:*):void
Appends the specified element to the end of this list (optional operation).
AbstractLinkedCollection
 Inherited
Adds all of the elements in the specified collection to this collection (optional operation).
AbstractLinkedCollection
 Inherited
clear():void
Removes all of the elements from this list (optional operation).
AbstractLinkedCollection
  
Returns a copy of the ICollection.
LinkedQueue
 Inherited
contains(o:*):Boolean
Returns true if this list contains the specified element.
AbstractLinkedCollection
 Inherited
Returns true if this collection contains all of the elements in the specified collection.
AbstractLinkedCollection
 Inherited
dispose():void
free memory for garbage collection.
AbstractLinkedCollection
 Inherited
getAt(i:int):*
Returns the element at the specified position in this collection.
AbstractLinkedCollection
 Inherited
return LinkedNode at given index.
AbstractLinkedCollection
 Inherited
isEmpty():Boolean
Returns true if this list contains no elements.
AbstractLinkedCollection
 Inherited
Returns an iterator over the elements in this list.
AbstractLinkedCollection
  
peek():*
Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.
LinkedQueue
  
poll():*
Retrieves and removes the head of this queue, or returns null if this queue is empty.
LinkedQueue
 Inherited
remove(o:*):Boolean
Removes the first occurrence in this list of the specified element (optional operation).
AbstractLinkedCollection
 Inherited
Removes a single instance of the specified element from this collection, if it is present (optional operation)
AbstractLinkedCollection
 Inherited
remove LinkedNode.
AbstractLinkedCollection
 Inherited
size():int
Returns the number of elements in this list.
AbstractLinkedCollection
 Inherited
toArray():Array
Converts the collection into an array.
AbstractLinkedCollection
  
toString():String
String representation of LinkedQueue.
LinkedQueue
Constructor detail
LinkedQueue()constructor
public function LinkedQueue()

Create a new LinkedQueue.

Method detail
clone()method
public override function clone():ICollection

Returns a copy of the ICollection.

Returns
ICollection — a copy of the ICollection
peek()method 
public function peek():*

Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.

Returns
* — the head of this queue, or null if this queue is empty
poll()method 
public function poll():*

Retrieves and removes the head of this queue, or returns null if this queue is empty.

Returns
* — the head of this queue, or null if this queue is empty
toString()method 
public function toString():String

String representation of LinkedQueue.

Returns
String — String representation of LinkedQueue