Package SOMA.explorer

Contiene le classi del menu testuale che consente di amministrare tutte le componenti del sistema.

See:
          Description

Class Summary
DirExplorerItem Un direttorio rappresenta un menu.
DirExplorerItem.ChangeDirMessage  
ExplorerItem Classe astratta che rappresenta una voce di menu.
ExplorerThread Thread che rimane in attesa di input proveniente da un InputStream.
ExplorerThreadGUI  
ExplorerTreeNode  
LoadExplorerItem Voce di menu che carica il file specificato come parametro e lo esegue.
LoadScriptActionListener  
NullOutputStream OutputStream che ignora tutte le istruzioni di scrittura.
ObjectExplorerItem ExplorerItem che mostra come sintassi (ExplorerItem.getSyntax()) una descrizione dell'oggetto osservato (oggetto.toString()).
StringExplorerItem Voce di menu per leggere e modificare una stringa.
 

Package SOMA.explorer Description

Contiene le classi del menu testuale che consente di amministrare tutte le componenti del sistema.

Il menu è di tipo gerarchico e si naviga come lo spazio dei direttori di un file system unix. Le operazioni di base sono:

Menu e sottomenu sono direttori DirExplorerItem.

Ogni direttorio contiene voci di menu ExplorerItem.

E' possibile aggiungere e rimuovere dinamicamente voci e direttori.

Un thread (ExplorerThread) rimane in attesa di input da un InputStream, manda il suo output a un OutputStream, eventualemnte facendo l'echo dei comandi inseriti. E' anche possibile salvare in un file di testo una sequenza di comandi da utilizzare come file di script LoadExplorerItem)



Copyright © 2004 Luca Foschini