jus.util
Class IO

java.lang.Object
  extended by jus.util.IO

public final class IO
extends java.lang.Object

IO est une classe statique qui 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`. IO 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)
 
Pour les spécifications des méthodes , consultez la classe Dialogue.

Version:
1.0 14 octobre 1999, 2.0 P.Morat 20 mai 2003, 4.0 P.Morat 20/9/2007 : ajout de la méthode printf
Author:
Xavier Girod
See Also:
Dialogue

Field Summary
static char EOF
           
 
Constructor Summary
IO()
           
 
Method Summary
static void afficher(java.lang.Object aImprimer)
           
static void afficherln(java.lang.Object aImprimer)
           
static void attendre()
           
static void attendre(java.lang.Object verrou)
           
static void attendreRetour()
           
static void bip()
           
static void continuer()
           
static void continuer(java.lang.Object verrou)
           
static java.lang.String format(java.lang.Object s, java.lang.String pattern)
           
static boolean lireBoolean()
           
static boolean lireBoolean(java.lang.String prompt)
           
static byte lireByte()
           
static byte lireByte(java.lang.String prompt)
           
static char lireChar()
           
static char lireChar(java.lang.String prompt)
           
static double lireDouble()
           
static double lireDouble(java.lang.String prompt)
           
static
<T extends java.lang.Enum<T>>
T
lireEnum(java.lang.Class<T> type)
           
static
<T extends java.lang.Enum<T>>
T
lireEnum(java.lang.Class<T> type, java.lang.String prompt)
           
static float lireFloat()
           
static float lireFloat(java.lang.String prompt)
           
static int lireInt()
           
static int lireInt(java.lang.String prompt)
           
static long lireLong()
           
static long lireLong(java.lang.String prompt)
           
static short lireShort()
           
static short lireShort(java.lang.String prompt)
           
static java.lang.String lireString()
           
static java.lang.String lireString(java.lang.String prompt)
           
static void ln()
           
static void ln(int nb)
           
static void print(java.lang.Object aImprimer)
           
 void printf(java.lang.String format, java.lang.Object... args)
           
static void println()
           
static void println(java.lang.Object aImprimer)
           
static boolean readBoolean()
           
static boolean readBoolean(java.lang.String prompt)
           
static byte readByte()
           
static byte readByte(java.lang.String prompt)
           
static char readChar()
           
static char readChar(java.lang.String prompt)
           
static double readDouble()
           
static double readDouble(java.lang.String prompt)
           
static
<T extends java.lang.Enum<T>>
T
readEnum(java.lang.Class<T> type)
           
static
<T extends java.lang.Enum<T>>
T
readEnum(java.lang.Class<T> type, java.lang.String prompt)
           
static float readFloat()
           
static float readFloat(java.lang.String prompt)
           
static int readInt()
           
static int readInt(java.lang.String prompt)
           
static long readLong()
           
static long readLong(java.lang.String prompt)
           
static short readShort()
           
static short readShort(java.lang.String prompt)
           
static java.lang.String readString()
           
static java.lang.String readString(java.lang.String prompt)
           
static void resetIn()
           
static void resetOut()
           
static void setIn()
           
static void setIn(java.io.Reader reader)
           
static void setIn(java.lang.String file)
           
static void setOut()
           
static void setOut(java.lang.String file)
           
static void setOut(java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EOF

public static char EOF
Constructor Detail

IO

public IO()
Method Detail

setIn

public static void setIn()

setIn

public static void setIn(java.io.Reader reader)

setIn

public static void setIn(java.lang.String file)

setOut

public static void setOut()

setOut

public static void setOut(java.io.Writer writer)

setOut

public static void setOut(java.lang.String file)

resetIn

public static void resetIn()

resetOut

public static void resetOut()

afficher

public static void afficher(java.lang.Object aImprimer)

print

public static void print(java.lang.Object aImprimer)

afficherln

public static void afficherln(java.lang.Object aImprimer)

println

public static void println(java.lang.Object aImprimer)

printf

public void printf(java.lang.String format,
                   java.lang.Object... args)

ln

public static void ln()

println

public static void println()

ln

public static void ln(int nb)

bip

public static void bip()

attendreRetour

public static void attendreRetour()

attendre

public static void attendre(java.lang.Object verrou)

attendre

public static void attendre()

continuer

public static void continuer(java.lang.Object verrou)

continuer

public static void continuer()

lireChar

public static char lireChar()

lireString

public static java.lang.String lireString()

lireBoolean

public static boolean lireBoolean()

lireInt

public static int lireInt()

lireByte

public static byte lireByte()

lireLong

public static long lireLong()

lireShort

public static short lireShort()

lireFloat

public static float lireFloat()

lireDouble

public static double lireDouble()

lireEnum

public static <T extends java.lang.Enum<T>> T lireEnum(java.lang.Class<T> type)

readChar

public static char readChar()

readString

public static java.lang.String readString()

readBoolean

public static boolean readBoolean()

readInt

public static int readInt()

readByte

public static byte readByte()

readLong

public static long readLong()

readShort

public static short readShort()

readFloat

public static float readFloat()

readDouble

public static double readDouble()

readEnum

public static <T extends java.lang.Enum<T>> T readEnum(java.lang.Class<T> type)

lireChar

public static char lireChar(java.lang.String prompt)

lireString

public static java.lang.String lireString(java.lang.String prompt)

lireBoolean

public static boolean lireBoolean(java.lang.String prompt)

lireInt

public static int lireInt(java.lang.String prompt)

lireByte

public static byte lireByte(java.lang.String prompt)

lireLong

public static long lireLong(java.lang.String prompt)

lireShort

public static short lireShort(java.lang.String prompt)

lireFloat

public static float lireFloat(java.lang.String prompt)

lireDouble

public static double lireDouble(java.lang.String prompt)

lireEnum

public static <T extends java.lang.Enum<T>> T lireEnum(java.lang.Class<T> type,
                                                       java.lang.String prompt)

readChar

public static char readChar(java.lang.String prompt)

readString

public static java.lang.String readString(java.lang.String prompt)

readBoolean

public static boolean readBoolean(java.lang.String prompt)

readInt

public static int readInt(java.lang.String prompt)

readByte

public static byte readByte(java.lang.String prompt)

readLong

public static long readLong(java.lang.String prompt)

readShort

public static short readShort(java.lang.String prompt)

readFloat

public static float readFloat(java.lang.String prompt)

readDouble

public static double readDouble(java.lang.String prompt)

readEnum

public static <T extends java.lang.Enum<T>> T readEnum(java.lang.Class<T> type,
                                                       java.lang.String prompt)

format

public static java.lang.String format(java.lang.Object s,
                                      java.lang.String pattern)