com.planet_ink.coffee_mud.core.collections
Class DVector

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.collections.DVector
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class DVector
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  int dimensions
           
static long serialVersionUID
           
 
Constructor Summary
DVector(int dim)
           
DVector(int dim, int startingSize)
           
 
Method Summary
 void addElement(java.lang.Object... Os)
           
 void addSharedElements(java.lang.Object[] O)
           
 void clear()
           
 boolean contains(java.lang.Object O)
           
 boolean containsIgnoreCase(java.lang.String S)
           
 DVector copyOf()
           
 java.lang.Object elementAt(int i, int dim)
           
 java.lang.Object[] elementsAt(int x)
           
 java.util.Vector getDimensionVector(int dim)
           
 java.util.Vector getRowVector(int row)
           
 int indexOf(java.lang.Object O)
           
 void insertElementAt(int here, java.lang.Object... Os)
           
 void removeElement(java.lang.Object O)
           
 void removeElementAt(int i)
           
 java.lang.Object[] removeElementsAt(int x)
           
 void setElementAt(int index, int dim, java.lang.Object O)
           
 int size()
           
 void sortBy(int dim)
           
static DVector toDVector(java.util.Hashtable h)
           
 void trimToSize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

dimensions

protected int dimensions
Constructor Detail

DVector

public DVector(int dim)

DVector

public DVector(int dim,
               int startingSize)
Method Detail

clear

public void clear()

trimToSize

public void trimToSize()

indexOf

public int indexOf(java.lang.Object O)

elementsAt

public java.lang.Object[] elementsAt(int x)

removeElementsAt

public java.lang.Object[] removeElementsAt(int x)

copyOf

public DVector copyOf()

sortBy

public void sortBy(int dim)

toDVector

public static DVector toDVector(java.util.Hashtable h)

addSharedElements

public void addSharedElements(java.lang.Object[] O)

addElement

public void addElement(java.lang.Object... Os)

contains

public boolean contains(java.lang.Object O)

containsIgnoreCase

public boolean containsIgnoreCase(java.lang.String S)

size

public int size()

removeElementAt

public void removeElementAt(int i)

removeElement

public void removeElement(java.lang.Object O)

getDimensionVector

public java.util.Vector getDimensionVector(int dim)

getRowVector

public java.util.Vector getRowVector(int row)

elementAt

public java.lang.Object elementAt(int i,
                                  int dim)

setElementAt

public void setElementAt(int index,
                         int dim,
                         java.lang.Object O)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object... Os)