Packagecom.adobe.portfolio.utils
Classpublic class OrderedDictionary
InheritanceOrderedDictionary Inheritance Object



Public Properties
 PropertyDefined By
  length : uint
[read-only]
OrderedDictionary
  orderedKeys : Array
[read-only]
OrderedDictionary
Public Methods
 MethodDefined By
  
OrderedDictionary(weakKeys:Boolean = false)
OrderedDictionary
  
clear():void
OrderedDictionary
  
getValue(key:Object):*
OrderedDictionary
  
getValueByIndex(index:int):*
OrderedDictionary
  
isKeyValueMatch(key:Object, value:*):Boolean
OrderedDictionary
  
keyExists(key:Object):Boolean
OrderedDictionary
  
pop():*
OrderedDictionary
  
push(key:Object, value:* = null):void
OrderedDictionary
  
remove(key:Object):Boolean
OrderedDictionary
  
shift():*
OrderedDictionary
  
unshift(key:Object, value:* = null):void
OrderedDictionary
Property Detail
lengthproperty
length:uint  [read-only]


Implementation
    public function get length():uint
orderedKeysproperty 
orderedKeys:Array  [read-only]


Implementation
    public function get orderedKeys():Array
Constructor Detail
OrderedDictionary()Constructor
public function OrderedDictionary(weakKeys:Boolean = false)



Parameters
weakKeys:Boolean (default = false)
Method Detail
clear()method
public function clear():void

getValue()method 
public function getValue(key:Object):*

Parameters

key:Object

Returns
*
getValueByIndex()method 
public function getValueByIndex(index:int):*

Parameters

index:int

Returns
*
isKeyValueMatch()method 
public function isKeyValueMatch(key:Object, value:*):Boolean

Parameters

key:Object
 
value:*

Returns
Boolean
keyExists()method 
public function keyExists(key:Object):Boolean

Parameters

key:Object

Returns
Boolean
pop()method 
public function pop():*

Returns
*
push()method 
public function push(key:Object, value:* = null):void

Parameters

key:Object
 
value:* (default = null)

remove()method 
public function remove(key:Object):Boolean

Parameters

key:Object

Returns
Boolean
shift()method 
public function shift():*

Returns
*
unshift()method 
public function unshift(key:Object, value:* = null):void

Parameters

key:Object
 
value:* (default = null)