|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SOMA.explorer.ExplorerItem | +--SOMA.explorer.DirExplorerItem
Un direttorio rappresenta un menu. Siccome un direttorio puo' contenere altri direttori DirExplorerItem e' sottoclasse di ExplorerItem. Le operazioni di base fornite all'utente sono:
Field Summary | |
static java.lang.String |
RootDirectoryString
|
static java.lang.String |
UpperLevelDirectoryString
|
Fields inherited from class SOMA.explorer.ExplorerItem |
Syntax |
Constructor Summary | |
DirExplorerItem(java.lang.String DirectoryName)
Costruttore che specifica il nome del direttorio. |
Method Summary | |
ExplorerItem |
addItem(DirExplorerItem value)
Aggiunge un sottomenu al menu. |
ExplorerItem |
addItem(DirExplorerItem value,
int Position)
Aggiunge un sottomenu al menu in una determinata posizione. |
ExplorerItem |
addItem(java.lang.Object key,
ExplorerItem value)
Aggiunge una voce al menu. |
ExplorerItem |
addItem(java.lang.Object key,
ExplorerItem value,
int InsertPosition)
Aggiunge una voce al menu in una determinata posizione. |
java.lang.String |
BuildPath()
Restituisce una stringa che rappresenta il percorso assoluto del direttorio corrente. |
java.lang.Object |
Execute(java.util.Collection Parameters,
java.io.PrintStream out)
Esegue il comando rappresentato da una Collection di parametri, specificando il PrintStream di output. |
java.lang.Object |
Execute(java.lang.String ParametersLine)
Esegue il comando rappresentato da una stringa. |
java.lang.Object |
Execute(java.lang.String ParametersLine,
java.io.PrintStream out)
Esegue il comando rappresentato da una stringa specificando il PrintStream di output. |
DirExplorerItem |
FindDirectory(java.util.Collection Parameters,
java.io.PrintStream out)
Restrituisce il direttorio rappresentato da una collezione di parametri. |
DirExplorerItem |
FindRootDirectory()
Restrituisce il direttorio radice. |
ExplorerItem |
getItem(java.util.Collection Parameters)
Restiutuisce una voce di menu. |
ExplorerItem |
getItem(java.lang.Object key)
Restiutuisce una voce di menu. |
void |
PrintDirectory(java.io.PrintStream out)
Stampa la lista delle voci del direttorio su un PrintStream. |
ExplorerItem |
removeItem(java.lang.Object key)
Rimuove una voce di menu restituendo il valore precedente. |
java.util.Collection |
StringToParameters(java.lang.String ParametersLine)
Converte una stringa contenente una sequenza di parametri in una Collection di singoli parametri. |
java.lang.String |
toString()
|
Methods inherited from class SOMA.explorer.ExplorerItem |
Execute,
getSyntax,
Help,
Help,
setSyntax |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String UpperLevelDirectoryString
public static final java.lang.String RootDirectoryString
Constructor Detail |
public DirExplorerItem(java.lang.String DirectoryName)
Method Detail |
public java.lang.String toString()
public java.lang.Object Execute(java.lang.String ParametersLine, java.io.PrintStream out)
public java.lang.Object Execute(java.lang.String ParametersLine)
public java.util.Collection StringToParameters(java.lang.String ParametersLine)
public java.lang.Object Execute(java.util.Collection Parameters, java.io.PrintStream out)
public ExplorerItem addItem(java.lang.Object key, ExplorerItem value)
key
- oggetto necessario per reperire la voce di menu,
key.toString() contiene la rappresentazione in stringa della voce stessa.
Normalmente l'oggetto key e' semplicemente una stringa che identifica la voce di menu.value
- L'ExplorerItem che rappresenta la voce di menu.value
precendente, oppure null
.public ExplorerItem addItem(java.lang.Object key, ExplorerItem value, int InsertPosition)
key
- oggetto necessario per reperire la voce di menu,
key.toString() contiene la rappresentazione in stringa della voce stessa.
Normalmente l'oggetto key e' semplicemente una stringa che identifica la voce di menu.value
- L'ExplorerItem che rappresenta la voce di menu.InsertPosition
- La posizione di inserimento.value
precendente, oppure null
.public ExplorerItem addItem(DirExplorerItem value)
value
- L'ExplorerItem che rappresenta il sottomenu.value
precendente, oppure null
.public ExplorerItem addItem(DirExplorerItem value, int Position)
value
- L'ExplorerItem che rappresenta il sottomenu.InsertPosition
- La posizione di inserimento.value
precendente, oppure null
.public ExplorerItem removeItem(java.lang.Object key)
public ExplorerItem getItem(java.util.Collection Parameters)
public ExplorerItem getItem(java.lang.Object key)
public void PrintDirectory(java.io.PrintStream out)
public java.lang.String BuildPath()
public DirExplorerItem FindRootDirectory()
public DirExplorerItem FindDirectory(java.util.Collection Parameters, java.io.PrintStream out)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |