org.exolab.adaptx.util

Class OrderedMap

public class OrderedMap extends Object

A simple String to Object mapping which preserves order

Version: $Revision: 3633 $ $Date: 2003-03-01 02:38:44 -0500 (Sat, 01 Mar 2003) $

Author: Keith Visco

Constructor Summary
OrderedMap()
Creates a new OrderedMap
OrderedMap(int size)
Creates a new OrderedMap with the given size
Method Summary
Objectget(String name)
Objectget(int i)
StringgetNameByObject(Object obj)
ListgetNames()
ListgetObjects()
intindexOf(String name)
Returns the index of the object with mapped to the given name
voidput(String name, Object obj)
intsize()

Constructor Detail

OrderedMap

public OrderedMap()
Creates a new OrderedMap

OrderedMap

public OrderedMap(int size)
Creates a new OrderedMap with the given size

Method Detail

get

public Object get(String name)

get

public Object get(int i)

getNameByObject

public String getNameByObject(Object obj)

getNames

public List getNames()

getObjects

public List getObjects()

indexOf

public int indexOf(String name)
Returns the index of the object with mapped to the given name

put

public void put(String name, Object obj)

size

public int size()