Riferimento a IBM OpenSearchStore

L'archivio OpenSearch implementa soltanto l'API di lettura dojo.data. Consultare la seguente documentazione di riferimento per informazioni sull'API. Tale documentazione proviene dal file dojo.data.api.Read ed è generica per tutti gli archivi. L'unica limitazione all'archivio OpenSearch è costituita dagli attributi. Per ogni voce nell'archivio OpenSearch è definito un solo attributo, denominato content, che è il contenuto di tale risultato della ricerca. Tali risultati includono l'elemento content in un feed Atom, l'elemento description in un feed RSS e il contenuto HTML di una singola riga nei risultati per un tipo di ritorno HTML.


Questa è un'API di un frammento con cui sono compatibili le implementazioni del provider di dati. Per ulteriori informazioni sulle API dojo.data, visitare il sito: http://www.dojotoolkit.org/node/98

Riepilogo funzioni
Object getValue(elemento Object, attributo String, defaultValue String)
Richiama il valore dell'attributo specificato sulla voce fornita.
Array getValues(elemento Object, attributo String)
Richiama i valori dell'attributo specificato sulla voce fornita.
Array getAttributes(elemento Object)
Restituisce un array con tutti gli attributi che appartengono a tale voce.
Boolean hasAttribute(elemento Object, attributo String)
Restituisce true se la voce fornita dispone di un valore per l'attributo specificato.
Boolean containsValue(elemento Object, attributo String, valore Object)
Restituisce true se il valore fornito è uno dei possibili valori restituiti da getValues().
Boolean isItem(elemento Object)
Indica se *something* è una voce e proviene da questa istanza dell'archivio.
Boolean isItemLoaded(elemento Object)
Indica se *something* è caricato nella memoria locale.
void loadItem(Object keywordArgs)
Considerando una voce, questo metodo carica la voce in modo che una successiva chiamata a store.isItemLoaded(item) restituisca true.
Object fetch(Object keywordArgs)
Considerata una query e una serie di opzioni definite, ad esempio l'inizio e il totale di voci da restituire, questo metodo esegue la query e rende i risultati disponibili come voci di dati.
Object getFeatures()
Restituisce un oggetto semplice con valore di parola chiave che specifica quali funzioni dell'interfaccia implementano l'archivio dati.
void close(richiesta Object)
Indica all'archivio di escludere (close out) le informazioni associate ad una particolare richiesta.
Stringa getLabel(elemento Object)
Metodo per esaminare la voce e restituire un'etichetta leggibile per la voce che fornisce una descrizione generale della voce.
Array getLabelAttributes(elemento Object)
Metodo per esaminare la voce e restituire un array degli attributi della voce utilizzati per generare la relativa etichetta, se presenti.

Dettaglio di funzioni

getValue


getValues


getAttributes


hasAttribute


containsValue


isItem


isItemLoaded


loadItem


fetch


getFeatures


close


getLabel


getLabelAttributes