question2
Class Handler<T>

java.lang.Object
  extended by question2.Handler<T>
Type Parameters:
T -
Direct Known Subclasses:
FileHandler, MaxHandler, MinHandler, TraceHandler

public abstract class Handler<T>
extends java.lang.Object

Classe de gestionnaire du plus haut niveau.

Author:
Jacquemin Thibault, Marleix Mathieu

Constructor Summary
Handler()
          Methode de creation d'un gestionnaire sans successeur.
Handler(Handler<T> successor)
          Methode de creation d'un gestionnaire avec successeur.
 
Method Summary
 Handler<T> getSuccessor()
          Methode d'obtention du successeur courant.
 boolean handleRequest(T value)
          Prise en charge de la requete par le gestionnaire.
 void setSuccessor(Handler<T> successor)
          Methode de changement de successeur.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Handler

public Handler()
Methode de creation d'un gestionnaire sans successeur.


Handler

public Handler(Handler<T> successor)
Methode de creation d'un gestionnaire avec successeur.

Parameters:
successor -
Method Detail

setSuccessor

public void setSuccessor(Handler<T> successor)
Methode de changement de successeur.

Parameters:
successor -

getSuccessor

public Handler<T> getSuccessor()
Methode d'obtention du successeur courant.

Returns:
successor : le successeur

handleRequest

public boolean handleRequest(T value)
Prise en charge de la requete par le gestionnaire.

Parameters:
value - : Float transmis par un des successeurs