memoire
Class DescriptionTas

java.lang.Object
  |
  +--memoire.DescriptionTas

class DescriptionTas
extends java.lang.Object

Classe contenant les informations d'un tableau et fait le lien entre la pile et le tas


Field Summary
private  int adressePile
          Adresse contenu dans la pile de la première case du tableau dans le tas
private  int adresseTas
          Adresse de la première case du tableau dans le tas
private  java.lang.String identificateur
          Indentificateur du tableau
private  int taille
          Taille du tableau
 
Constructor Summary
DescriptionTas(java.lang.String i, int t, int at)
           
 
Method Summary
 void afficheDescriptionTas()
          Affiche l'instance courante
 int getAdressePile()
          retourne l'adresse dans le tas de la première case du tableau de l'instance courante
 int getAdresseTas()
          retourne l'adresse dans le tas de la première case du tableau de l'instance courante
 java.lang.String getIdentificateur()
          retourne l'indentificateur de l'instance courante
 int getTaille()
          retourne la taille du tableau de l'instance courante
 void setAdresseTas(int a)
          affecte l'adresse dans le tas de la première case du tableau de l'instance courante
 void setIdentificateur(java.lang.String i)
          affecte identificateur de l'instance courante
 void setTaille(int t)
          affecte taille de l'instance courante
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identificateur

private java.lang.String identificateur
Indentificateur du tableau


taille

private int taille
Taille du tableau


adresseTas

private int adresseTas
Adresse de la première case du tableau dans le tas


adressePile

private int adressePile
Adresse contenu dans la pile de la première case du tableau dans le tas

Constructor Detail

DescriptionTas

public DescriptionTas(java.lang.String i,
                      int t,
                      int at)
Parameters:
i - identificateur du tableau
t - taille du tableau
at - adresse dans le tas de la première case du tableau
Method Detail

setIdentificateur

public void setIdentificateur(java.lang.String i)
affecte identificateur de l'instance courante

Parameters:
i - identificateur du tableau

setTaille

public void setTaille(int t)
affecte taille de l'instance courante

Parameters:
t - taille du tableau

setAdresseTas

public void setAdresseTas(int a)
affecte l'adresse dans le tas de la première case du tableau de l'instance courante

Parameters:
a - Adresse dans le tas de la première case du tableau

getIdentificateur

public java.lang.String getIdentificateur()
retourne l'indentificateur de l'instance courante

Returns:
retourne l'indentificateur de l'instance courante

getTaille

public int getTaille()
retourne la taille du tableau de l'instance courante

Returns:
retourne la taille du tableau de l'instance courante

getAdresseTas

public int getAdresseTas()
retourne l'adresse dans le tas de la première case du tableau de l'instance courante

Returns:
retourne l'adresse dans le tas de la première case du tableau de l'instance courante

getAdressePile

public int getAdressePile()
retourne l'adresse dans le tas de la première case du tableau de l'instance courante

Returns:
retourne l'adresse dans le tas de la première case du tableau de l'instance courante

afficheDescriptionTas

public void afficheDescriptionTas()
Affiche l'instance courante