以下のデータプロバイダのAPIについて説明します。
PrimitiveDataProvider
プロパティ | データ型 | 説明 |
---|---|---|
providerType | String | データプロバイダのタイプ |
メソッド | getData() |
説明 | 値を取得します。 |
メソッド | setData(value) | |
引数 | value | 値 |
説明 | 値を設定します。 |
メソッド | getDataType() |
戻り値 | Boolean、Number、Stringのどれか |
説明 | データ型を取得します。 |
ArrayDataProvider
プロパティ | データ型 | 説明 |
---|---|---|
providerType | String | データプロバイダのタイプ |
メソッド | getData() |
説明 | 値を取得します。 |
メソッド | setData(value) | |
引数 | value | 値 |
説明 | 値を設定します。 |
メソッド | getDataType() |
戻り値 | Array |
説明 | データ型を取得します。 |
メソッド | getDataProvider(path) | |
引数 | path | パス |
説明 | データプロバイダを取得します。 |
メソッド | addItem(item) | |
引数 | item | 配列要素 |
説明 | 配列の最後に要素を追加します。 |
メソッド | getItemAt(index) | |
引数 | index | インデックス |
説明 | 配列の要素を取得します。 |
メソッド | getLength() |
説明 | 配列の長さを取得します。 |
メソッド | insertItemAt(index, item) | |
引数 | index | インデックス |
item | 要素 | |
説明 | 指定した位置に要素を挿入します。 |
メソッド | removeItemAt(index) | |
引数 | index | インデックス |
説明 | 指定した位置の要素を削除します。 |
メソッド | replaceItemAt(index, item) | |
引数 | index | インデックス |
item | 要素 | |
説明 | 指定した位置の要素を置き換えます。 |
メソッド | sortItems(comparator) | |
引数 | comparator | 比較関数(省略可) |
説明 | 配列をソートします。 |
DateDataProvider
プロパティ | データ型 | 説明 |
---|---|---|
providerType | String | データプロバイダのタイプ |
メソッド | getData() |
説明 | 値を取得します。 |
メソッド | setData(value) | |
引数 | value | 値 |
説明 | 値を設定します。 |
メソッド | getDataType() |
戻り値 | Date |
説明 | データ型を取得します。 |
メソッド | getTime() |
説明 | 1970年1月1日午前0時からのミリ秒を取得します。 |
メソッド | setTime(time) | |
引数 | time | ミリ秒 |
説明 | 1970年1月1日午前0時からのミリ秒を設定します。 |
ObjectDataProvider
プロパティ | データ型 | 説明 |
---|---|---|
providerType | String | データプロバイダのタイプ |
メソッド | getData() |
説明 | 値を取得します。 |
メソッド | setData(value) | |
引数 | value | 値 |
説明 | 値を設定します。 |
メソッド | getDataType() |
戻り値 | Object |
説明 | データ型を取得します。 |
メソッド | getDataProvider(path) | |
引数 | path | パス |
説明 | データプロバイダを取得します。 |
メソッド | getProperty(name) | |
引数 | name | プロパティ名 |
説明 | プロパティ値を取得します。 |
メソッド | setProperty(name, value) | |
引数 | name | プロパティ名 |
value | 値 | |
説明 | プロパティ値を設定します。 |
メソッド | addProperty(name, value) | |
引数 | name | プロパティ名 |
value | 値 | |
説明 | プロパティ値を追加します。 |
メソッド | getPropertyNames() |
説明 | プロパティ名のリスト(配列)を取得します。 |
NullDataProvider
プロパティ | データ型 | 説明 |
---|---|---|
providerType | String | データプロバイダのタイプ |
メソッド | getData() |
説明 | 値を取得します。 |
メソッド | setData(value) | |
引数 | value | 値 |
説明 | 値を設定します。 |
メソッド | getDataType() |
戻り値 | Object |
説明 | データ型を取得します。 |