reset
Class Stack

java.lang.Object
  extended byreset.Stack

class Stack
extends java.lang.Object

Cette classe est la classe qui gere la pile. Cette classe implemente la classe actionListener, c'est donc elle qui servira a gerer les evenements des boutons qu'elle contient.

Since:
5/11/05
Version:
1.14
Author:
Olivio_Mariano

Field Summary
private  java.util.LinkedList neither
           
private  int sizeof
           
 
Constructor Summary
Stack(int sizeoff)
          Constructeur de la pile avec une liste chainee
 
Method Summary
 boolean empty()
          Methode de verification d'une pile vide
 java.util.LinkedList getNeither()
          Methode qui retourne un espace
 void inStack(java.lang.Object element)
          Methode associee au bouton d'ajout d'element dans la pile et inclusion de l'exeption d'une pile pleine
 java.util.Iterator iterator()
          Methode d'iteration de pile
 void outStack()
          Methode associee au bouton de suppression d'element dans une pile et inclusion de l'exeption d'une pile qui est vide
 java.lang.Object top()
          Methode associee au bouton d'affichage d'un element au sommet d'une pile et inclusion de l'exeption d'une pile qui est vide
 java.lang.String toString()
          Methode qui permet de transformer une pile en chaine de characteres
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

neither

private java.util.LinkedList neither

sizeof

private int sizeof
Constructor Detail

Stack

public Stack(int sizeoff)
Constructeur de la pile avec une liste chainee

Parameters:
sizeoff -
Method Detail

inStack

public void inStack(java.lang.Object element)
             throws FullStackException
Methode associee au bouton d'ajout d'element dans la pile et inclusion de l'exeption d'une pile pleine

Throws:
FullStackException

top

public java.lang.Object top()
                     throws EmptyStackException
Methode associee au bouton d'affichage d'un element au sommet d'une pile et inclusion de l'exeption d'une pile qui est vide

Returns:
Object top
Throws:
EmptyStackException

outStack

public void outStack()
              throws EmptyStackException
Methode associee au bouton de suppression d'element dans une pile et inclusion de l'exeption d'une pile qui est vide

Throws:
EmptyStackException

empty

public boolean empty()
Methode de verification d'une pile vide

Returns:
boolean

toString

public java.lang.String toString()
Methode qui permet de transformer une pile en chaine de characteres

Returns:
String

iterator

public java.util.Iterator iterator()
Methode d'iteration de pile

Returns:
Iterator

getNeither

public java.util.LinkedList getNeither()
Methode qui retourne un espace

Returns:
LinkedList