public class MaillonDouble <E>{

    private MaillonDouble suivant = null;
    private MaillonDouble precedent = null;
    private E valeur;

    public MaillonDouble(E valeur){
        this.valeur = valeur;
    }

    public E getValeur(){
        return this.valeur;
    }

    public MaillonDouble<E> suivant(){
        return this.suivant;
    }

    public MaillonDouble<E> precedent(){
        return this.precedent;
    }

    public void setSuivant(MaillonDouble<E> suivant){
        this.suivant = suivant;
    }

    public void setPrecedent(MaillonDouble<E> precedent){
        this.precedent = precedent;
    }
}