org.apache.poi.util
Class IntMapper

java.lang.Object
  extended by org.apache.poi.util.IntMapper

public class IntMapper
extends java.lang.Object

A List of objects that are indexed AND keyed by an int; also allows for getting the index of a value in the list

I am happy is someone wants to re-implement this without using the internal list and hashmap. If so could you please make sure that you can add elements half way into the list and have the value-key mappings update

Author:
Jason Height

Constructor Summary
IntMapper()
          create an IntMapper of default size
IntMapper(int initialCapacity)
           
 
Method Summary
 boolean add(java.lang.Object value)
          Appends the specified element to the end of this list
 java.lang.Object get(int index)
           
 int getIndex(java.lang.Object o)
           
 java.util.Iterator iterator()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntMapper

public IntMapper()
create an IntMapper of default size


IntMapper

public IntMapper(int initialCapacity)
Method Detail

add

public boolean add(java.lang.Object value)
Appends the specified element to the end of this list

Parameters:
value - element to be appended to this list.
Returns:
true (as per the general contract of the Collection.add method).

size

public int size()

get

public java.lang.Object get(int index)

getIndex

public int getIndex(java.lang.Object o)

iterator

public java.util.Iterator iterator()


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.