|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.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:
Nested Class Summary | |
(package private) class |
DirExplorerItem.ChangeDirExplorerItem
|
(package private) static class |
DirExplorerItem.ChangeDirMessage
|
(package private) class |
DirExplorerItem.HelpExplorerItem
|
Field Summary | |
(package private) java.lang.String |
DirectoryName
|
(package private) static int |
EndPosition
|
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. |
(package private) ExplorerItem |
getItem(int keyindex)
|
ExplorerItem |
getItem(java.lang.Object key)
Restiutuisce una voce di menu. |
(package private) int |
getItemNumber()
|
(package private) java.lang.Object |
getKey(int keyindex)
|
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 |
java.lang.String DirectoryName
public static final java.lang.String UpperLevelDirectoryString
public static final java.lang.String RootDirectoryString
static final int EndPosition
Constructor Detail |
public DirExplorerItem(java.lang.String DirectoryName)
Method Detail |
public java.lang.String toString()
toString
in class ExplorerItem
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)
Execute
in class ExplorerItem
Parameters
- parametri da utilizzare nell'esecuzione.out
- PrintStream a cui inviare l'output.
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.
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)
ExplorerItem getItem(int keyindex)
java.lang.Object getKey(int keyindex)
int getItemNumber()
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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |