com.planet_ink.coffee_mud.core
Class DVector
java.lang.Object
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
|
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 |
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)
|
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 |
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.Vector V)
|
static java.util.Iterator |
s_iter(java.util.Vector 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 |
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
DVector
public DVector(int dim)
DVector
public DVector(int dim,
int startingSize)
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)
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)
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)
s_enum
public static java.util.Enumeration s_enum(java.util.Vector V)
s_iter
public static java.util.Iterator s_iter(java.util.Vector V)
s_enum
public static java.util.Enumeration s_enum(java.util.Hashtable H,
boolean keys)
softCopy
public static java.util.HashSet softCopy(java.util.HashSet H)