Condividi tramite


SimpleObjectMemory class

Implementazione semplice di MemoryInterface

Costruttori

SimpleObjectMemory(any)

Inizializza una nuova istanza della classe SimpleObjectMemory . Viene eseguito il wrapping di un oggetto semplice come MemoryInterface.

Metodi

getValue(string)

Ottiene il valore da un determinato percorso.

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

toString()

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 . Viene eseguito il wrapping di un oggetto semplice come MemoryInterface.

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.