01: /**
02: * <p>
03: * Title: Connection
04: * </p>
05: *
06: * <p>
07: * Description: Represente une entite HTTP
08: * </p>
09: *
10: * <p>
11: * Copyright: Copyright (c) 2005
12: * </p>
13: *
14: * commentaire inutile
15: *
16: * <p>
17: * Company:
18: * </p>
19: *
20: * @author Adlani Anouar - Detante Antoine - Klein Gregory - Pepin Pierre
21: * @version 1.0
22: */package httpserver;
23:
24: import java.io.IOException;
25: import java.io.OutputStream;
26:
27: public class EntiteHTTP {
28: // type de l'entité
29: protected String type;
30: // contenu de l'entité
31: private String contenu;
32:
33: /**
34: * Créer une instance vide de EntiteHTTP
35: */
36: public EntiteHTTP() {
37: this .type = null;
38: this .contenu = null;
39: }
40:
41: /**
42: * Créer une instance de EntiteHTTP
43: * @param contenu String contenu de l'entité
44: */
45: public EntiteHTTP(String contenu) {
46: this .type = "text";
47: this .contenu = contenu;
48: }
49:
50: /**
51: * Methode qui permet de connaitre le type d'une entité
52: * @return String le type de l'entité
53: */
54: public String getType() {
55: return this .type;
56: }
57:
58: /**
59: * Créer une chaine de caractère avec l'entité
60: * @return String l'entité
61: */
62: public String toString() {
63: return new String(contenu);
64: }
65:
66: /**
67: * Envoi l'entité au client
68: * @param output flux d'envoi au client
69: * @throws IOException en cas d'erreur d'envoi
70: */
71: public void envoyerEntite(OutputStream output) throws IOException {
72:
73: }
74: }
|