Packageorg.granite.collections
Classpublic dynamic class BasicMap
InheritanceBasicMap Inheritance flash.utils.Proxy
Implementsflash.events.IEventDispatcher, flash.utils.IExternalizable, IMap
SubclassesPersistentMap

Basic implementation of HashMap



Public Properties
 PropertyDefined by
  keySet : ArrayCollection
[read-only]
BasicMap
  length : int
[read-only]
BasicMap
  values : ArrayCollection
[read-only]
BasicMap
Public Methods
 MethodDefined by
  
BasicMap(keySet:ArrayList = null)
BasicMap
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
BasicMap
  
clear():void
BasicMap
  
containsKey(o:*):Boolean
BasicMap
  
containsValue(o:*):Boolean
BasicMap
  
dispatchEvent(event:Event):Boolean
BasicMap
  
get(key:*):*
BasicMap
  
hasEventListener(type:String):Boolean
BasicMap
  
put(key:*, value:*):*
BasicMap
  
readExternal(input:IDataInput):void
BasicMap
  
remove(key:*):Object
BasicMap
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
BasicMap
  
toString():String
BasicMap
  
willTrigger(type:String):Boolean
BasicMap
  
writeExternal(output:IDataOutput):void
BasicMap
Protected Methods
 MethodDefined by
  
callProperty(name:*, ... rest):*
BasicMap
  
deleteProperty(name:*):Boolean
BasicMap
  
getProperty(name:*):*
BasicMap
  
hasProperty(name:*):Boolean
BasicMap
  
nextName(index:int):String
BasicMap
  
nextNameIndex(index:int):int
BasicMap
  
nextValue(index:int):*
BasicMap
  
setProperty(name:*, value:*):void
BasicMap
Property detail
keySetproperty
keySet:ArrayCollection  [read-only]Implementation
    public function get keySet():ArrayCollection
lengthproperty 
length:int  [read-only]Implementation
    public function get length():int
valuesproperty 
values:ArrayCollection  [read-only]Implementation
    public function get values():ArrayCollection
Constructor detail
BasicMap()constructor
public function BasicMap(keySet:ArrayList = null)Parameters
keySet:ArrayList (default = null)
Method detail
addEventListener()method
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):voidParameters
type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)
callProperty()method 
flash_proxy override function callProperty(name:*, ... rest):*Parameters
name:*
 
... rest

Returns
*
clear()method 
public function clear():void
containsKey()method 
public function containsKey(o:*):BooleanParameters
o:*

Returns
Boolean
containsValue()method 
public function containsValue(o:*):BooleanParameters
o:*

Returns
Boolean
deleteProperty()method 
flash_proxy override function deleteProperty(name:*):BooleanParameters
name:*

Returns
Boolean
dispatchEvent()method 
public function dispatchEvent(event:Event):BooleanParameters
event:Event

Returns
Boolean
get()method 
public function get(key:*):*Parameters
key:*

Returns
*
getProperty()method 
flash_proxy override function getProperty(name:*):*Parameters
name:*

Returns
*
hasEventListener()method 
public function hasEventListener(type:String):BooleanParameters
type:String

Returns
Boolean
hasProperty()method 
flash_proxy override function hasProperty(name:*):BooleanParameters
name:*

Returns
Boolean
nextName()method 
flash_proxy override function nextName(index:int):StringParameters
index:int

Returns
String
nextNameIndex()method 
flash_proxy override function nextNameIndex(index:int):intParameters
index:int

Returns
int
nextValue()method 
flash_proxy override function nextValue(index:int):*Parameters
index:int

Returns
*
put()method 
public function put(key:*, value:*):*Parameters
key:*
 
value:*

Returns
*
readExternal()method 
public function readExternal(input:IDataInput):voidParameters
input:IDataInput
remove()method 
public function remove(key:*):ObjectParameters
key:*

Returns
Object
removeEventListener()method 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):voidParameters
type:String
 
listener:Function
 
useCapture:Boolean (default = false)
setProperty()method 
flash_proxy override function setProperty(name:*, value:*):voidParameters
name:*
 
value:*
toString()method 
public function toString():String

Returns
String
willTrigger()method 
public function willTrigger(type:String):BooleanParameters
type:String

Returns
Boolean
writeExternal()method 
public function writeExternal(output:IDataOutput):voidParameters
output:IDataOutput