|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.beans.FeatureInfo
shohaku.core.beans.ClassFeatureInfo
shohaku.core.beans.MethodFeatureInfo
shohaku.core.beans.FactoryMethodInfo
コンストラクタ又はファクトリメソッドの情報を格納しオブジェクトを生成する機能を提供します。
この機能はコンストラクタとファクトリメソッドの情報を同等に扱います。
その為、生成基のクラスと生成されるオブジェクトは同一とは限りません。
コンストラクタの概要 | |
FactoryMethodInfo()
デフォルトコンストラクタ。 |
|
FactoryMethodInfo(ParametersInfo params)
引数のプロパティを格納して初期化します。 |
|
FactoryMethodInfo(ParametersInfo params,
java.lang.Class factoryType)
引数のプロパティを格納して初期化します。 |
|
FactoryMethodInfo(java.lang.String methodName,
ParametersInfo params)
引数のプロパティを格納して初期化します。 |
|
FactoryMethodInfo(java.lang.String methodName,
ParametersInfo params,
java.lang.Class factoryType)
引数のプロパティを格納して初期化します。 |
クラス shohaku.core.beans.MethodFeatureInfo から継承したメソッド |
getMethodName, getParameteres, getParameterTypes, getParameterValues, invoke, invoke, invoke, invoke, invokeMethod, isConstructor, newInstance, setMethodName, setParameteres |
クラス shohaku.core.beans.ClassFeatureInfo から継承したメソッド |
getObjectType, setObjectType |
クラス shohaku.core.beans.FeatureInfo から継承したメソッド |
checkUnmodifiable, isUnmodifiable, setUnmodifiable |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FactoryMethodInfo()
public FactoryMethodInfo(ParametersInfo params)
params
- パラメータ情報のリストpublic FactoryMethodInfo(ParametersInfo params, java.lang.Class factoryType)
params
- パラメータ情報のリストfactoryType
- 生成基のオブジェクト型public FactoryMethodInfo(java.lang.String methodName, ParametersInfo params)
methodName
- メソッド名params
- パラメータ情報のリストpublic FactoryMethodInfo(java.lang.String methodName, ParametersInfo params, java.lang.Class factoryType)
methodName
- メソッド名params
- パラメータ情報のリストfactoryType
- 生成基のオブジェクト型
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |