com.vladium.util
Class IntVector

java.lang.Object
  extended by com.vladium.util.IntVector
All Implemented Interfaces:
java.lang.Cloneable

public final class IntVector
extends java.lang.Object
implements java.lang.Cloneable

Author:
Vlad Roubtsov, (C) 2001

Field Summary
private static int COPY_THRESHOLD
           
private  int m_size
           
private  int[] m_values
           
 
Constructor Summary
IntVector()
           
IntVector(int initCapacity)
           
 
Method Summary
 void add(int value)
           
 java.lang.Object clone()
          Performs deep copy.
 int get(int index)
           
 int set(int index, int value)
           
 int size()
           
 java.lang.String toString()
           
 int[] values()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_values

private int[] m_values

m_size

private int m_size

COPY_THRESHOLD

private static final int COPY_THRESHOLD
See Also:
Constant Field Values
Constructor Detail

IntVector

public IntVector()

IntVector

public IntVector(int initCapacity)
Method Detail

get

public int get(int index)

values

public int[] values()

size

public int size()

clone

public java.lang.Object clone()
Performs deep copy.

Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

set

public int set(int index,
               int value)

add

public void add(int value)