IBM OpenSearchStore 参照

OpenSearch ストアは、Read dojo.data API のみを実装します。 次の API の参考資料を参照してください。 このドキュメンテーションは、dojo.data.api.Read ファイルにあり、すべてのストアに共通です。 OpenSearch ストアに対する唯一の制限は、属性です。 OpenSearch ストア内の項目用に定義されている属性は、1 つだけです。 これには content というラベルが付いており、その検索結果のコンテンツを示します。 これらの結果には、Atom フィードのコンテンツ・エレメント、 RSS フィードの記述エレメント、 および HTML の戻りの型の結果内にある個々の行の HTML コンテンツが含まれています。


これは、データ・プロバイダー実装が準拠する抽象 API です。 dojo.data API について詳しくは、 http://www.dojotoolkit.org/node/98 を参照してください。

関数の要約
オブジェクト getValue(Object item, String attribute, String defaultValue)
所定の項目の指定された属性の値を検索します。
配列 getValues(Object item, String attribute)
所定の項目の指定された属性の値を検索します。
配列 getAttributes(Object item)
この項目が持つすべての属性を含む配列を戻します。
ブール hasAttribute(Object item, String attribute)
所定の item が所定の attribute 値を持っている場合は、true を戻します。
ブール containsValue(Object item, String attribute, Object value)
所定の value が getValues() によって戻される値のいずれかである場合は、true を戻します。
ブール isItem(Object something)
*something* が項目であり、このストア・インスタンスからのものであるかどうかを戻します。
ブール isItemLoaded(Object something)
*something* がローカル・メモリーにロードされているかどうかを戻します。
void loadItem(Object keywordArgs)
項目が指定された場合に、このメソッドは項目をロードし、 以後の store.isItemLoaded(item) への呼び出しで true が戻されるようにします。
オブジェクト fetch(Object keywordArgs)
照会と定義済みオプションのセット (戻される項目の開始およびカウントなど) が指定された場合、 このメソッドは、照会を実行し、結果をデータ項目として使用できるようにします。
オブジェクト getFeatures()
データ・ストアが実装するインターフェース・フィーチャーを指定する、単純なキーワード値を戻します。
void close(Object request)
ストアに対して、特定の要求に関連した情報をクローズ アウトするよう指示します。
ストリング getLabel(Object item)
項目を検査し、ユーザーが読み取れる項目のラベルを戻すメソッド。 このラベルには、項目についての一般的な説明が提供されます。
配列 getLabelAttributes(Object item)
項目を検査し、そのラベルを生成するために使用した項目の属性の配列を戻すメソッド (属性が存在する場合)。

関数の詳細

getValue


getValues


getAttributes


hasAttribute


containsValue


isItem


isItemLoaded


loadItem


fetch


getFeatures


close


getLabel


getLabelAttributes