Package org.exolab.adaptx.util
Class OrderedMap
- java.lang.Object
-
- org.exolab.adaptx.util.OrderedMap
-
public class OrderedMap extends java.lang.ObjectA 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.Objectget(int i)java.lang.Objectget(java.lang.String name)java.lang.StringgetNameByObject(java.lang.Object obj)ListgetNames()ListgetObjects()intindexOf(java.lang.String name)Returns the index of the object with mapped to the given namevoidput(java.lang.String name, java.lang.Object obj)intsize()
-
-
-
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()
-
-