|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprog.io.ConsoleOutputManager
public class ConsoleOutputManager
Le sue istanze realizzano canali di comunicazione con il dispositivo di output standard, cioè con il video.
| Constructor Summary | |
|---|---|
ConsoleOutputManager()
Crea un canale di comunicazione in scrittura verso lo standard output. |
|
ConsoleOutputManager(java.lang.String nomeCanale)
Crea un canale di comunicazione in scrittura verso lo standard output e associa al canale il nome specificato come argomento. |
|
| Method Summary | |
|---|---|
void |
close()
Chiude il canale di comunicazione. |
java.lang.String |
getNomeCanale()
Restituisce il nome del canale che esegue il metodo. |
boolean |
isClosed()
Per sapere se il canale è chiuso o aperto. |
void |
print(boolean b)
Scrive il valore booleano specificato come argomento. |
void |
print(char c)
Scrive il carattere specificato come argomento. |
void |
print(double d)
Scrive il floating point in doppia precisione specificato come argomento. |
void |
print(int i)
Scrive l'intero specificato come argomento. |
void |
print(long l)
Scrive il long specificato come argomento. |
void |
print(java.lang.Object o)
Scrive una rappresentazione dell'oggetto di cui viene fornito come argomento il riferimento. |
void |
print(java.lang.String s)
Scrive la stringa specificata come argomento. |
void |
printf(java.lang.String formato,
java.lang.Object... args)
Stampa gli oggetti i cui riferimenti sono specificati come argomenti utilizzando la stringa di formattazione specificata come primo argomento. |
void |
println()
Conclude la linea corrente e sposta il cursore a capo. |
void |
println(boolean b)
Scrive il valore booleano specificato come argomento e sposta il cursore a capo. |
void |
println(char c)
Scrive il carattere specificato come argomento e sposta il cursore a capo. |
void |
println(double d)
Scrive il floating point in doppia precisione specificato come argomento e sposta il cursore a capo. |
void |
println(int i)
Scrive l'intero specificato come argomento e sposta il cursore a capo. |
void |
println(long l)
Scrive il long specificato come argomento e sposta il cursore a capo. |
void |
println(java.lang.Object o)
Scrive una rappresentazione dell'oggetto di cui viene fornito come argomento il riferimento e sposta il cursore a capo. |
void |
println(java.lang.String s)
Scrive la stringa specificata come argomento e sposta il cursore a capo. |
java.lang.String |
prompt()
Restituisce la stringa del prompt. |
void |
setPrompt(java.lang.String prompt)
Per assegnare il prompt specificato dalla stringa prompt al canale corrente. |
void |
setVisibleLineNumber(boolean b)
Stabilisce se il prompt visualizzato conterrà o meno il numero di linea. |
void |
setVisibleNomeCanale(boolean b)
Stabilisce se il prompt visualizzato conterrà o meno il nome del canale. |
void |
setVisiblePrompt(boolean b)
Stabilisce se il prompt verrà o meno visualizzato. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConsoleOutputManager(java.lang.String nomeCanale)
nomeCanale - il nome del canale.public ConsoleOutputManager()
| Method Detail |
|---|
public void setPrompt(java.lang.String prompt)
prompt al canale corrente. Di
default il prompt non viene visualizzato, per farlo visualizzare bisogna utilizzare il metodo
setVisiblePrompt(boolean).
prompt - il valore del prompt.public void setVisibleLineNumber(boolean b)
b - se vale true il numero di linea verrà visualizzato.public void setVisibleNomeCanale(boolean b)
b - se vale true il nome del canale verrà visualizzato.public void setVisiblePrompt(boolean b)
b - se vale true il prompt verrà visualizzato.public java.lang.String prompt()
public void close()
close in interface OutputManagerpublic boolean isClosed()
OutputManager
isClosed in interface OutputManagertrue se e solo se il canale è chiuso.public void print(boolean b)
OutputManager
print in interface OutputManagerb - il booleano da scrivere.public void print(char c)
OutputManager
print in interface OutputManagerc - il carattere da scrivere.public void print(int i)
OutputManager
print in interface OutputManageri - l'intero da scrivere.public void print(long l)
OutputManagerlong specificato come argomento.
print in interface OutputManagerl - l'intero long da scrivere.public void print(double d)
OutputManager
print in interface OutputManagerd - il floating point in doppia precisione da scrivere.public void print(java.lang.String s)
OutputManager
print in interface OutputManagers - la stringa da scrivere.public void print(java.lang.Object o)
OutputManagernull allora viene stampata la stringa "null",
altrimenti viene stampato il risultato di o.toString().
print in interface OutputManagero - il riferimento all'oggetto da scrivere.public void println(boolean b)
OutputManager
println in interface OutputManagerb - il booleano da scrivere.public void println(char c)
OutputManager
println in interface OutputManagerc - il carattere da scrivere.public void println(int i)
OutputManager
println in interface OutputManageri - l'intero da scrivere.public void println(long l)
OutputManagerlong specificato come argomento e sposta il cursore a capo.
println in interface OutputManagerl - l'intero long da scrivere.public void println(double d)
OutputManager
println in interface OutputManagerd - il floating point in doppia precisione da scrivere.public void println(java.lang.String s)
OutputManager
println in interface OutputManagers - la stringa da scrivere.public void println(java.lang.Object o)
OutputManagernull allora viene stampata la stringa
"null", altrimenti viene stampato il risultato di o.toString().
println in interface OutputManagero - il riferimento all'oggetto da scrivere.public void println()
OutputManager
println in interface OutputManager
public void printf(java.lang.String formato,
java.lang.Object... args)
OutputManager
printf in interface OutputManagerformato - la stringa di formattazione.args - la lista dei riferimenti agli oggetti da stampare.public java.lang.String getNomeCanale()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||