T - ロードするデータの型@Published(tag="architect")
public interface StaticDataLoader<T>
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
generateIndexKey(java.lang.String indexName,
T value)
静的データからインデックスのキーを生成する。
|
java.lang.Object |
getId(T value)
静的データからIDを取得する。
|
java.util.List |
getIndexNames()
全てのインデックス名を取得する。
|
T |
getValue(java.lang.Object id)
IDに紐付くデータをロードする。
|
java.util.List<T> |
getValues(java.lang.String indexName,
java.lang.Object key)
インデックスに紐付くデータをロードする。
|
java.util.List<T> |
loadAll()
全てのデータをロードする。
|
T getValue(java.lang.Object id)
id - データのIDjava.util.List<T> getValues(java.lang.String indexName, java.lang.Object key)
indexName - インデックス名key - 静的データのキーjava.util.List<T> loadAll()
java.util.List getIndexNames()
java.lang.Object getId(T value)
value - 静的データjava.lang.Object generateIndexKey(java.lang.String indexName,
T value)
indexName - インデックス名value - 静的データ