com.ibm.dtfj.analyzer.j2se.wrappers
Class ArrayListWrapper.Data

java.lang.Object
  extended by com.ibm.dtfj.analyzer.j2se.wrappers.ArrayListWrapper.Data
Direct Known Subclasses:
ArrayListWrapper.Data160
Enclosing class:
ArrayListWrapper

public class ArrayListWrapper.Data
extends java.lang.Object

An inner class used to represent the data contained in the original ArrayList. This object implements several methods similar to those of a real ArrayList, but not all and not exactly the same. In particular, every key and and every value from the original ArrayList is represented by a ObjectWrapper object here, not the original Object.


Constructor Summary
protected ArrayListWrapper.Data()
           
 
Method Summary
 ObjectWrapper get(int index)
          Lookup one entry from the original ArrayList
 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

ArrayListWrapper.Data

protected ArrayListWrapper.Data()
Method Detail

size

public int size()
Returns:
the number of entries in the original ArrayList

get

public ObjectWrapper get(int index)
Lookup one entry from the original ArrayList

Parameters:
index - the index of the desired entry in the original ArrayList
Returns:
a ObjectWrapper that represents the value associated with the index in the original ArrayList

iterator

public java.util.Iterator iterator()
Returns:
an iterator of ObjectWrappers for all the elements in the original vector


© Copyright IBM Corp. 2007, 2008 All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.