|
|||||||||||
| 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 | ||||||||||