|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.Writer
java.io.PrintWriter
sjrd.tricktakinggame.network.NetworkWriter
public class NetworkWriter
Ecrivain du réseau
| Field Summary |
|---|
| Fields inherited from class java.io.PrintWriter |
|---|
out |
| Fields inherited from class java.io.Writer |
|---|
lock |
| Constructor Summary | |
|---|---|
NetworkWriter(OutputStream out)
Crée un écrivain du réseau |
|
| Method Summary | |
|---|---|
void |
writeAnnounce(Announce announce)
Ecrit une annonce |
void |
writeAnnounces(Announce[] announces)
Ecrit une liste d'annonces |
void |
writeAnnounces(Collection<? extends Announce> announces)
Ecrit une liste d'annonces |
void |
writeBoolean(boolean bool)
Ecrit un booléen |
void |
writeBooleans(boolean[] bools)
Ecrit une liste de booléens |
void |
writeBooleans(Collection<Boolean> bools)
Ecrit une liste de booléens |
void |
writeCard(Card card)
Ecrit une carte |
void |
writeCards(Card[] cards)
Ecrit une liste de cartes |
void |
writeCards(Collection<? extends Card> cards)
Ecrit une liste de cartes |
void |
writeCommand(String command,
Object... params)
Ecrit une commande |
void |
writeCommand(String command,
String... params)
Ecrit une commande |
void |
writeInteger(int integer)
Ecrit un entier Cette méthode est inclue pour complétude ; elle est équivalente à println(int). |
void |
writeIntegers(Collection<Integer> integers)
Ecrit une liste d'entiers |
void |
writeIntegers(int[] integers)
Ecrit une liste d'entiers |
void |
writeNullableString(String string)
Ecrit une chaîne "nullable" (qui peut être null) |
void |
writeNullableStrings(Collection<String> strings)
Ecrit une liste de chaînes de caractères nullables |
void |
writeNullableStrings(String[] strings)
Ecrit une liste de chaînes de caractères nullables |
void |
writeResponse(Response response)
Ecrit une réponse |
void |
writeResponse(ResponseCode code)
Ecrit une réponse avec le message par défaut |
void |
writeResponse(ResponseCode code,
String msg)
Ecrit une réponse |
void |
writeString(String string)
Ecrit une chaîne de caractères Cette méthode est inclue pour complétude ; elle est équivalente à println(String). |
void |
writeStrings(Collection<String> strings)
Ecrit une liste de chaînes de caractères |
void |
writeStrings(String[] strings)
Ecrit une liste de chaînes de caractères |
void |
writeSuit(Suit suit)
Ecrit une couleur de carte |
void |
writeSuits(Collection<? extends Suit> suits)
Ecrit une liste de cartes |
void |
writeSuits(Suit[] suits)
Ecrit une liste de couleurs de carte |
| Methods inherited from class java.io.PrintWriter |
|---|
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NetworkWriter(OutputStream out)
out - Buffer de sortie| Method Detail |
|---|
public void writeResponse(Response response)
response - Réponse à écrire
public void writeResponse(ResponseCode code,
String msg)
code - Code de la réponsemsg - Message de la réponsepublic void writeResponse(ResponseCode code)
code - Code de la réponse
public void writeCommand(String command,
String... params)
command - Nom de la commandeparams - Paramètres de la commande
public void writeCommand(String command,
Object... params)
command - Nom de la commandeparams - Paramètres de la commandepublic void writeString(String string)
Cette méthode est inclue pour complétude ; elle est équivalente à println(String).
string - Chaîne à écrirePrintWriter.println(String)public void writeStrings(String[] strings)
strings - Liste de chaînes à écrirepublic void writeStrings(Collection<String> strings)
strings - Liste de chaînes à écrirepublic void writeNullableString(String string)
string - Chaîne à écrirepublic void writeNullableStrings(String[] strings)
cards - Liste de chaînes à écrirepublic void writeNullableStrings(Collection<String> strings)
cards - Liste de chaînes à écrirepublic void writeInteger(int integer)
Cette méthode est inclue pour complétude ; elle est équivalente à println(int).
integer - Entier à écrirePrintWriter.println(int)public void writeIntegers(int[] integers)
integers - Liste d'entiers à écrirepublic void writeIntegers(Collection<Integer> integers)
integers - Liste d'entiers à écrirepublic void writeBoolean(boolean bool)
bool - Booléen à écrirepublic void writeBooleans(boolean[] bools)
bools - Liste de booléens à écrirepublic void writeBooleans(Collection<Boolean> bools)
bools - Liste de booléens à écrirepublic void writeSuit(Suit suit)
suit - Couleur à écrirepublic void writeSuits(Suit[] suits)
cards - Liste de couleurs à écrirepublic void writeSuits(Collection<? extends Suit> suits)
cards - Liste de cartes à écrirepublic void writeCard(Card card)
card - Carte à écrirepublic void writeCards(Card[] cards)
cards - Liste de cartes à écrirepublic void writeCards(Collection<? extends Card> cards)
cards - Liste de cartes à écrirepublic void writeAnnounce(Announce announce)
announce - Annonce à écrirepublic void writeAnnounces(Announce[] announces)
announces - Liste d'annonces à écrirepublic void writeAnnounces(Collection<? extends Announce> announces)
announces - Liste d'annonces à écrire
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||