SOMA.explorer
Class ObjectExplorerItem

java.lang.Object
  extended bySOMA.explorer.ExplorerItem
      extended bySOMA.explorer.ObjectExplorerItem
All Implemented Interfaces:
java.io.Serializable

public class ObjectExplorerItem
extends ExplorerItem

ExplorerItem che mostra come sintassi (ExplorerItem.getSyntax()) una descrizione dell'oggetto osservato (oggetto.toString()). Si tratta di un ExplorerItem generico utilizabile per osservare lo stato di un oggetto.

Author:
Livio Profiri
See Also:
Serialized Form

Field Summary
(package private)  java.lang.Object myObject
           
 
Fields inherited from class SOMA.explorer.ExplorerItem
Syntax
 
Constructor Summary
ObjectExplorerItem(java.lang.Object myObject)
          Costruttore che ha come parametro l'oggetto di cui si osserva lo stato.
 
Method Summary
 java.lang.Object Execute(java.util.Collection Parameters, java.io.PrintStream out)
          Stampa e restituisce ExplorerItem.getSyntax().
 java.lang.String getSyntax()
          Restituise Syntax, descrizione della voce di menu.
 java.lang.String toString()
          Restituisce ExplorerItem.getSyntax().
 
Methods inherited from class SOMA.explorer.ExplorerItem
Execute, Help, Help, setSyntax
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myObject

java.lang.Object myObject
Constructor Detail

ObjectExplorerItem

public ObjectExplorerItem(java.lang.Object myObject)
Costruttore che ha come parametro l'oggetto di cui si osserva lo stato.

Method Detail

Execute

public java.lang.Object Execute(java.util.Collection Parameters,
                                java.io.PrintStream out)
Stampa e restituisce ExplorerItem.getSyntax().

Specified by:
Execute in class ExplorerItem
Parameters:
Parameters - parametri da utilizzare nell'esecuzione.
out - PrintStream a cui inviare l'output.
Returns:
un Object risultato della computazione eseguita.

toString

public java.lang.String toString()
Restituisce ExplorerItem.getSyntax().

Overrides:
toString in class ExplorerItem

getSyntax

public java.lang.String getSyntax()
Description copied from class: ExplorerItem
Restituise Syntax, descrizione della voce di menu. Se ridefinisco questo metodo posso cambiare dinamicamente la "sintassi":
Vedi ad ex: ObjectExplorerItem -> la sintassi è una descrizione dello stato dell'oggetto.
Infatti DirExplorerItem usa questo metodo per stabilire cosa scrivere accanto alla voce di menu.

Overrides:
getSyntax in class ExplorerItem


Copyright © 2004 Luca Foschini