gugga.collections.LinkedList Class Reference

List of all members.

Detailed Description

Author:
Todor Kolev

Definition at line 8 of file LinkedList.as.

Public Member Functions

function LinkedList ()
function get Count ()
function contains (aItemData:Object)
function getItemPredecessor (aItem:LinkedListItem)
function insertBefore (aTargetItem:LinkedListItem, aData:Object)
function insertAfter (aTargetItem:LinkedListItem, aData:Object)
function insertHead (aData:Object)
function insertTail (aData:Object)
function deleteBefore (aTargetItem:LinkedListItem)
function deleteAfter (aTargetItem:LinkedListItem)
function deleteItem (aItem:LinkedListItem)
function deleteHead ()
function deleteTail ()
function getIterator ()
function getHead ()
function getTail ()
function isHead (aData:Object)
function isTail (aData:Object)
function getFirstItemContaining (aData:Object)
function getFirstItemContainingAfter (aData:Object, aBeginFrom:LinkedListItem)

Private Member Functions

function containsItem (aItem:LinkedListItem)

Private Attributes

var mFirstItem: LinkedListItem
var mLastItem: LinkedListItem


Constructor & Destructor Documentation

function gugga.collections.LinkedList.LinkedList (  ) 

Definition at line 13 of file LinkedList.as.


Member Function Documentation

function get gugga.collections.LinkedList.Count (  ) 

Definition at line 19 of file LinkedList.as.

function gugga.collections.LinkedList.contains ( aItemData:Object   ) 

Definition at line 32 of file LinkedList.as.

function gugga.collections.LinkedList.containsItem ( aItem:LinkedListItem   )  [private]

Definition at line 47 of file LinkedList.as.

function gugga.collections.LinkedList.getItemPredecessor ( aItem:LinkedListItem   ) 

Definition at line 62 of file LinkedList.as.

function gugga.collections.LinkedList.insertBefore ( aTargetItem:LinkedListItem  ,
aData:Object   
)

Definition at line 82 of file LinkedList.as.

function gugga.collections.LinkedList.insertAfter ( aTargetItem:LinkedListItem  ,
aData:Object   
)

Definition at line 97 of file LinkedList.as.

function gugga.collections.LinkedList.insertHead ( aData:Object   ) 

Definition at line 111 of file LinkedList.as.

function gugga.collections.LinkedList.insertTail ( aData:Object   ) 

Definition at line 125 of file LinkedList.as.

function gugga.collections.LinkedList.deleteBefore ( aTargetItem:LinkedListItem   ) 

Definition at line 140 of file LinkedList.as.

function gugga.collections.LinkedList.deleteAfter ( aTargetItem:LinkedListItem   ) 

Definition at line 158 of file LinkedList.as.

function gugga.collections.LinkedList.deleteItem ( aItem:LinkedListItem   ) 

Definition at line 172 of file LinkedList.as.

function gugga.collections.LinkedList.deleteHead (  ) 

Definition at line 192 of file LinkedList.as.

function gugga.collections.LinkedList.deleteTail (  ) 

Definition at line 201 of file LinkedList.as.

function gugga.collections.LinkedList.getIterator (  ) 

Definition at line 217 of file LinkedList.as.

function gugga.collections.LinkedList.getHead (  ) 

Definition at line 223 of file LinkedList.as.

function gugga.collections.LinkedList.getTail (  ) 

Definition at line 228 of file LinkedList.as.

function gugga.collections.LinkedList.isHead ( aData:Object   ) 

Definition at line 233 of file LinkedList.as.

function gugga.collections.LinkedList.isTail ( aData:Object   ) 

Definition at line 238 of file LinkedList.as.

function gugga.collections.LinkedList.getFirstItemContaining ( aData:Object   ) 

Definition at line 243 of file LinkedList.as.

function gugga.collections.LinkedList.getFirstItemContainingAfter ( aData:Object  ,
aBeginFrom:LinkedListItem   
)

Definition at line 248 of file LinkedList.as.


Member Data Documentation

var gugga.collections.LinkedList.mFirstItem [private]

Definition at line 10 of file LinkedList.as.

var gugga.collections.LinkedList.mLastItem [private]

Definition at line 11 of file LinkedList.as.


Generated on Fri May 11 17:13:29 2007 for GuggaFramework by  doxygen 1.5.2