|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnga.util.ClassDictionary
public class ClassDictionary
クラス辞書。
| コンストラクタの概要 | |
|---|---|
ClassDictionary()
ClassDictionary を作成する。 |
|
ClassDictionary(Properties props)
ClassDictionary を作成する。 |
|
ClassDictionary(String path)
ClassDictionary を作成する。 |
|
| メソッドの概要 | ||
|---|---|---|
|
getClassImplements(Class<T> c)
指定した抽象クラスを実装しているクラスを取得する。 |
|
static ClassDictionary |
getDefaultInstance()
ClassDictionary のデフォルトインスタンスを取得する。 |
|
|
getSingleInstance(Class<T> cls)
指定したクラスのインスタンスを取得する。 |
|
|
newInstance(Class<T> cls)
指定したクラスのインスタンスを作成する。 |
|
|
setClassImplements(Class<T> a,
Class<? extends T> b)
指定したクラスを実装しているクラスを登録する。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ClassDictionary()
public ClassDictionary(Properties props)
throws ClassNotFoundException
props - クラス定義。
ClassNotFoundException
public ClassDictionary(String path)
throws ClassNotFoundException,
IOException
path - クラス定義ファイルのパス。
ClassNotFoundException
IOException| メソッドの詳細 |
|---|
public static ClassDictionary getDefaultInstance()
public <T> T newInstance(Class<T> cls)
cls - インスタンスを作成するクラス。
public <T> T getSingleInstance(Class<T> cls)
cls - インスタンスを取得するクラス。
public <T> void setClassImplements(Class<T> a,
Class<? extends T> b)
a - 実装されるクラス。b - a を実装するクラス。public <T> Class<? extends T> getClassImplements(Class<T> c)
c - 実装されるクラス。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||