|
|||||||||||
前 次 | フレームあり フレームなし |
IntrospectionBeansException を使用しているパッケージ | |
shohaku.core.beans.binder | オブジェクトやメソッドを拡張された基準でバインドする機能を提供します。 |
shohaku.core.beans.dynamic | JavaBean を動的に制御するユーティリティを提供します。 |
shohaku.core.helpers | 本来 private で提供される事の多いヘルパーメソッド群を、問題領域の単位で集約して提供します。 |
shohaku.core.beans.binder での IntrospectionBeansException の使用 |
IntrospectionBeansException をスローする shohaku.core.beans.binder のメソッド | |
java.lang.Object |
BindMethod.invoke(java.util.Map values)
メソッドを呼び出し結果を返却します。 |
static BindMethod |
BindMethod.bind(java.lang.Class objectType,
java.lang.Object srcObject,
java.lang.String methodName,
BindArgumentsDesc args)
メソッドの拘束を実行し生成されたオブジェクトを返却します。 |
shohaku.core.beans.dynamic での IntrospectionBeansException の使用 |
IntrospectionBeansException をスローする shohaku.core.beans.dynamic のメソッド | |
java.lang.Object |
MethodDesc.invoke(java.lang.Class clazz)
指定されたクラスからメソッドを呼び出し結果を返却します。 |
java.lang.Object |
MethodDesc.invoke(java.lang.Object obj)
指定されたインスタンスからメソッドを呼び出し結果を返却します。 |
java.lang.Object |
FieldDesc.get(java.lang.Class clazz)
指定されたクラスからフィールドの値を返却します。 |
java.lang.Object |
FieldDesc.get(java.lang.Object obj)
指定されたインスタンスからフィールドの値を返却します。 |
java.lang.Object |
FieldDesc.set(java.lang.Class clazz,
java.lang.Object newValue)
指定されたクラスのフィールドの値を変更し以前の値を返却します。 |
java.lang.Object |
FieldDesc.set(java.lang.Object obj,
java.lang.Object newValue)
指定されたインスタンスのフィールドの値を変更し以前の値を返却します。 |
java.lang.Object |
FactoryMethodDesc.invoke(java.lang.Class clazz)
指定されたクラスからメソッドを呼び出し結果を返却します。 |
java.lang.Object |
FactoryMethodDesc.invoke(java.lang.Object obj)
指定されたインスタンスからメソッドを呼び出し結果を返却します。 |
java.lang.Object |
ClassDesc.createInstance(java.lang.Class clazz)
指定されたクラスから、インスタンスを生成して返却します。 |
void |
ClassDesc.destroyInstance(java.lang.Object o)
指定されたインスタンスに対して破棄処理を実行します。 |
shohaku.core.helpers での IntrospectionBeansException の使用 |
IntrospectionBeansException をスローする shohaku.core.helpers のメソッド | |
static java.util.Collection |
HBeans.getPropertyDescriptors(java.lang.Class clazz)
クラスのプロパティ定義を不変コレクションで返却します。 |
static java.util.Map |
HBeans.getPropertyDescriptorMap(java.lang.Class clazz)
クラスのプロパティ定義をプロパティ名をキーとする不変マップに格納して返却します。 |
static java.beans.PropertyDescriptor |
HBeans.getPropertyDescriptor(java.lang.Class clazz,
java.lang.String propName)
プロパティ名のプロパティ定義を返却します。 |
static java.beans.IndexedPropertyDescriptor |
HBeans.getIndexedPropertyDescriptor(java.lang.Class clazz,
java.lang.String propName)
プロパティ名のインデックス付きプロパティ定義を返却します。 |
static java.lang.reflect.Method |
HBeans.getAssignmentWriteProperty(java.lang.Class clazz,
java.lang.String propName,
java.lang.Class[] paramTypes)
パラメータを割り当てられるアクセス可能なプロパティの設定メソッドを検索して返却します。 |
static java.lang.reflect.Method |
HBeans.getAssignmentReadProperty(java.lang.Class clazz,
java.lang.String propName,
java.lang.Class[] paramTypes)
パラメータを割り当てられるアクセス可能なプロパティの取得メソッドを検索して返却します。 |
static java.util.Map |
HBeans.getProperties(java.lang.Object bean)
ビーンのプロパティをプロパティ名をキーとするマップに格納して返却します。 |
static java.lang.Object |
HBeans.setProperties(java.lang.Object bean,
java.util.Map props)
マップの全要素をプロパティに格納して返却します。 |
static java.lang.Object |
HBeans.getProperty(java.lang.Object bean,
java.lang.String propName)
ビーンからプロパティ名の示すプロパティ値を取得して返却します。 |
static java.lang.Object |
HBeans.getProperty(java.lang.Object bean,
java.beans.PropertyDescriptor pd)
ビーンからプロパティ定義の示すプロパティを取得して返却します。 |
static java.lang.Object |
HBeans.getIndexedProperty(java.lang.Object bean,
java.lang.String propName,
java.lang.Integer index)
ビーンからインデックス付きプロパティ定義の示すプロパティを取得して返却します。 |
static java.lang.Object |
HBeans.getIndexedProperty(java.lang.Object bean,
java.beans.IndexedPropertyDescriptor ipd,
java.lang.Integer index)
ビーンからインデックス付きプロパティ定義の示すプロパティを取得して返却します。 |
static void |
HBeans.setProperty(java.lang.Object bean,
java.lang.String propName,
java.lang.Object newValue)
ビーンからプロパティ名の示すプロパティに値を格納します。 |
static void |
HBeans.setProperty(java.lang.Object bean,
java.beans.PropertyDescriptor pd,
java.lang.Object newValue)
ビーンのプロパティ定義の示すプロパティに値を格納します。 |
static void |
HBeans.setIndexedProperty(java.lang.Object bean,
java.lang.String propName,
java.lang.Integer index,
java.lang.Object newValue)
ビーンからプロパティ名の示すインデックス付きプロパティに値を格納します。 |
static void |
HBeans.setIndexedProperty(java.lang.Object bean,
java.beans.IndexedPropertyDescriptor ipd,
java.lang.Integer index,
java.lang.Object newValue)
ビーンのプロパティ定義の示すインデックス付きプロパティに値を格納します。 |
static boolean |
HBeans.containsProperty(java.lang.Class clazz,
java.lang.String prefix,
java.lang.String propName)
指定されたクラスに、指定の接頭辞を持つプロパティがあるか検証します。 |
static java.util.Map |
HBeans.getMethodGroup(java.lang.Class clazz)
同一のメソッド名のアクセス可能な Method を不変コレクションでマッピングした不変マップを返却します。 |
static java.util.Collection |
HBeans.getMethods(java.lang.Class clazz,
java.lang.String methodName)
指定された名前のアクセス可能な Method を不変コレクションに格納して返却します。 |
static java.lang.reflect.Method |
HBeans.getMethod(java.lang.Class clazz,
java.lang.String methodName)
指定された名前と引数が無い、アクセス可能な Method を返却します。 |
static java.lang.reflect.Method |
HBeans.getMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramTypes)
指定された名前とパラメータ型のアクセス可能な Method を返却します。 |
static java.lang.reflect.Method |
HBeans.getAssignmentMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramTypes)
指定された名前と割り当て可能なパラメータ型で最初に見付かったアクセス可能な Method を返却します。 |
static boolean |
HBeans.containsMethod(java.lang.Class clazz,
java.lang.String methodName)
指定された名前とパラメータ型でアクセス可能な Method があるか検証します。 |
static java.util.Map |
HBeans.getAccessibleMethodGroup(java.lang.Class clazz)
同一のメソッド名の特権でアクセス可能な Method を不変コレクションでマッピングした不変マップを返却します。 |
static java.util.Collection |
HBeans.getAccessibleMethods(java.lang.Class clazz,
java.lang.String methodName)
指定された名前の特権でアクセス可能な Method を不変コレクションに格納して返却します。 |
static java.lang.reflect.Method |
HBeans.getAccessibleMethod(java.lang.Class clazz,
java.lang.String methodName)
指定された名前と引数が無い特権でアクセス可能な Method を返却します。 |
static java.lang.reflect.Method |
HBeans.getAccessibleMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramTypes)
指定された名前とパラメータ型の特権でアクセス可能な Method を返却します。 |
static java.lang.reflect.Method |
HBeans.getAssignmentAccessibleMethod(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] paramTypes)
指定された名前と割り当て可能なパラメータ型で最初に見付かった特権でアクセス可能な Method を返却します。 |
static boolean |
HBeans.containsAccessibleMethod(java.lang.Class clazz,
java.lang.String methodName)
指定された名前とパラメータ型で特権でアクセス可能な Method があるか検証します。 |
static java.lang.Object |
HBeans.invokeMethod(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object paramValue)
指定されたインスタンスとクラスからメソッドを呼び出し結果を返却します。 |
static java.lang.Object |
HBeans.invokeMethod(java.lang.Object obj,
java.lang.reflect.Method method,
java.lang.Object[] paramValues)
指定されたインスタンスとクラスからメソッドを呼び出し結果を返却します。 |
static java.util.Map |
HBeans.getFieldGroup(java.lang.Class clazz)
同一のフィールド名のアクセス可能な Field を不変コレクションでマッピングした不変マップを返却します。 |
static java.util.Collection |
HBeans.getFields(java.lang.Class clazz,
java.lang.String fieldName)
指定された名前のアクセス可能な Field を不変コレクションに格納して返却します。 |
static java.lang.reflect.Field |
HBeans.getField(java.lang.Class clazz,
java.lang.String fieldName)
指定された名前で最初に見付かったのアクセス可能な Field を返却します。 |
static boolean |
HBeans.containsField(java.lang.Class clazz,
java.lang.String fieldName)
指定されたクラスに、指定のフィールド名に一致する、アクセス可能な Field があるか検証します。 |
static java.lang.Object |
HBeans.getFieldValue(java.lang.Class clazz,
java.lang.Object obj,
java.lang.String fieldName)
オブジェクトからフィールド名の示すフィールド値を取得して返却します。 |
static java.lang.Object |
HBeans.setFieldValue(java.lang.Class clazz,
java.lang.Object obj,
java.lang.String fieldName,
java.lang.Object newValue)
オブジェクトからフィールド名の示すフィールド値を設定して元の値を返却します。 |
static java.util.Map |
HBeans.getAccessibleFieldGroup(java.lang.Class clazz)
同一のフィールド名の特権でアクセス可能な Field を不変コレクションでマッピングした不変マップを返却します。 |
static java.util.Collection |
HBeans.getAccessibleFields(java.lang.Class clazz,
java.lang.String fieldName)
指定された名前の特権でアクセス可能な Field を不変コレクションに格納して返却します。 |
static java.lang.reflect.Field |
HBeans.getAccessibleField(java.lang.Class clazz,
java.lang.String fieldName)
指定された名前で最初に見付かったの特権でアクセス可能な Field を返却します。 |
static boolean |
HBeans.containsAccessibleField(java.lang.Class clazz,
java.lang.String fieldName)
指定されたクラスに、指定のフィールド名に一致する、特権でアクセス可能な Field があるか検証します。 |
static java.lang.Object |
HBeans.getAccessibleFieldValue(java.lang.Class clazz,
java.lang.Object obj,
java.lang.String fieldName)
オブジェクトからフィールド名の示すフィールド値を特権で取得して返却します。 |
static java.lang.Object |
HBeans.setAccessibleFieldValue(java.lang.Class clazz,
java.lang.Object obj,
java.lang.String fieldName,
java.lang.Object newValue)
オブジェクトからフィールド名の示すフィールド値を特権で設定して元の値を返却します。 |
static java.util.Map |
HBeans.getConstantFieldMap(java.lang.Class clazz)
ビーンの public static final なフィールドを名前と値でマッピングした不変マップに格納して返却します。 |
static java.lang.Object |
HBeans.getConstantFieldValue(java.lang.Class clazz,
java.lang.String fieldName)
ビーンの public static final なフィールドの値を返却します。 |
static java.util.Collection |
HBeans.getConstructors(java.lang.Class clazz)
アクセス可能な Constructor を不変コレクションに格納して返却します。 |
static java.lang.reflect.Constructor |
HBeans.getConstructor(java.lang.Class clazz)
引数が無いアクセス可能な Constructor を返却します。 |
static java.lang.reflect.Constructor |
HBeans.getConstructor(java.lang.Class clazz,
java.lang.Class[] paramTypes)
指定されたパラメータ型のアクセス可能な Constructor を返却します。 |
static java.lang.reflect.Constructor |
HBeans.getAssignmentConstructor(java.lang.Class clazz,
java.lang.Class[] paramTypes)
指定された割り当て可能なパラメータ型で最初に見付かったのアクセス可能な Constructor を返却します。 |
static java.lang.Object |
HBeans.newInstance(java.lang.Class clazz)
空コンストラクタからインスタンスを生成して返却します。 |
static java.lang.Object |
HBeans.newInstance(java.lang.Class clazz,
java.lang.Object[] paramValues)
指定されたパラメータ値を割当て可能なコンストラクタを検索し、最初に見付かったコンストラクタからインスタンスを生成して返却します。 |
static java.lang.Object |
HBeans.newInstance(java.lang.Class clazz,
java.lang.Class[] paramTypes,
java.lang.Object[] paramValues)
指定されたパラメータ型を割当て可能なコンストラクタを検索し、最初に見付かったコンストラクタからインスタンスを生成して返却します。 |
|
|||||||||||
前 次 | フレームあり フレームなし |