01 package fr.isae.chat.model;
02
03 /**
04 * <code>EntreeChat</code> modelise une entree pour le chat
05 * constituee d'une chaine de caracteres representant le nom
06 * de l'utilisateur et d'une chaine de caracteres representant
07 * le texte associe.
08 *
09 * @author <a href="mailto:garion@isae.fr">Christophe Garion</a>
10 * @version 1.0
11 */
12 public class EntreeChat {
13
14 private String nom;
15 private String texte;
16
17 /**
18 * Creer une nouvelle entree pour le chat.
19 *
20 * @param nom le nom de l'auteur de l'entree
21 * @param texte le texte de l'entree
22 */
23 public EntreeChat(String nom, String texte) {
24 this.nom = nom;
25 this.texte = texte;
26 }
27
28 /**
29 * Le nom de l'utilisateur associe a l'entree.
30 *
31 * @return le nom de l'utilisateur
32 */
33 public String getNom() {
34 return this.nom;
35 }
36
37 /**
38 * Le texte associe a l'entree
39 *
40 * @return le texte associe a l'entree
41 */
42 public String getTexte() {
43 return this.texte;
44 }
45
46 /**
47 * Une representation sous forme de caractere de l'entree. La
48 * representation est la suivante : <code><nom>: texte</code>.
49 *
50 * @return la representation sous forme d'instance de <code>String</code>
51 * de l'entree
52 */
53 @Override public String toString() {
54 return "<" + this.nom + ">: " + this.texte;
55 }
56 }
|