public class Vector extends java.util.Vector implements SCOCollection
Vector,
Serialized Form| Constructor and Description |
|---|
Vector(java.lang.Class elementType,
boolean allowNulls)
Constructs an empty vector so that its internal data array
has size 10 and its standard capacity increment is
zero.
|
Vector(java.lang.Class elementType,
boolean allowNulls,
int initialCapacity)
Constructs an empty vector with the specified initial capacity and
with its capacity increment equal to zero.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
java.lang.Object element)
Inserts the specified element at the specified position in this Vector.
|
boolean |
add(java.lang.Object o)
Appends the specified element to the end of this Vector.
|
boolean |
addAll(java.util.Collection c)
Appends all of the elements in the specified Collection to the end of
this Vector, in the order that they are returned by the specified
Collection's Iterator.
|
boolean |
addAll(int index,
java.util.Collection c)
Inserts all of the elements in in the specified Collection into this
Vector at the specified position.
|
void |
addAllInternal(java.util.Collection c)
Adds objects of the given Collection to this Collection without recording
the event.
|
void |
addElement(java.lang.Object obj)
Adds the specified component to the end of this vector,
increasing its size by one.
|
void |
addInternal(java.lang.Object o)
Adds object to the Collection without recording
the event.
|
boolean |
allowNulls()
Returns whether nulls are permitted as elements.
|
void |
clear()
Removes all of the elements from this Vector.
|
void |
clearInternal()
Clears Collection without recording
the event.
|
java.lang.Object |
clone()
Creates and returns a copy of this object.
|
java.util.Iterator |
eitherIterator()
Get an iterator regardless of whether the collection is frozen.
|
java.util.Iterator |
frozenIterator()
Get an iterator over the frozen elements of this collection.
|
java.util.Collection |
getAdded()
Returns the Collection of added elements
|
java.lang.Class |
getElementType()
Returns the element type assignment compatible with all
added elements of this collection.
|
java.lang.String |
getFieldName()
Returns the field name
|
java.lang.Object |
getOwner()
Returns the owner object of the SCO instance
|
java.util.Collection |
getRemoved()
Returns the Collection of removed elements
|
void |
insertElementAt(java.lang.Object obj,
int index)
Inserts the specified object as a component in this vector at the
specified
index. |
java.lang.Object |
remove(int index)
Removes the element at the specified position in this Vector.
|
boolean |
remove(java.lang.Object o)
Removes the first occurrence of the specified element in this Vector
If the Vector does not contain the element, it is unchanged.
|
boolean |
removeAll(java.util.Collection c)
Removes from this Vector all of its elements that are contained in the
specified Collection.
|
void |
removeAllElements()
Removes all components from this vector and sets its size to zero.
|
boolean |
removeElement(java.lang.Object obj)
Removes the first (lowest-indexed) occurrence of the argument
from this vector.
|
void |
removeElementAt(int index)
Deletes the component at the specified index.
|
void |
removeInternal(java.lang.Object o)
Removes element from the Collection without recording
the event.
|
void |
reset()
Resets removed and added lists after flush
|
boolean |
retainAll(java.util.Collection c)
Retains only the elements in this Vector that are contained in the
specified Collection.
|
java.lang.Object |
set(int index,
java.lang.Object element)
Replaces the element at the specified position in this Vector with the
specified element.
|
void |
setElementAt(java.lang.Object obj,
int index)
Sets the component at the specified
index of this
vector to be the specified object. |
void |
setFrozen(java.lang.Object[] elements)
Set the contents of this Collection from the frozen elements.
|
void |
setOwner(java.lang.Object owner,
int fieldNumber)
Sets the owner and field number.
|
void |
unsetOwner(java.lang.Object owner,
int fieldNumber)
Nullifies references to the owner Object iff the passed in owner and
fieldNumber match.
|
capacity, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, removeRange, setSize, size, subList, toArray, toArray, toString, trimToSizepublic Vector(java.lang.Class elementType,
boolean allowNulls)
elementType - the element types allowedallowNulls - true if nulls are allowedpublic Vector(java.lang.Class elementType,
boolean allowNulls,
int initialCapacity)
elementType - the element types allowedallowNulls - true if nulls are allowedinitialCapacity - the initial capacity of the vector.java.lang.IllegalArgumentException - if the specified initial capacity
is negativepublic void setElementAt(java.lang.Object obj,
int index)
index of this
vector to be the specified object. The previous component at that
position is discarded.setElementAt in class java.util.Vectorobj - what the component is to be set to.index - the specified index.java.lang.ArrayIndexOutOfBoundsException - if the index was invalid.Vectorpublic void removeElementAt(int index)
removeElementAt in class java.util.Vectorindex - the index of the object to remove.java.lang.ArrayIndexOutOfBoundsException - if the index was invalid.Vectorpublic void insertElementAt(java.lang.Object obj,
int index)
index.insertElementAt in class java.util.Vectorobj - the component to insert.index - where to insert the new component.java.lang.ArrayIndexOutOfBoundsException - if the index was invalid.Vectorpublic void addElement(java.lang.Object obj)
addElement in class java.util.Vectorobj - the component to be added.Vectorpublic boolean removeElement(java.lang.Object obj)
removeElement in class java.util.Vectorobj - the component to be removed.true if the argument was a component of this
vector; false otherwise.Vectorpublic void removeAllElements()
removeAllElements in class java.util.VectorVectorpublic java.lang.Object set(int index,
java.lang.Object element)
set in interface java.util.Listset in class java.util.Vectorindex - index of element to replace.element - element to be stored at the specified position.java.lang.ArrayIndexOutOfBoundsException - index out of range
(index < 0 || index >= size()).java.lang.IllegalArgumentException - fromIndex > toIndex.Vectorpublic boolean add(java.lang.Object o)
add in interface java.util.Collectionadd in interface java.util.Listadd in class java.util.Vectoro - element to be appended to this Vector.Vectorpublic boolean remove(java.lang.Object o)
remove in interface java.util.Collectionremove in interface java.util.Listremove in class java.util.Vectoro - element to be removed from this Vector, if present.Vectorpublic void add(int index,
java.lang.Object element)
add in interface java.util.Listadd in class java.util.Vectorindex - index at which the specified element is to be inserted.element - element to be inserted.java.lang.ArrayIndexOutOfBoundsException - index is out of range
(index < 0 || index > size()).Vectorpublic java.lang.Object remove(int index)
remove in interface java.util.Listremove in class java.util.Vectorindex - the index of the element to removed.java.lang.ArrayIndexOutOfBoundsException - index out of range (index
< 0 || index >= size()).Vectorpublic void clear()
clear in interface java.util.Collectionclear in interface java.util.Listclear in class java.util.VectorVectorpublic boolean addAll(java.util.Collection c)
addAll in interface java.util.CollectionaddAll in interface java.util.ListaddAll in class java.util.Vectorc - elements to be inserted into this Vector.Vectorpublic boolean removeAll(java.util.Collection c)
removeAll in interface java.util.CollectionremoveAll in interface java.util.ListremoveAll in class java.util.VectorVectorpublic boolean addAll(int index,
java.util.Collection c)
addAll in interface java.util.ListaddAll in class java.util.Vectorindex - index at which to insert first element
from the specified collection.c - elements to be inserted into this Vector.java.lang.ArrayIndexOutOfBoundsException - index out of range (index
< 0 || index > size()).Vectorpublic boolean retainAll(java.util.Collection c)
retainAll in interface java.util.CollectionretainAll in interface java.util.ListretainAll in class java.util.VectorVectorpublic java.lang.Object clone()
Mutable Second Class Objects are required to provide a public clone method in order to allow for copying PersistenceCapable objects. In contrast to Object.clone(), this method must not throw a CloneNotSupportedException.
public void reset()
SCOCollectionreset in interface SCOCollectionSCOCollection.reset()public void addInternal(java.lang.Object o)
SCOCollectionaddInternal in interface SCOCollectionSCOCollection.addInternal(Object o)public void addAllInternal(java.util.Collection c)
SCOCollectionaddAllInternal in interface SCOCollectionSCOCollection.addAllInternal(Collection c)public java.util.Collection getAdded()
SCOCollectiongetAdded in interface SCOCollectionSCOCollection.getAdded()public java.util.Collection getRemoved()
SCOCollectiongetRemoved in interface SCOCollectionSCOCollection.getRemoved()public void clearInternal()
SCOCollectionclearInternal in interface SCOCollectionSCOCollection.clearInternal()public void removeInternal(java.lang.Object o)
SCOCollectionremoveInternal in interface SCOCollectionSCOCollection.removeInternal(Object o)public void unsetOwner(java.lang.Object owner,
int fieldNumber)
SCOunsetOwner in interface SCOowner - the existing owner object.fieldNumber - the existing number of the field.SCO.unsetOwner(Object owner, int fieldNumber)public void setOwner(java.lang.Object owner,
int fieldNumber)
SCOsetOwner in interface SCOowner - the owner object.fieldNumber - the number of the field associated with this instance.(Object owner, int fieldNumber)public java.lang.Object getOwner()
SCOgetOwner in interface SCOSCO.getOwner()public java.lang.String getFieldName()
SCOgetFieldName in interface SCOSCO.getFieldName()public java.lang.Class getElementType()
SCOCollectiongetElementType in interface SCOCollection{public boolean allowNulls()
SCOCollectionallowNulls in interface SCOCollection{public java.util.Iterator frozenIterator()
frozenIterator in interface SCOCollectionpublic void setFrozen(java.lang.Object[] elements)
setFrozen in interface SCOCollectionelements - not used.public java.util.Iterator eitherIterator()
eitherIterator in interface SCOCollectionCopyright © 2005-2012 Apache Software Foundation. All Rights Reserved.