SimpleObjectMemory class
Implementazione semplice di MemoryInterface
Costruttori
Simple |
Inizializza una nuova istanza della classe SimpleObjectMemory |
Metodi
get |
Ottiene il valore da un determinato percorso. |
set |
In questo ambito di oggetto semplice non è possibile impostare un percorso in cui alcune parti al centro non esistono, ad esempio, se si imposta dialog.a.b = x, ma dialog.a non esiste, verrà generato un errore perché non è possibile e non si dovrebbe creare struttura intelligente al centro, è possibile implementare un ambito personalizzato che supporta tale comportamento |
to |
Restituisce una stringa che rappresenta l'oggetto SimpleObjectMemory corrente. |
version() | Restituisce le informazioni sulla versione di SimpleObjectMemory. |
wrap(any) | Trasferire un oggetto comune alla memoria semplice. |
Dettagli costruttore
SimpleObjectMemory(any)
Inizializza una nuova istanza della classe SimpleObjectMemory
new SimpleObjectMemory(memory: any)
Parametri
- memory
-
any
Oggetto da incapsulare.
Dettagli metodo
getValue(string)
Ottiene il valore da un determinato percorso.
function getValue(path: string): any
Parametri
- path
-
string
Percorso specificato.
Restituisce
any
Valore nel percorso specificato o non definito.
setValue(string, any)
In questo ambito di oggetto semplice non è possibile impostare un percorso in cui alcune parti al centro non esistono, ad esempio, se si imposta dialog.a.b = x, ma dialog.a non esiste, verrà generato un errore perché non è possibile e non si dovrebbe creare struttura intelligente al centro, è possibile implementare un ambito personalizzato che supporta tale comportamento
function setValue(path: string, input: any)
Parametri
- path
-
string
Percorso di memoria.
- input
-
any
Valore da impostare.
toString()
Restituisce una stringa che rappresenta l'oggetto SimpleObjectMemory corrente.
function toString(): string
Restituisce
string
Valore stringa che rappresenta il oggetto SimpleObjectMemory corrente.
version()
Restituisce le informazioni sulla versione di SimpleObjectMemory.
function version(): string
Restituisce
string
Valore stringa che rappresenta le informazioni sulla versione.
wrap(any)
Trasferire un oggetto comune alla memoria semplice.
static function wrap(obj: any): MemoryInterface
Parametri
- obj
-
any
Oggetto comune.
Restituisce
Istanza di memoria semplice.