Bonjour,

J'aimerais rendre le code suivant possible en Java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public final class Provider {
    public Protocol protocol;
}
 
public final class Application {
    public static void main(String[] args) {
        Provider provider = new Provider();
        provider.protocol = Protocol.IMAP;
        System.out.println(provider.protocol.getStore()); // Affiche imap
    }
}
Est-ce possible en passant par un enum ?
  • POP => "pop3"
  • POP_SECURED => "???"
  • IMAP => "imap"
  • IMAP_SECURED => "???"


Sinon comment procéder pour restreindre le protocole à une liste de valeurs prédéfinies ?

Merci.