org.exolab.adaptx.util

Class 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

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

Method Summary

Object
get(String name)
Object
get(int i)
String
getNameByObject(Object obj)
List
getNames()
List
getObjects()
int
indexOf(String name)
Returns the index of the object with mapped to the given name
void
put(String name, Object obj)
int
size()

Constructor Details

OrderedMap

public OrderedMap()
Creates a new OrderedMap

OrderedMap

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

Method Details

get

public Object get(String name)

get

public Object get(int i)
            throws IndexOutOfBoundsException

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()