Questi metodi forniscono un'interfaccia generale per la gestione degli oggetti nel workspace di RDE.
Metodo |
Risultato |
Descrizione / parametri |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
obj.start |
Booleano |
Avvia immediatamente le attività dell'oggetto. Ritorna esito logico operazione. |
||||||||||||||
obj.stop |
Booleano |
Arresta immediatamente le attività dell'oggetto. Ritorna esito logico operazione. |
||||||||||||||
obj.isrun |
Booleano |
Interroga se l'oggetto ha attività in corso o meno. |
||||||||||||||
obj.dirbase |
Stringa |
Interroga eventuale percorso di base dell'oggetto (se gestito) -- DEPRECATA |
||||||||||||||
obj.path |
Stringa |
Interroga percorso associato all'oggetto (opzionale). |
||||||||||||||
obj.setup |
Booleano |
Richieste impostazioni/proprietà oggetto. Ritorna esito logico operazione. |
||||||||||||||
obj.type.setup |
Booleano |
Richiesta impostazioni/proprietà per tipo oggetto. -- DEPRECATA Ritorna esito logico operazione. |
||||||||||||||
obj.class.setup |
Booleano |
Richiesta impostazioni/proprietà per classe oggetto. -- DEPRECATA Ritorna esito logico operazione. |
||||||||||||||
obj.rename |
Booleano |
Operazione specifica di rinomina dell'oggetto. -- DEPRECATA
Ritorna esito logico operazione. |
||||||||||||||
obj.set |
Booleano |
Impostazione valore/proprietà per l'oggetto: i parametri dipendono dallo specifico oggetto (#2). |
||||||||||||||
obj.get |
? |
Interrogazione valore/proprietà per l'oggetto: i parametri dipendono dallo specifico oggetto (#2). |
||||||||||||||
obj.init.create |
Booleano |
Inizializzazione su creazione oggetto (#1). -- DEPRECATA Ritorna esito logico operazione. |
||||||||||||||
obj.init.import |
Booleano |
Inizializzazione su importazione oggetto (#1). -- DEPRECATA Ritorna esito logico operazione. |
||||||||||||||
obj.term.destroy |
Booleano |
Terminazione su distruzione oggetto. -- DEPRECATA Ritorna esito logico operazione. |
||||||||||||||
obj.prepare |
- |
Richiesta preparazione dell'oggetto (prima inizializzazione). |
||||||||||||||
obj.sub.list |
Elenco stringhe |
Interroga elenco dei sotto-oggetti specifici dell'oggetto. Ritorna elenco nomi sotto-oggetti. |
||||||||||||||
obj.sub.title |
Stringa |
Interroga titolo per un sotto-oggetto specifico dell'oggetto.
Ritorna il titolo richiesto |
||||||||||||||
obj.sub.start |
Booleano |
Avvia immediatamente le attività del sotto-oggetto.
Ritorna esito logico operazione. |
||||||||||||||
obj.sub.stop |
Booleano |
Arresta immediatamente le attività del sotto-oggetto.
Ritorna esito logico operazione. |
||||||||||||||
obj.qaction.list |
Elenco stringhe |
Interroga elenco azioni rapide specifiche dell'oggetto, possibilmente legate ad una sub-ui.
Ritorna elenco stringe codificiate per definire le azioni. Le informazioni delle azioni sono codificate utilizzando '|' (pipe) come separatore seguendo il seguente schema: "<name>|<enable>|<icon>|<title>|<tooltip>|<parameter>".
Se va inserito un separatore di menu nell'elenco delle azioni, utilizzare la stringa "--". Per creare sotto-menu utilizzare come nome azione "+" e passare le altre informazioni codificate come sopra. Per chiudere un sotto-menu aperto passare la stringa "-". |
(#1) I metodi fanno riferimento ad un oggetto che potrebbe anche non essere ancora registrato nel workspace (condizione frequente).
(#2) I parametri ed il tipo di ritorno (obj.get) dipendono dallo specifico oggetto: riferirsi alla documentazione dello specifico oggetto per ulteriori informazioni.