com.planet_ink.coffee_mud.core
Class DVector

java.lang.Object
  extended by com.planet_ink.coffee_mud.core.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 java.util.Enumeration emptyEnumeration
           
static java.util.Iterator emptyIterator
           
static long serialVersionUID
           
 
Constructor Summary
DVector(int dim)
           
DVector(int dim, int startingSize)
           
 
Method Summary
 void addElement(java.lang.Object O)
           
 void addElement(java.lang.Object O, java.lang.Object O1)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5, java.lang.Object O6)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5, java.lang.Object O6, java.lang.Object O7)
           
 void addElement(java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5, java.lang.Object O6, java.lang.Object O7, java.lang.Object O8)
           
 void addElements(java.lang.Object[] O)
           
 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)
           
static java.util.Enumeration empty_enum()
           
static java.util.Iterator empty_iter()
           
 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 O)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5, java.lang.Object O6)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5, java.lang.Object O6, java.lang.Object O7)
           
 void insertElementAt(int here, java.lang.Object O, java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4, java.lang.Object O5, java.lang.Object O6, java.lang.Object O7, java.lang.Object O8)
           
 void removeElement(java.lang.Object O)
           
 void removeElementAt(int i)
           
 java.lang.Object[] removeElementsAt(int x)
           
static java.util.Enumeration s_enum(java.util.Hashtable H, boolean keys)
           
static java.util.Enumeration s_enum(java.util.List V)
           
static java.util.Iterator s_iter(java.util.List V)
           
 void setElementAt(int index, int dim, java.lang.Object O)
           
 int size()
           
static DVector softCopy(DVector DV)
           
static java.util.HashSet softCopy(java.util.HashSet H)
           
static java.util.Hashtable softCopy(java.util.Hashtable H)
           
static java.util.Vector softCopy(java.util.Vector V)
           
 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

emptyEnumeration

public static final java.util.Enumeration emptyEnumeration

emptyIterator

public static final java.util.Iterator emptyIterator

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)

addElements

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

addElement

public void addElement(java.lang.Object O)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2,
                       java.lang.Object O3)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2,
                       java.lang.Object O3,
                       java.lang.Object O4)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2,
                       java.lang.Object O3,
                       java.lang.Object O4,
                       java.lang.Object O5)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2,
                       java.lang.Object O3,
                       java.lang.Object O4,
                       java.lang.Object O5,
                       java.lang.Object O6)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2,
                       java.lang.Object O3,
                       java.lang.Object O4,
                       java.lang.Object O5,
                       java.lang.Object O6,
                       java.lang.Object O7)

addElement

public void addElement(java.lang.Object O,
                       java.lang.Object O1,
                       java.lang.Object O2,
                       java.lang.Object O3,
                       java.lang.Object O4,
                       java.lang.Object O5,
                       java.lang.Object O6,
                       java.lang.Object O7,
                       java.lang.Object O8)

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 O)

insertElementAt

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

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2,
                            java.lang.Object O3)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2,
                            java.lang.Object O3,
                            java.lang.Object O4)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2,
                            java.lang.Object O3,
                            java.lang.Object O4,
                            java.lang.Object O5)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2,
                            java.lang.Object O3,
                            java.lang.Object O4,
                            java.lang.Object O5,
                            java.lang.Object O6)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2,
                            java.lang.Object O3,
                            java.lang.Object O4,
                            java.lang.Object O5,
                            java.lang.Object O6,
                            java.lang.Object O7)

insertElementAt

public void insertElementAt(int here,
                            java.lang.Object O,
                            java.lang.Object O1,
                            java.lang.Object O2,
                            java.lang.Object O3,
                            java.lang.Object O4,
                            java.lang.Object O5,
                            java.lang.Object O6,
                            java.lang.Object O7,
                            java.lang.Object O8)

softCopy

public static java.util.Vector softCopy(java.util.Vector V)

softCopy

public static DVector softCopy(DVector DV)

softCopy

public static java.util.Hashtable softCopy(java.util.Hashtable H)

softCopy

public static java.util.HashSet softCopy(java.util.HashSet H)

empty_enum

public static java.util.Enumeration empty_enum()

empty_iter

public static java.util.Iterator empty_iter()

s_enum

public static java.util.Enumeration s_enum(java.util.List V)

s_iter

public static java.util.Iterator s_iter(java.util.List V)

s_enum

public static java.util.Enumeration s_enum(java.util.Hashtable H,
                                           boolean keys)