Package | com.bmap.core.hashmap |
Interface | public interface IHashMap |
Implementors | HashMap |
Method | Defined By | ||
---|---|---|---|
clear():void
Clears all key / values defined in the HashMap instance
| IHashMap | ||
clearAllExcept(key:*):void
Clears all key / values defined in the HashMap instance
with the exception of the specified key
| IHashMap | ||
containsKey(key:*):Boolean
Determines if a key exists in the HashMap instance
| IHashMap | ||
containsValue(value:*):Boolean
Determines if a value exists in the HashMap instance
| IHashMap | ||
getEntries():Array
Returns an Array of IHashMapEntry
objects based on the underlying internal map. | IHashMap | ||
getKey(value:*):*
Returns a key value from the HashMap instance
| IHashMap | ||
getKeys():Array
Returns each key added to the HashMap instance
| IHashMap | ||
getValue(key:*):*
Returns a key value from the HashMap instance
| IHashMap | ||
getValues():Array
Returns each value assigned to each key in the HashMap instance
| IHashMap | ||
isEmpty():Boolean
Determines if the HashMap instance is empty
| IHashMap | ||
put(key:*, value:*):void
Adds a key / value pair to the current Map
| IHashMap | ||
putAll(table:Dictionary):void
Places all name / value pairs into the current
IMap instance. | IHashMap | ||
putEntry(entry:IHashMapEntry):void
putEntry is intended as a pseudo-overloaded
put implementation whereby clients may call
putEntry to pass an IHashMapEntry
implementation. | IHashMap | ||
remove(key:*):void
Removes a key / value from the HashMap instance
| IHashMap | ||
reset():void
Resets all key value assignments in the HashMap instance to null
| IHashMap | ||
resetAllExcept(key:*):void
Resets all key / values defined in the HashMap instance to null
| IHashMap | ||
size():int
Retrieves the size of the HashMap instance
| IHashMap |
clear | () | method |
public function clear():void
Clears all key / values defined in the HashMap instance
clearAllExcept | () | method |
public function clearAllExcept(key:*):void
Clears all key / values defined in the HashMap instance with the exception of the specified key
Parameters
key:* |
containsKey | () | method |
public function containsKey(key:*):Boolean
Determines if a key exists in the HashMap instance
Parameters
key:* — key in which to determine existance in the map
|
Boolean — true if the key exisits, false if not
|
containsValue | () | method |
public function containsValue(value:*):Boolean
Determines if a value exists in the HashMap instance
Parameters
value:* — value in which to determine existance in the map
|
Boolean — true if the value exisits, false if not
|
getEntries | () | method |
public function getEntries():Array
Returns an Array
of IHashMapEntry
objects based on the underlying internal map.
Array |
getKey | () | method |
public function getKey(value:*):*
Returns a key value from the HashMap instance
Parameters
value:* — key in which to retrieve the value of
|
* — the value of the specified key
|
getKeys | () | method |
public function getKeys():Array
Returns each key added to the HashMap instance
ReturnsArray — String Array of key identifiers
|
getValue | () | method |
public function getValue(key:*):*
Returns a key value from the HashMap instance
Parameters
key:* — key in which to retrieve the value of
|
* — the value of the specified key
|
getValues | () | method |
public function getValues():Array
Returns each value assigned to each key in the HashMap instance
ReturnsArray — Array of values assigned for all keys in the map
|
isEmpty | () | method |
public function isEmpty():Boolean
Determines if the HashMap instance is empty
ReturnsBoolean — true if the current map is empty, false if not
|
put | () | method |
public function put(key:*, value:*):void
Adds a key / value pair to the current Map
Parameters
key:* — key to add to the map
| |
value:* — value of the specified key
|
putAll | () | method |
public function putAll(table:Dictionary):void
Places all name / value pairs into the current
IMap
instance.
Parameters
table:Dictionary — Object of name / value pairs
|
putEntry | () | method |
public function putEntry(entry:IHashMapEntry):void
putEntry
is intended as a pseudo-overloaded
put
implementation whereby clients may call
putEntry
to pass an IHashMapEntry
implementation.
Parameters
entry:IHashMapEntry — IHashMapEntry implementation
|
remove | () | method |
public function remove(key:*):void
Removes a key / value from the HashMap instance
Parameters
key:* — to remove from the map
|
reset | () | method |
public function reset():void
Resets all key value assignments in the HashMap instance to null
resetAllExcept | () | method |
public function resetAllExcept(key:*):void
Resets all key / values defined in the HashMap instance to null
Parameters
key:* |
size | () | method |
public function size():int
Retrieves the size of the HashMap instance
Returnsint — the current size of the map instance
|