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

      Constructors 
      Constructor Description
      OrderedMap()
      Creates a new OrderedMap
      OrderedMap​(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 name
      void put​(java.lang.String name, java.lang.Object obj)  
      int size()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 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()