| java.lang.Object com.salmonllc.util.HtmlComponentVector
HtmlComponentVector | public class HtmlComponentVector implements java.io.Serializable(Code) | | A type safe Vector that returns HtmlComponent and only accepts HtmlComponent
|
Constructor Summary | |
public | HtmlComponentVector() BaseListFormElementsVector constructor comment. | public | HtmlComponentVector(int initialCapacity) BaseListFormElementsVector constructor comment. | public | HtmlComponentVector(int initialCapacity, int capacityIncrement) BaseListFormElementsVector constructor comment. |
Method Summary | |
public void | addElement(HtmlComponent comp) Adds the specified HtmlComponent to the end of this vector,
increasing its size by one. | final public boolean | contains(HtmlComponent elem) Tests if the specified HtmlComponent is a component in this vector.
Parameters: elem - a HtmlComponent. | public void | copyInto(HtmlComponent anArray) Copies the HtmlComponent of this vector into the specified array. | public HtmlComponent | elementAt(int index) Returns the HtmlComponent at the specified index.
Parameters: index - an index into this vector. | final public int | indexOf(HtmlComponent elem) Searches for the first occurence of the given argument, testing
for equality using the equals method. | public int | indexOf(HtmlComponent elem, int index) Searches for the first occurence of the given argument, beginning
the search at index , and testing for equality using
the equals method. | public void | insertElementAt(HtmlComponent comp, int index) Inserts the specified HtmlComponent as a component in this vector at the
specified index . | final public int | lastIndexOf(HtmlComponent elem) Returns the index of the last occurrence of the specified HtmlComponent in
this vector.
Parameters: elem - the desired HtmlComponent. | public int | lastIndexOf(HtmlComponent elem, int index) Searches backwards for the specified HtmlComponent, starting from the
specified index, and returns an index to it. | public boolean | removeComp(HtmlComponent comp) Removes the first occurrence of the argument from this vector. | public void | setElementAt(HtmlComponent comp, int index) Sets the component at the specified index of this
vector to be the specified HtmlComponent. | public int | size() Returns the number of components in this vector. |
HtmlComponentVector | public HtmlComponentVector()(Code) | | BaseListFormElementsVector constructor comment.
|
HtmlComponentVector | public HtmlComponentVector(int initialCapacity)(Code) | | BaseListFormElementsVector constructor comment.
Parameters: initialCapacity - int |
HtmlComponentVector | public HtmlComponentVector(int initialCapacity, int capacityIncrement)(Code) | | BaseListFormElementsVector constructor comment.
Parameters: initialCapacity - int Parameters: capacityIncrement - int |
addElement | public void addElement(HtmlComponent comp)(Code) | | Adds the specified HtmlComponent to the end of this vector,
increasing its size by one. The capacity of this vector is
increased if its size becomes greater than its capacity.
Parameters: comp - the HtmlComponent to be added. |
contains | final public boolean contains(HtmlComponent elem)(Code) | | Tests if the specified HtmlComponent is a component in this vector.
Parameters: elem - a HtmlComponent. true if the specified object is a HtmlComponent inthis vector; false otherwise. |
copyInto | public void copyInto(HtmlComponent anArray)(Code) | | Copies the HtmlComponent of this vector into the specified array.
The array must be big enough to hold all the objects in this vector.
Parameters: anArray - the array into which the HtmlComponent get copied. |
elementAt | public HtmlComponent elementAt(int index)(Code) | | Returns the HtmlComponent at the specified index.
Parameters: index - an index into this vector. the HtmlComponent at the specified index. exception: ArrayIndexOutOfBoundsException - if an invalid index wasgiven. |
indexOf | final public int indexOf(HtmlComponent elem)(Code) | | Searches for the first occurence of the given argument, testing
for equality using the equals method.
Parameters: elem - an HtmlComponent. the index of the first occurrence of the argument in thisvector; returns -1 if the HtmlComponent is not found. See Also: java.lang.Object.equals(java.lang.Object) |
indexOf | public int indexOf(HtmlComponent elem, int index)(Code) | | Searches for the first occurence of the given argument, beginning
the search at index , and testing for equality using
the equals method.
Parameters: elem - an HtmlComponent. Parameters: index - the index to start searching from. the index of the first occurrence of the HtmlComponent argument inthis vector at position index or later in thevector; returns -1 if the object is not found. See Also: java.lang.Object.equals(java.lang.Object) |
insertElementAt | public void insertElementAt(HtmlComponent comp, int index)(Code) | | Inserts the specified HtmlComponent as a component in this vector at the
specified index . Each component in this vector with
an index greater or equal to the specified index is
shifted upward to have an index one greater than the value it had
previously.
The index must be a value greater than or equal to 0
and less than or equal to the current size of the vector.
Parameters: comp - the HtmlComponent to insert. Parameters: index - where to insert the new component. exception: ArrayIndexOutOfBoundsException - if the index was invalid. See Also: java.util.Vector.size |
lastIndexOf | final public int lastIndexOf(HtmlComponent elem)(Code) | | Returns the index of the last occurrence of the specified HtmlComponent in
this vector.
Parameters: elem - the desired HtmlComponent. the index of the last occurrence of the specified HtmlComponent inthis vector; returns -1 if the object is not found. |
lastIndexOf | public int lastIndexOf(HtmlComponent elem, int index)(Code) | | Searches backwards for the specified HtmlComponent, starting from the
specified index, and returns an index to it.
Parameters: elem - the desired HtmlComponent. Parameters: index - the index to start searching from. the index of the last occurrence of the specified HtmlComponent in thisvector at position less than index in the vector;-1 if the object is not found. |
removeComp | public boolean removeComp(HtmlComponent comp)(Code) | | Removes the first occurrence of the argument from this vector. If
the HtmlComponent is found in this vector, each component in the vector
with an index greater or equal to the object's index is shifted
downward to have an index one smaller than the value it had previously.
Parameters: comp - the component to be removed. true if the argument was a component of thisvector; false otherwise. since: JDK1.0 |
setElementAt | public void setElementAt(HtmlComponent comp, int index)(Code) | | Sets the component at the specified index of this
vector to be the specified HtmlComponent. The previous component at that
position is discarded.
The index must be a value greater than or equal to 0
and less than the current size of the vector.
Parameters: comp - what the component is to be set to. Parameters: index - the specified index. exception: ArrayIndexOutOfBoundsException - if the index was invalid. See Also: java.util.Vector.size |
size | public int size()(Code) | | Returns the number of components in this vector.
the number of components in this vector. |
|
|