Package org.exolab.adaptx.util
Class OrderedMap
- java.lang.Object
-
- org.exolab.adaptx.util.OrderedMap
-
public class OrderedMap extends java.lang.Object
A simple String to Object mapping which preserves order- Version:
- $Revision: 3633 $ $Date: 2003-03-01 08:38:44 +0100 (Sat, 01 Mar 2003) $
- Author:
- Keith Visco
-
-
Constructor Summary
Constructors Constructor Description OrderedMap()
Creates a new OrderedMapOrderedMap(int size)
Creates a new OrderedMap with the given size
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
get(int i)
java.lang.Object
get(java.lang.String name)
java.lang.String
getNameByObject(java.lang.Object obj)
List
getNames()
List
getObjects()
int
indexOf(java.lang.String name)
Returns the index of the object with mapped to the given namevoid
put(java.lang.String name, java.lang.Object obj)
int
size()
-
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.String name)
-
get
public java.lang.Object get(int i) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
getNameByObject
public java.lang.String getNameByObject(java.lang.Object obj)
-
getNames
public List getNames()
-
getObjects
public List getObjects()
-
indexOf
public int indexOf(java.lang.String name)
Returns the index of the object with mapped to the given name
-
put
public void put(java.lang.String name, java.lang.Object obj)
-
size
public int size()
-
-