クラス
shohaku.core.lang.IntrospectionBeansException の使用

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)
          指定されたパラメータ型を割当て可能なコンストラクタを検索し、最初に見付かったコンストラクタからインスタンスを生成して返却します。