Packagegugga.collections.linkedList
Classpublic class LinkedList



Public Properties
 PropertyDefined by
  Count : Number
[read-only]
LinkedList
Public Methods
 MethodDefined by
  
LinkedList
  
contains(aItemData:Object):Boolean
LinkedList
  
deleteAfter(aTargetItem:LinkedListItem):void
LinkedList
  
deleteBefore(aTargetItem:LinkedListItem):void
LinkedList
  
deleteHead():void
LinkedList
  
LinkedList
  
deleteTail():void
LinkedList
  
LinkedList
  
LinkedList
  
getHead():Object
LinkedList
  
LinkedList
  
LinkedList
  
getTail():Object
LinkedList
  
insertAfter(aTargetItem:LinkedListItem, aData:Object):void
LinkedList
  
insertBefore(aTargetItem:LinkedListItem, aData:Object):void
LinkedList
  
insertHead(aData:Object):void
LinkedList
  
insertTail(aData:Object):void
LinkedList
  
isHead(aData:Object):Boolean
LinkedList
  
isTail(aData:Object):Boolean
LinkedList
Property detail
Countproperty
Count:Number  [read-only]Implementation
    public function get Count():Number
Constructor detail
LinkedList()constructor
public function LinkedList()
Method detail
contains()method
public function contains(aItemData:Object):BooleanParameters
aItemData:Object

Returns
Boolean
deleteAfter()method 
public function deleteAfter(aTargetItem:LinkedListItem):voidParameters
aTargetItem:LinkedListItem
deleteBefore()method 
public function deleteBefore(aTargetItem:LinkedListItem):voidParameters
aTargetItem:LinkedListItem
deleteHead()method 
public function deleteHead():void
deleteItem()method 
public function deleteItem(aItem:LinkedListItem):voidParameters
aItem:LinkedListItem
deleteTail()method 
public function deleteTail():void
getFirstItemContaining()method 
public function getFirstItemContaining(aData:Object):LinkedListItemParameters
aData:Object

Returns
LinkedListItem
getFirstItemContainingAfter()method 
public function getFirstItemContainingAfter(aData:Object, aBeginFrom:LinkedListItem):LinkedListItemParameters
aData:Object
 
aBeginFrom:LinkedListItem

Returns
LinkedListItem
getHead()method 
public function getHead():Object

Returns
Object
getItemPredecessor()method 
public function getItemPredecessor(aItem:LinkedListItem):LinkedListItemParameters
aItem:LinkedListItem

Returns
LinkedListItem
getIterator()method 
public function getIterator():IIterator

Returns
IIterator
getTail()method 
public function getTail():Object

Returns
Object
insertAfter()method 
public function insertAfter(aTargetItem:LinkedListItem, aData:Object):voidParameters
aTargetItem:LinkedListItem
 
aData:Object
insertBefore()method 
public function insertBefore(aTargetItem:LinkedListItem, aData:Object):voidParameters
aTargetItem:LinkedListItem
 
aData:Object
insertHead()method 
public function insertHead(aData:Object):voidParameters
aData:Object
insertTail()method 
public function insertTail(aData:Object):voidParameters
aData:Object
isHead()method 
public function isHead(aData:Object):BooleanParameters
aData:Object

Returns
Boolean
isTail()method 
public function isTail(aData:Object):BooleanParameters
aData:Object

Returns
Boolean