public final class SystemRepository
extends java.lang.Object
ObjectLoader
を実装したクラスが持つ。Modifier and Type | Method and Description |
---|---|
static <T> T |
get(java.lang.String name)
リポジトリに登録されたコンポーネントを取得する。
|
static boolean |
getBoolean(java.lang.String name)
設定値の登録名を指定してリポジトリに登録された真偽値の設定値を取得する。
以下の文字列と一致する設定値が登録されていた場合に「true」を返却する。大文字・小文字は区別しない。
"true"
"on"
"yes"
|
static java.lang.Object |
getObject(java.lang.String name)
コンポーネント名を指定して、リポジトリに登録されたコンポーネントを取得する。
|
static java.lang.String |
getString(java.lang.String name)
設定値の登録名を指定してリポジトリに登録された文字列の設定値を取得する。
|
@Published public static java.lang.Object getObject(java.lang.String name)
name
- コンポーネント名@Published public static java.lang.String getString(java.lang.String name)
name
- 設定値の登録名java.lang.ClassCastException
- リポジトリに登録されたオブジェクトが、String型にキャストできない型であった場合@Published public static boolean getBoolean(java.lang.String name)
name
- 設定値の登録名java.lang.ClassCastException
- リポジトリに登録されたオブジェクトが、String型にキャストできない型であった場合@Published public static <T> T get(java.lang.String name)
T
- 取得するコンポーネントの型name
- コンポーネント名java.lang.ClassCastException
- 型引数<T>
が、リポジトリに登録されたコンポーネントの型と一致しなかった場合