|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjus.util.DialogueOld
public class DialogueOld
Dialogue organise les entrées/sorties simples en masquant les difficultés (exceptions) liées à la gestion standard des entrées/sorties dans la librairie `Java`. Un dialogue peut utiliser 3 supports différents en entrée et en sortie (combinables entre eux)
- le standard input ou output - un fichier - un widget (fenêtre graphique)
Field Summary | |
---|---|
char |
EOF
la fin de fichier |
Constructor Summary | |
---|---|
DialogueOld()
Création d'un dialogue pour la communication avec l'utilisateeur |
Method Summary | |
---|---|
void |
afficher(boolean aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(char aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(double aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(float aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(int aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(long aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(java.lang.Object aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(short aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficher(java.lang.String aImprimer)
Imprime la donnée à la position actuelle du curseur, sans générer de saut de ligne après l'impression. |
void |
afficherln(boolean aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(char aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(double aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(float aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(int aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(long aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(java.lang.Object aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(short aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
afficherln(java.lang.String aImprimer)
Imprime la donnée à la position actuelle du curseur et génère de saut de ligne après l'impression. |
void |
attendre()
Attente d'une sollicitation à continuer |
void |
attendre(java.lang.Object verrou)
Attente d'une sollicitation à continuer |
void |
attendreRetour()
Affiche la chaine "Taper |
void |
bip()
Emission d'un "bip" au terminal |
void |
continuer()
Sollicitation à continuer |
void |
continuer(java.lang.Object verrou)
Sollicitation à continuer |
java.lang.String |
format(byte s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(double s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(float s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(int s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(long s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(java.lang.Number s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(java.lang.Object s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(short s,
java.lang.String pattern)
Mise en forme d'une donnée |
java.lang.String |
format(java.lang.String s,
java.lang.String pattern)
Mise en forme d'une donnée |
boolean |
lireBoolean()
Permet la saisie au clavier d'un booléen, avec une grande variété de possibilités : v[rai] f[aux] V[RAI] F[AUX] t[rue] f[alse] T[RUE] F[ALSE] o[ui] n[on] O[UI] N[ON] y[es] n[o] Y[ES] N[O] |
boolean |
lireBoolean(java.lang.String texteQuestion)
Pose la question `question` et attend une réponse booléenne. |
char |
lireChar()
Lit le texte tapé par l'opérateur jusqu'au prochain |
char |
lireChar(java.lang.String prompt)
Affiche prompt et lit le texte tapé par l'opérateur jusqu'au prochain Retour chariot. |
double |
lireDouble()
Acquiert la prochaine ligne entrée au clavier et l'interprète comme un flottant. |
double |
lireDouble(java.lang.String prompt)
Affiche prompt et acquiert la prochaine ligne entrée au clavier et l'interprète comme un flottant. |
Enumeration |
lireEnumere(java.lang.Class classe)
Acquiert la prochaine ligne entrée au clavier et l'interprète comme une valeur énumérée. |
Enumeration |
lireEnumere(java.lang.Class classe,
java.lang.String prompt)
Affiche prompt et acquiert la prochaine ligne entrée au clavier et l'interprète comme une valeur énumérée. |
float |
lireFloat()
Acquiert la prochaine ligne entrée au clavier et l'interprète comme un flottant. |
float |
lireFloat(java.lang.String prompt)
Affiche prompt et acquiert la prochaine ligne entrée au clavier et l'interprète comme un flottant. |
int |
lireInt()
Acquiert la prochaine ligne entrée au clavier et l'interprète comme un entier. |
int |
lireInt(java.lang.String prompt)
Affiche prompt et acquiert la prochaine ligne entrée au clavier et l'interprète comme un entier. |
long |
lireLong()
Acquiert la prochaine ligne entrée au clavier et l'interprète comme un entier. |
long |
lireLong(java.lang.String prompt)
Affiche prompt et acquiert la prochaine ligne entrée au clavier et l'interprète comme un entier. |
short |
lireShort()
Acquiert la prochaine ligne entrée au clavier et l'interprète comme un entier. |
short |
lireShort(java.lang.String prompt)
Affiche prompt et acquiert la prochaine ligne entrée au clavier et l'interprète comme un entier. |
java.lang.String |
lireString()
Lit le texte tapé par l'opérateur jusqu'au prochain |
java.lang.String |
lireString(java.lang.String prompt)
Affiche prompt et lit le texte tapé par l'opérateur jusqu'au prochain Retour chariot. |
void |
ln()
imprime 1 ligne blanche |
void |
ln(int nb)
imprime nb lignes blanches |
void |
print(boolean aImprimer)
|
void |
print(char aImprimer)
|
void |
print(double aImprimer)
|
void |
print(float aImprimer)
|
void |
print(int aImprimer)
|
void |
print(long aImprimer)
|
void |
print(java.lang.Object aImprimer)
|
void |
print(short aImprimer)
|
void |
print(java.lang.String aImprimer)
|
void |
println()
|
void |
println(boolean aImprimer)
|
void |
println(char aImprimer)
|
void |
println(double aImprimer)
|
void |
println(float aImprimer)
|
void |
println(int aImprimer)
|
void |
println(long aImprimer)
|
void |
println(java.lang.Object aImprimer)
|
void |
println(short aImprimer)
|
void |
println(java.lang.String aImprimer)
|
boolean |
readBoolean()
|
boolean |
readBoolean(java.lang.String texteQuestion)
|
char |
readChar()
|
char |
readChar(java.lang.String prompt)
|
double |
readDouble()
|
double |
readDouble(java.lang.String prompt)
|
Enumeration |
readEnumerate(java.lang.Class classe)
|
Enumeration |
readEnumerate(java.lang.Class classe,
java.lang.String prompt)
|
float |
readFloat()
|
float |
readFloat(java.lang.String prompt)
|
int |
readInt()
|
int |
readInt(java.lang.String prompt)
|
long |
readLong()
|
long |
readLong(java.lang.String prompt)
|
short |
readShort()
|
short |
readShort(java.lang.String prompt)
|
java.lang.String |
readString()
|
java.lang.String |
readString(java.lang.String prompt)
|
void |
resetIn()
fixe l'entrée sur l'entrée standard |
void |
resetOut()
fixe la sortie sur la sortie standard |
void |
setIn()
fixe l'entrée sur une fenêtre graphique modale indépendante |
void |
setIn(java.io.Reader reader)
fixe l'entrée sur un reader |
void |
setIn(java.lang.String file)
fixe l'entrée sur un fichier |
void |
setOut()
fixe la sortie sur une fenêtre graphique indépendante |
void |
setOut(java.lang.String file)
fixe la sortie sur un fichier |
void |
setOut(java.io.Writer writer)
fixe la sortie sur un writer |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public char EOF
Constructor Detail |
---|
public DialogueOld()
Method Detail |
---|
public void setIn()
public void setIn(java.io.Reader reader)
reader
- le reader associé à l'entréepublic void setIn(java.lang.String file)
file
- le fichier d'entréepublic void setOut()
public void setOut(java.io.Writer writer)
writer
- le writer de sortiepublic void setOut(java.lang.String file)
file
- le fichier de sortiepublic void resetIn()
public void resetOut()
public void afficher(java.lang.String aImprimer)
aImprimer
- la donnée à imprimerpublic void print(java.lang.String aImprimer)
public void afficher(java.lang.Object aImprimer)
aImprimer
- la donnée à imprimerpublic void print(java.lang.Object aImprimer)
public void afficher(int aImprimer)
aImprimer
- la donnée à imprimerpublic void print(int aImprimer)
public void afficher(short aImprimer)
aImprimer
- la donnée à imprimerpublic void print(short aImprimer)
public void afficher(long aImprimer)
aImprimer
- la donnée à imprimerpublic void print(long aImprimer)
public void afficher(boolean aImprimer)
aImprimer
- la donnée à imprimerpublic void print(boolean aImprimer)
public void afficher(float aImprimer)
aImprimer
- la donnée à imprimerpublic void print(float aImprimer)
public void afficher(double aImprimer)
aImprimer
- la donnée à imprimerpublic void print(double aImprimer)
public void afficher(char aImprimer)
aImprimer
- la donnée à imprimerpublic void print(char aImprimer)
public void afficherln(java.lang.String aImprimer)
aImprimer
- la donnée à imprimerpublic void println(java.lang.String aImprimer)
public void afficherln(java.lang.Object aImprimer)
aImprimer
- la donnée à imprimerpublic void println(java.lang.Object aImprimer)
public void afficherln(int aImprimer)
aImprimer
- la donnée à imprimerpublic void println(int aImprimer)
public void afficherln(short aImprimer)
aImprimer
- la donnée à imprimerpublic void println(short aImprimer)
public void afficherln(long aImprimer)
aImprimer
- la donnée à imprimerpublic void println(long aImprimer)
public void afficherln(boolean aImprimer)
aImprimer
- la donnée à imprimerpublic void println(boolean aImprimer)
public void afficherln(float aImprimer)
aImprimer
- la donnée à imprimerpublic void println(float aImprimer)
public void afficherln(double aImprimer)
aImprimer
- la donnée à imprimerpublic void println(double aImprimer)
public void afficherln(char aImprimer)
aImprimer
- la donnée à imprimerpublic void println(char aImprimer)
public void ln()
public void println()
public void ln(int nb)
nb
- le nombre de lignespublic void bip()
public void attendreRetour()
public void attendre(java.lang.Object verrou)
verrou
- le verrou d'attentepublic void attendre()
public void continuer(java.lang.Object verrou)
verrou
- le verrou d'attentepublic void continuer()
public char lireChar()
public char readChar()
public char lireChar(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public char readChar(java.lang.String prompt)
public java.lang.String lireString()
public java.lang.String readString()
public java.lang.String lireString(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public java.lang.String readString(java.lang.String prompt)
public boolean lireBoolean(java.lang.String texteQuestion)
texteQuestion
- l'invite pour l'utilisateur
public boolean readBoolean(java.lang.String texteQuestion)
public boolean lireBoolean()
public boolean readBoolean()
public int lireInt()
public int readInt()
public int lireInt(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public int readInt(java.lang.String prompt)
public long lireLong()
public long readLong()
public long lireLong(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public long readLong(java.lang.String prompt)
public short lireShort()
public short readShort()
public short lireShort(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public short readShort(java.lang.String prompt)
public float lireFloat()
public float readFloat()
public float lireFloat(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public float readFloat(java.lang.String prompt)
public double lireDouble()
public double readDouble()
public double lireDouble(java.lang.String prompt)
prompt
- l'invite pour l'utilisateur
public double readDouble(java.lang.String prompt)
public Enumeration lireEnumere(java.lang.Class classe)
classe
- le type énnuméré concerné
public Enumeration readEnumerate(java.lang.Class classe)
public Enumeration lireEnumere(java.lang.Class classe, java.lang.String prompt)
classe
- le type énnuméré concernéprompt
- l'invite pour l'utilisateur
public Enumeration readEnumerate(java.lang.Class classe, java.lang.String prompt)
public java.lang.String format(java.lang.String s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(java.lang.Object s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(java.lang.Number s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(int s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(long s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(short s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(byte s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(float s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
public java.lang.String format(double s, java.lang.String pattern)
s
- la donnée à formaterpattern
- le format
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |