|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.explorer.ExplorerItem
Classe astratta che rappresenta una voce di menu.
E' necessario ridefinire il metodo Execute( Collection Parameters, PrintStream out )
che specifica il comportamento
della voce di menu.
Field Summary | |
protected java.lang.String |
Syntax
Sintassi: stringa di descrizione della voce di menu. |
Constructor Summary | |
ExplorerItem()
Crea una nuova voce di menu senza specificarne la sintassi. |
|
ExplorerItem(java.lang.String Syntax)
Crea una nuova voce di menu specificandone la sintassi. |
Method Summary | |
java.lang.Object |
Execute(java.util.Collection Parameters)
Esegue la voce di menu con i parametri specificati, inviando l'output a System.out. |
abstract java.lang.Object |
Execute(java.util.Collection Parameters,
java.io.PrintStream out)
Esegue la voce di menu con i parametri specificati. |
java.lang.String |
getSyntax()
Restituise Syntax , descrizione della voce di menu.
|
java.lang.String |
Help()
Stampa un messaggio di descrizione su System.out. |
java.lang.String |
Help(java.io.PrintStream out)
Stampa un messaggio di descrizione sul PrintStream specificato. |
java.lang.String |
setSyntax(java.lang.String Syntax)
Modifica il valore di Syntax restiuendo il valore precedente. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String Syntax
DirExplorerItem.PrintDirectory( PrintStream )
,
accanto al nome della voce di menu.getSyntax()
e setSyntax( String Syntax )
.
Constructor Detail |
public ExplorerItem(java.lang.String Syntax)
public ExplorerItem()
Method Detail |
public abstract java.lang.Object Execute(java.util.Collection Parameters, java.io.PrintStream out)
LoadExplorerItem
Parameters
- parametri da utilizzare nell'esecuzione.out
- PrintStream a cui inviare l'output.
public java.lang.Object Execute(java.util.Collection Parameters)
public java.lang.String Help(java.io.PrintStream out)
public java.lang.String Help()
public java.lang.String toString()
public java.lang.String getSyntax()
Syntax
, descrizione della voce di menu.
Se ridefinisco questo metodo posso cambiare dinamicamente la "sintassi":ObjectExplorerItem
-> la sintassi è una descrizione dello stato dell'oggetto.DirExplorerItem
usa questo metodo per stabilire cosa scrivere
accanto alla voce di menu.
public java.lang.String setSyntax(java.lang.String Syntax)
Syntax
restiuendo il valore precedente.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |