com.silentq.util
Class QV
java.lang.Object
|
+--com.silentq.util.QV
- Direct Known Subclasses:
- QBooleanVector, QByteVector, QCharVector, QDoubleVector, QFloatVector, QIntVector, QLongVector, QShortVector, QVector
- public abstract class QV
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
This class creates a wrapper around java.util.Vector, allowing
combinations of Objects and primitives to be stored directly
in the Vector. This class is abstract -- use one of the
specialized subclasses in your application. The methods below
are not documented because the documentation already exists
in the original JDK1.1 Vector class documentation -- see that
and the general documentation for the QVector Library for
more information.
- See Also:
- Serialized Form
|
Constructor Summary |
QV()
|
QV(int initialCapacity)
|
QV(int initialCapacity,
int capacityIncrement)
|
|
Method Summary |
void |
addElement(boolean obj)
|
void |
addElement(byte obj)
|
void |
addElement(char obj)
|
void |
addElement(double obj)
|
void |
addElement(float obj)
|
void |
addElement(int obj)
|
void |
addElement(long obj)
|
void |
addElement(java.lang.Object obj)
|
void |
addElement(short obj)
|
boolean |
booleanAt(int index)
|
byte |
byteAt(int index)
|
int |
capacity()
|
char |
charAt(int index)
|
java.lang.Object |
clone()
|
boolean |
contains(boolean elem)
|
boolean |
contains(byte elem)
|
boolean |
contains(char elem)
|
boolean |
contains(double elem)
|
boolean |
contains(float elem)
|
boolean |
contains(int elem)
|
boolean |
contains(long elem)
|
boolean |
contains(java.lang.Object elem)
|
boolean |
contains(short elem)
|
void |
copyInto(boolean[] anArray)
|
void |
copyInto(byte[] anArray)
|
void |
copyInto(char[] anArray)
|
void |
copyInto(double[] anArray)
|
void |
copyInto(float[] anArray)
|
void |
copyInto(int[] anArray)
|
void |
copyInto(long[] anArray)
|
void |
copyInto(java.lang.Object[] anArray)
|
void |
copyInto(short[] anArray)
|
double |
doubleAt(int index)
|
java.util.Enumeration |
elements()
|
void |
ensureCapacity(int minCapacity)
|
boolean |
firstAsBoolean()
|
byte |
firstAsByte()
|
char |
firstAsChar()
|
double |
firstAsDouble()
|
float |
firstAsFloat()
|
int |
firstAsInt()
|
long |
firstAsLong()
|
short |
firstAsShort()
|
float |
floatAt(int index)
|
boolean |
getThrowException()
Get the value of throwException (true if ClassCastExceptions should be
thrown, false if conversions should be attempted instead). |
int |
indexOf(boolean elem)
|
int |
indexOf(boolean elem,
int index)
|
int |
indexOf(byte elem)
|
int |
indexOf(byte elem,
int index)
|
int |
indexOf(char elem)
|
int |
indexOf(char elem,
int index)
|
int |
indexOf(double elem)
|
int |
indexOf(double elem,
int index)
|
int |
indexOf(float elem)
|
int |
indexOf(float elem,
int index)
|
int |
indexOf(int elem)
|
int |
indexOf(int elem,
int index)
|
int |
indexOf(long elem)
|
int |
indexOf(long elem,
int index)
|
int |
indexOf(java.lang.Object elem)
|
int |
indexOf(java.lang.Object elem,
int index)
|
int |
indexOf(short elem)
|
int |
indexOf(short elem,
int index)
|
void |
insertElementAt(boolean obj,
int index)
|
void |
insertElementAt(byte obj,
int index)
|
void |
insertElementAt(char obj,
int index)
|
void |
insertElementAt(double obj,
int index)
|
void |
insertElementAt(float obj,
int index)
|
void |
insertElementAt(int obj,
int index)
|
void |
insertElementAt(long obj,
int index)
|
void |
insertElementAt(java.lang.Object obj,
int index)
|
void |
insertElementAt(short obj,
int index)
|
int |
intAt(int index)
|
boolean |
isEmpty()
|
boolean |
lastAsBoolean()
|
byte |
lastAsByte()
|
char |
lastAsChar()
|
double |
lastAsDouble()
|
float |
lastAsFloat()
|
int |
lastAsInt()
|
long |
lastAsLong()
|
short |
lastAsShort()
|
int |
lastIndexOf(boolean elem)
|
int |
lastIndexOf(boolean elem,
int index)
|
int |
lastIndexOf(byte elem)
|
int |
lastIndexOf(byte elem,
int index)
|
int |
lastIndexOf(char elem)
|
int |
lastIndexOf(char elem,
int index)
|
int |
lastIndexOf(double elem)
|
int |
lastIndexOf(double elem,
int index)
|
int |
lastIndexOf(float elem)
|
int |
lastIndexOf(float elem,
int index)
|
int |
lastIndexOf(int elem)
|
int |
lastIndexOf(int elem,
int index)
|
int |
lastIndexOf(long elem)
|
int |
lastIndexOf(long elem,
int index)
|
int |
lastIndexOf(java.lang.Object elem)
|
int |
lastIndexOf(java.lang.Object elem,
int index)
|
int |
lastIndexOf(short elem)
|
int |
lastIndexOf(short elem,
int index)
|
long |
longAt(int index)
|
java.lang.Object |
objectAt(int index)
|
void |
removeAllElements()
|
boolean |
removeElement(boolean obj)
|
boolean |
removeElement(byte obj)
|
boolean |
removeElement(char obj)
|
boolean |
removeElement(double obj)
|
boolean |
removeElement(float obj)
|
boolean |
removeElement(int obj)
|
boolean |
removeElement(long obj)
|
boolean |
removeElement(java.lang.Object obj)
|
boolean |
removeElement(short obj)
|
void |
removeElementAt(int index)
|
void |
setElementAt(boolean obj,
int index)
|
void |
setElementAt(byte obj,
int index)
|
void |
setElementAt(char obj,
int index)
|
void |
setElementAt(double obj,
int index)
|
void |
setElementAt(float obj,
int index)
|
void |
setElementAt(int obj,
int index)
|
void |
setElementAt(long obj,
int index)
|
void |
setElementAt(java.lang.Object obj,
int index)
|
void |
setElementAt(short obj,
int index)
|
void |
setSize(int newSize)
|
void |
setThrowException(boolean newThrowException)
If this is set to true, the class will throw a ClassCastException
any time a value is entered as one type and retrieved as another. |
short |
shortAt(int index)
|
int |
size()
|
java.lang.String |
toString()
|
void |
trimToSize()
|
| Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
wrapper
public java.util.Vector wrapper
throwException
public boolean throwException
OBJECT
public static final int OBJECT
INTEGER
public static final int INTEGER
LONG
public static final int LONG
BYTE
public static final int BYTE
FLOAT
public static final int FLOAT
DOUBLE
public static final int DOUBLE
BOOLEAN
public static final int BOOLEAN
CHARACTER
public static final int CHARACTER
SHORT
public static final int SHORT
QV
public QV(int initialCapacity,
int capacityIncrement)
QV
public QV(int initialCapacity)
QV
public QV()
setThrowException
public void setThrowException(boolean newThrowException)
- If this is set to true, the class will throw a ClassCastException
any time a value is entered as one type and retrieved as another.
If false, the class will attempt a type conversion (see Conversions).
The default is false.
getThrowException
public boolean getThrowException()
- Get the value of throwException (true if ClassCastExceptions should be
thrown, false if conversions should be attempted instead).
copyInto
public void copyInto(java.lang.Object[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(int[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(long[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(short[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(byte[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(float[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(double[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(boolean[] anArray)
throws java.lang.IndexOutOfBoundsException
copyInto
public void copyInto(char[] anArray)
throws java.lang.IndexOutOfBoundsException
trimToSize
public void trimToSize()
ensureCapacity
public void ensureCapacity(int minCapacity)
setSize
public void setSize(int newSize)
capacity
public int capacity()
size
public int size()
isEmpty
public boolean isEmpty()
elements
public java.util.Enumeration elements()
contains
public boolean contains(java.lang.Object elem)
contains
public boolean contains(int elem)
contains
public boolean contains(long elem)
contains
public boolean contains(short elem)
contains
public boolean contains(byte elem)
contains
public boolean contains(float elem)
contains
public boolean contains(double elem)
contains
public boolean contains(boolean elem)
contains
public boolean contains(char elem)
indexOf
public int indexOf(java.lang.Object elem)
indexOf
public int indexOf(int elem)
indexOf
public int indexOf(long elem)
indexOf
public int indexOf(short elem)
indexOf
public int indexOf(byte elem)
indexOf
public int indexOf(float elem)
indexOf
public int indexOf(double elem)
indexOf
public int indexOf(boolean elem)
indexOf
public int indexOf(char elem)
indexOf
public int indexOf(java.lang.Object elem,
int index)
indexOf
public int indexOf(int elem,
int index)
indexOf
public int indexOf(long elem,
int index)
indexOf
public int indexOf(short elem,
int index)
indexOf
public int indexOf(byte elem,
int index)
indexOf
public int indexOf(float elem,
int index)
indexOf
public int indexOf(double elem,
int index)
indexOf
public int indexOf(boolean elem,
int index)
indexOf
public int indexOf(char elem,
int index)
lastIndexOf
public int lastIndexOf(java.lang.Object elem)
lastIndexOf
public int lastIndexOf(int elem)
lastIndexOf
public int lastIndexOf(long elem)
lastIndexOf
public int lastIndexOf(short elem)
lastIndexOf
public int lastIndexOf(byte elem)
lastIndexOf
public int lastIndexOf(float elem)
lastIndexOf
public int lastIndexOf(double elem)
lastIndexOf
public int lastIndexOf(boolean elem)
lastIndexOf
public int lastIndexOf(char elem)
lastIndexOf
public int lastIndexOf(java.lang.Object elem,
int index)
lastIndexOf
public int lastIndexOf(int elem,
int index)
lastIndexOf
public int lastIndexOf(long elem,
int index)
lastIndexOf
public int lastIndexOf(short elem,
int index)
lastIndexOf
public int lastIndexOf(byte elem,
int index)
lastIndexOf
public int lastIndexOf(float elem,
int index)
lastIndexOf
public int lastIndexOf(double elem,
int index)
lastIndexOf
public int lastIndexOf(boolean elem,
int index)
lastIndexOf
public int lastIndexOf(char elem,
int index)
intAt
public int intAt(int index)
longAt
public long longAt(int index)
shortAt
public short shortAt(int index)
floatAt
public float floatAt(int index)
doubleAt
public double doubleAt(int index)
byteAt
public byte byteAt(int index)
booleanAt
public boolean booleanAt(int index)
charAt
public char charAt(int index)
firstAsInt
public int firstAsInt()
firstAsLong
public long firstAsLong()
firstAsShort
public short firstAsShort()
firstAsByte
public byte firstAsByte()
firstAsFloat
public float firstAsFloat()
firstAsDouble
public double firstAsDouble()
firstAsBoolean
public boolean firstAsBoolean()
firstAsChar
public char firstAsChar()
lastAsInt
public int lastAsInt()
lastAsShort
public short lastAsShort()
lastAsLong
public long lastAsLong()
lastAsByte
public byte lastAsByte()
lastAsFloat
public float lastAsFloat()
lastAsDouble
public double lastAsDouble()
lastAsBoolean
public boolean lastAsBoolean()
lastAsChar
public char lastAsChar()
setElementAt
public void setElementAt(java.lang.Object obj,
int index)
setElementAt
public void setElementAt(int obj,
int index)
setElementAt
public void setElementAt(long obj,
int index)
setElementAt
public void setElementAt(short obj,
int index)
setElementAt
public void setElementAt(byte obj,
int index)
setElementAt
public void setElementAt(float obj,
int index)
setElementAt
public void setElementAt(double obj,
int index)
setElementAt
public void setElementAt(boolean obj,
int index)
setElementAt
public void setElementAt(char obj,
int index)
removeElementAt
public void removeElementAt(int index)
insertElementAt
public void insertElementAt(java.lang.Object obj,
int index)
insertElementAt
public void insertElementAt(int obj,
int index)
insertElementAt
public void insertElementAt(long obj,
int index)
insertElementAt
public void insertElementAt(short obj,
int index)
insertElementAt
public void insertElementAt(byte obj,
int index)
insertElementAt
public void insertElementAt(float obj,
int index)
insertElementAt
public void insertElementAt(double obj,
int index)
insertElementAt
public void insertElementAt(boolean obj,
int index)
insertElementAt
public void insertElementAt(char obj,
int index)
addElement
public void addElement(java.lang.Object obj)
addElement
public void addElement(int obj)
addElement
public void addElement(long obj)
addElement
public void addElement(short obj)
addElement
public void addElement(byte obj)
addElement
public void addElement(float obj)
addElement
public void addElement(double obj)
addElement
public void addElement(boolean obj)
addElement
public void addElement(char obj)
removeElement
public boolean removeElement(java.lang.Object obj)
removeElement
public boolean removeElement(int obj)
removeElement
public boolean removeElement(long obj)
removeElement
public boolean removeElement(short obj)
removeElement
public boolean removeElement(byte obj)
removeElement
public boolean removeElement(float obj)
removeElement
public boolean removeElement(double obj)
removeElement
public boolean removeElement(boolean obj)
removeElement
public boolean removeElement(char obj)
removeAllElements
public void removeAllElements()
clone
public java.lang.Object clone()
- Overrides:
- clone in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
objectAt
public java.lang.Object objectAt(int index)