Packagesystem.data
Interfacepublic interface MultiMap extends Map, Cloneable, Iterable, Serializable
Implementors MultiValueMap

This interface defines a Map with multiple values to keys.



Public Methods
 MethodDefined By
 Inherited
clear():void
Removes all mappings from this map (optional operation).
Map
 Inherited
clone():*
Creates and returns a shallow copy of the object.
Cloneable
 Inherited
containsKey(key:*):Boolean
Returns true if this map contains a mapping for the specified key.
Map
 Inherited
containsValue(value:*):Boolean
Returns true if this map maps one or more keys to the specified value.
Map
 Inherited
get(key:*):*
Returns the value to which this map maps the specified key.
Map
 Inherited
getKeys():Array
Returns an Array of all the keys in the map.
Map
 Inherited
getValues():Array
Returns an Array of all the values in the map.
Map
 Inherited
isEmpty():Boolean
Returns true if this map contains no key-value mappings.
Map
 Inherited
Returns the iterator reference of the object.
Iterable
 Inherited
Returns the keys iterator of this map.
Map
 Inherited
put(key:*, value:*):*
Associates the specified value with the specified key in this map (optional operation).
Map
 Inherited
putAll(m:Map):void
Copies all of the mappings from the specified map to this one.
Map
 Inherited
remove(o:*):*
Removes the mapping for this key from this map if it is present (optional operation).
Map
 Inherited
size():uint
Returns the number of key-value mappings in this map.
Map
 Inherited
toSource(indent:int = 0):String
Returns the source code string representation of the object.
Serializable
  
totalSize():uint
Returns the total count of elements in all the collection in the MultiMap.
MultiMap
  
Returns the iterator representation of all Collections register in the MultiMap, all collections represents a key.
MultiMap
  
Returns a collection of all values associated with all the keys in this map.
MultiMap
  
Returns an Iterator representation of all values in the MultiMap.
MultiMap
Method Detail
totalSize()method
public function totalSize():uint

Returns the total count of elements in all the collection in the MultiMap.

Returns
uint — the total count of elements in all the collection in the MultiMap.
valueIterator()method 
public function valueIterator():Iterator

Returns the iterator representation of all Collections register in the MultiMap, all collections represents a key.

Returns
Iterator — the iterator representation of all Collections register in the MultiMap, all collections represents a key.
values()method 
public function values():Collection

Returns a collection of all values associated with all the keys in this map.

Returns
Collection — a collection of all values associated with all the keys in this map.
valuesIterator()method 
public function valuesIterator():Iterator

Returns an Iterator representation of all values in the MultiMap.

Returns
Iterator — an Iterator representation of all values in the MultiMap.