wt.fc
Interface ObjectVectorIfc

All Superinterfaces:
ResultProcessor
All Known Implementing Classes:
BasicObjectVector

public interface ObjectVectorIfc
extends ResultProcessor

Interface that specifies the APIs used to manipulate an object vector

Supported API: true

Extendable: false


Method Summary
 void append(ObjectVectorIfc oV)
          Append an object vector to this object vector.
 boolean contains(Object anObj)
          Test if the specified object is a component of this object vector.
 Enumeration elements()
          Return an Enumeration of the components of this object vector.
 Object firstElement()
          Return the first object in the object vector.
 Vector getVector()
          

Supported API: false
 boolean isEmpty()
          Test if the object vector has no object.
 Object lastElement()
          Return the last object in the object vector.
 void makeNonPersistent()
          Modify the all objects in the object vector so they are no longer considered to be persistent.
 void removeAllElements()
          Remove all objects from the object vector and set the size to zero.
 void removeElement(Object anObj)
          Remove the specified object from the object vector.
 
Methods inherited from interface wt.fc.ResultProcessor
addElement, size
 

Method Detail

removeElement

public void removeElement(Object anObj)
Remove the specified object from the object vector.

Supported API: true

Parameters:
anObj -

removeAllElements

public void removeAllElements()
Remove all objects from the object vector and set the size to zero.

Supported API: true


firstElement

public Object firstElement()
Return the first object in the object vector.

Supported API: true

Returns:
Object

lastElement

public Object lastElement()
Return the last object in the object vector.

Supported API: true

Returns:
Object

isEmpty

public boolean isEmpty()
Test if the object vector has no object.

Supported API: true

Returns:
boolean

contains

public boolean contains(Object anObj)
Test if the specified object is a component of this object vector.

Supported API: true

Parameters:
anObj -
Returns:
boolean

append

public void append(ObjectVectorIfc oV)
Append an object vector to this object vector.

Supported API: true

Parameters:
oV -

elements

public Enumeration elements()
Return an Enumeration of the components of this object vector.

Supported API: true

Returns:
Enumeration

makeNonPersistent

public void makeNonPersistent()
Modify the all objects in the object vector so they are no longer considered to be persistent.

Supported API: true


getVector

public Vector getVector()


Supported API: false

Returns:
Vector