org.millscript.millscript.datatypes
Class ListMap

java.lang.Object
  extended by java.util.AbstractMap<java.lang.Object,java.lang.Object>
      extended by org.millscript.millscript.datatypes.ListMap
All Implemented Interfaces:
java.util.Map<java.lang.Object,java.lang.Object>

Deprecated. As of MillScript 10.2.0, this functionallity has been subsumed by the MillScript-Util project and it's Map API, see the list interface at IList.

@Deprecated
public final class ListMap
extends java.util.AbstractMap<java.lang.Object,java.lang.Object>

This class implements a Map, backed by a list. As such this map doesn't technically store keys, just values. The keys for this type of map are the index of the relevant value in the backing list.


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
ListMap(java.util.List<java.lang.Object> x)
          Deprecated. Constructs a new ListMap, backed by the specified list.
 
Method Summary
 java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
          Deprecated.  
 java.lang.Object get(java.lang.Object key)
          Deprecated. NOTE - This method is 1-indexed.
 java.lang.Object put(java.lang.Object key, java.lang.Object val)
          Deprecated.  
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListMap

public ListMap(java.util.List<java.lang.Object> x)
Deprecated. 
Constructs a new ListMap, backed by the specified list.

Parameters:
x - the list to use as a backing list for this map
Method Detail

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
Deprecated. 
Specified by:
entrySet in interface java.util.Map<java.lang.Object,java.lang.Object>
Specified by:
entrySet in class java.util.AbstractMap<java.lang.Object,java.lang.Object>
See Also:
Map.entrySet()

get

public java.lang.Object get(java.lang.Object key)
Deprecated. 
NOTE - This method is 1-indexed.

Specified by:
get in interface java.util.Map<java.lang.Object,java.lang.Object>
Overrides:
get in class java.util.AbstractMap<java.lang.Object,java.lang.Object>
See Also:
Map.get(java.lang.Object)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object val)
Deprecated. 
Specified by:
put in interface java.util.Map<java.lang.Object,java.lang.Object>
Overrides:
put in class java.util.AbstractMap<java.lang.Object,java.lang.Object>
See Also:
Map.put(java.lang.Object, java.lang.Object)


Copyright © 2001-2007 Open World Ltd. All Rights Reserved.