EntreeChat.java
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 }