|
||||||||||
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 sortieMethod Detail |
---|
public void writeResponse(Response response)
response
- Réponse à écrirepublic 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éponsepublic void writeCommand(String command, String... params)
command
- Nom de la commandeparams
- Paramètres de la commandepublic 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 |