Class TVector

java.lang.Object
  |
  +--TObject
        |
        +--TVector

public class TVector
extends TObject

La classe TVector représente un vecteur pouvant être modifié dynamiquement.

Since:
Release 1.0

Field Summary
 TNode firstNode
          Le premier élément
 long size
          La grosseur du tableau.
 
Constructor Summary
TVector()
           
 
Method Summary
 void addElement(TObject element)
          Cette méthode permet d'ajouter un élément au vecteur.
 TVector clone()
          Cette méthode retourne un objet de Type Vector qui est une copie de l'objet.
 boolean contains(TObject element)
          Cette méthode indique si l'élément spécifié se trouve dans le vecteur.
 void copyInto(TObject[] anArray)
          Cette méthode copie les élément du vecteur vers le vecteur spécifié.
 TObject elementAt(long index)
          Cette méthode retourne l'élément présent à la position de l'index spécifié.
 TObject firstElement()
          Cette méthode retourne le premier élément du vecteur.
 long indexOf0(TObject element, long fromIndex)
          Cette méthode retourne l'index de la première occurence de l'élément rencontrée dans le vecteur à partir de l'index spécifié.
 long indexOf1(TObject element)
          Cette méthode retourne l'index de la première occurence de l'élément rencontrée dans le vecteur.
 void insertElementAt(TObject element, long index)
          Cette méthode permet d'ajouter un élément au vecteur.
 boolean isEmpty()
          Cette méthode indique si le vecteur est vide.
 TObject lastElement()
          Cette méthode retourne le dernier élément du vecteur.
 long lastIndexOf0(TObject element, long fromIndex)
          Cette méthode retourne l'index de la dernière occurence de l'élément rencontrée dans le vecteur en cherchant à reculon à partir de l'index spécifié.
 long lastIndexOf1(TObject element)
          Cette méthode retourne l'index de la dernière occurence de l'élément rencontrée.
 void removeAllElements()
          Cette méthode d'enlever tous les éléments du vecteur.
 void removeElement(TObject element)
          Cette méthode enlève du vecteur la première occurence de l'élément spécifié.
 void removeElementAt(long index)
          Cette méthode permet d'enlever l'élément du vecteur à l'index spécifié.
 void setElementAt(TObject element, long index)
          Cette méthode remplace l'élément à l'index spécifié.
 TString toString()
          Cette méthode retourne une chaîne de caractères représentant l'objet.
 TVector TVector0()
          Ce constructeur instancie un objet de Type Vector.
 
Methods inherited from class TObject
equals, finalize, TObject0
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

size

public long size
La grosseur du tableau.


firstNode

public TNode firstNode
Le premier élément

Constructor Detail

TVector

public TVector()
Method Detail

TVector0

public TVector TVector0()
Ce constructeur instancie un objet de Type Vector.

Since:
Release 1.0

isEmpty

public boolean isEmpty()
Cette méthode indique si le vecteur est vide.

Returns:
result - Vrai si le vecteur est vide.
Since:
Release 1.0

removeAllElements

public void removeAllElements()
Cette méthode d'enlever tous les éléments du vecteur.

Since:
Release 1.0

removeElementAt

public void removeElementAt(long index)
Cette méthode permet d'enlever l'élément du vecteur à l'index spécifié.

Parameters:
index - L'index où se trouve l'élément.
Since:
Release 1.0

insertElementAt

public void insertElementAt(TObject element,
                            long index)
Cette méthode permet d'ajouter un élément au vecteur. Ce dernier est ajouté à l'index spécifié.

Parameters:
element - L'objet à ajouter au vecteur.
index - L'index où faire l'ajout.
Since:
Release 1.0

addElement

public void addElement(TObject element)
Cette méthode permet d'ajouter un élément au vecteur. Ce dernier est ajouté à la fin du vecteur.

Parameters:
element - L'objet à ajouter au vecteur.
Since:
Release 1.0

elementAt

public TObject elementAt(long index)
Cette méthode retourne l'élément présent à la position de l'index spécifié.

Parameters:
index - L'index où se trouve l'élément.
Returns:
element - L'élément présent à l'index spécifié.
Since:
Release 1.0

firstElement

public TObject firstElement()
Cette méthode retourne le premier élément du vecteur.

Returns:
element - Le premier élément du vecteur.
Since:
Release 1.0

lastElement

public TObject lastElement()
Cette méthode retourne le dernier élément du vecteur.

Returns:
element - Le dernier element du vecteur.
Since:
Release 1.0

clone

public TVector clone()
Cette méthode retourne un objet de Type Vector qui est une copie de l'objet.

Overrides:
clone in class TObject
Returns:
clone - Une copie de l'objet.
Since:
Release 1.0

indexOf0

public long indexOf0(TObject element,
                     long fromIndex)
Cette méthode retourne l'index de la première occurence de l'élément rencontrée dans le vecteur à partir de l'index spécifié.

Parameters:
element - L'élément à rechercher.
Returns:
fromIndex - L'index d'où commencer.
Since:
Release 1.0

indexOf1

public long indexOf1(TObject element)
Cette méthode retourne l'index de la première occurence de l'élément rencontrée dans le vecteur.

Parameters:
element - L'élément à rechercher.
Returns:
index - L'index de la première occurence.
Since:
Release 1.0

contains

public boolean contains(TObject element)
Cette méthode indique si l'élément spécifié se trouve dans le vecteur.

Parameters:
element - L'élément à rechercher.
Returns:
result - Vrai si l'élément se trouve dans le vecteur.
Since:
Release 1.0

lastIndexOf0

public long lastIndexOf0(TObject element,
                         long fromIndex)
Cette méthode retourne l'index de la dernière occurence de l'élément rencontrée dans le vecteur en cherchant à reculon à partir de l'index spécifié.

Parameters:
element - L'élément à rechercher.
Returns:
fromIndex - L'index d'où commencer.
Since:
Release 1.0

lastIndexOf1

public long lastIndexOf1(TObject element)
Cette méthode retourne l'index de la dernière occurence de l'élément rencontrée.

Parameters:
element - L'élément à rechercher.
Returns:
index - L'index de la dernière occurence.
Since:
Release 1.0

copyInto

public void copyInto(TObject[] anArray)
Cette méthode copie les élément du vecteur vers le vecteur spécifié.

Parameters:
anArray - Le vecteur cible.
Since:
Release 1.0

setElementAt

public void setElementAt(TObject element,
                         long index)
Cette méthode remplace l'élément à l'index spécifié.

Parameters:
element - L'élément de rechange.
index - L'index où effectuer le remplacement.
Since:
Release 1.0

removeElement

public void removeElement(TObject element)
Cette méthode enlève du vecteur la première occurence de l'élément spécifié.

Parameters:
element - L'élément à enlever.
Since:
Release 1.0

toString

public TString toString()
Cette méthode retourne une chaîne de caractères représentant l'objet. Pour la classe TVector, il s'agit du nombre d'éléments, suivi de la représentation de chaqu'un.

Overrides:
toString in class TObject
Returns:
string - La chaîne de caractère représentant l'objet.
Since:
Release 1.0