net.infonode.util.collection.map
Class ConstVectorMap

java.lang.Object
  extended by net.infonode.util.collection.map.ConstVectorMap
All Implemented Interfaces:
ConstCollection, ConstMap

public class ConstVectorMap
extends java.lang.Object
implements ConstMap


Constructor Summary
ConstVectorMap()
           
 
Method Summary
 void addMap(ConstMap map)
           
 void addMap(int index, ConstMap map)
           
 ConstMapIterator constIterator()
          Returns an iterator for this map.
 boolean containsKey(java.lang.Object key)
          Returns true if this map contains the key.
 boolean containsValue(java.lang.Object value)
          Returns true if this map contains the value.
 java.lang.Object get(java.lang.Object key)
          Returns the value associated with the key.
 ConstMap getMap(int index)
           
 int getMapCount()
           
 int getMapIndex(ConstMap map)
           
 boolean isEmpty()
          Returns true if this collection is empty.
 ConstMap removeMap(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstVectorMap

public ConstVectorMap()
Method Detail

addMap

public void addMap(ConstMap map)

addMap

public void addMap(int index,
                   ConstMap map)

getMapCount

public int getMapCount()

removeMap

public ConstMap removeMap(int index)

get

public java.lang.Object get(java.lang.Object key)
Description copied from interface: ConstMap
Returns the value associated with the key.

Specified by:
get in interface ConstMap
Parameters:
key - the key
Returns:
the value associated with the key, null if no value is associated with the key

containsKey

public boolean containsKey(java.lang.Object key)
Description copied from interface: ConstMap
Returns true if this map contains the key.

Specified by:
containsKey in interface ConstMap
Parameters:
key - the key
Returns:
true if this map contains the key

containsValue

public boolean containsValue(java.lang.Object value)
Description copied from interface: ConstMap
Returns true if this map contains the value.

Specified by:
containsValue in interface ConstMap
Parameters:
value - the value
Returns:
true if this map contains the value

isEmpty

public boolean isEmpty()
Description copied from interface: ConstCollection
Returns true if this collection is empty.

Specified by:
isEmpty in interface ConstCollection
Returns:
true if this collection is empty

getMap

public ConstMap getMap(int index)

getMapIndex

public int getMapIndex(ConstMap map)

constIterator

public ConstMapIterator constIterator()
Description copied from interface: ConstMap
Returns an iterator for this map.

Specified by:
constIterator in interface ConstMap
Returns:
an iterator for this map