インタフェース
org.seasar.framework.beans.BeanDesc の使用

BeanDesc を使用しているパッケージ
org.seasar.framework.beans JavaBeansのメタデータにアクセスする機能を提供します。 
org.seasar.framework.beans.factory BeanDescのFactoryを提供します。 
org.seasar.framework.beans.impl JavaBeansのメタデータにアクセスする機能の実装を提供します。 
org.seasar.framework.container.assembler バインディング機能を提供します。 
org.seasar.framework.container.factory S2コンテナを構成および構築するためのクラスを提供します。  
org.seasar.framework.container.util S2Container用のユーティリティを提供します。 
 

org.seasar.framework.beans での BeanDesc の使用
 

BeanDesc を返す org.seasar.framework.beans のメソッド
 BeanDesc PropertyDesc.getBeanDesc()
          Bean記述を返します。
 

org.seasar.framework.beans.factory での BeanDesc の使用
 

BeanDesc を返す org.seasar.framework.beans.factory のメソッド
static BeanDesc BeanDescFactory.getBeanDesc(java.lang.Class clazz)
          BeanDescを返します。
 

org.seasar.framework.beans.impl での BeanDesc の使用
 

BeanDesc を実装している org.seasar.framework.beans.impl のクラス
 class BeanDescImpl
          BeanDescの実装クラスです。
 

BeanDesc を返す org.seasar.framework.beans.impl のメソッド
 BeanDesc PropertyDescImpl.getBeanDesc()
           
 

BeanDesc 型のパラメータを持つ org.seasar.framework.beans.impl のコンストラクタ
PropertyDescImpl(java.lang.String propertyName, java.lang.Class propertyType, java.lang.reflect.Method readMethod, java.lang.reflect.Method writeMethod, BeanDesc beanDesc)
          PropertyDescImplを作成します。
PropertyDescImpl(java.lang.String propertyName, java.lang.Class propertyType, java.lang.reflect.Method readMethod, java.lang.reflect.Method writeMethod, java.lang.reflect.Field field, BeanDesc beanDesc)
          PropertyDescImplを作成します。
 

org.seasar.framework.container.assembler での BeanDesc の使用
 

BeanDesc を返す org.seasar.framework.container.assembler のメソッド
protected  BeanDesc AbstractAssembler.getBeanDesc(java.lang.Object component)
          BeanDescを返します。
 

BeanDesc 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド
protected  void AbstractPropertyAssembler.bindExternally(BeanDesc beanDesc, ComponentDef componentDef, java.lang.Object component, java.util.Set names)
          ExternalContextのデータをプロパティに自動設定します。
protected  void AbstractMethodAssembler.invoke(BeanDesc beanDesc, java.lang.Object component, MethodDef methodDef)
          定義されたメソッドを呼び出します。
 

org.seasar.framework.container.factory での BeanDesc の使用
 

BeanDesc 型のパラメータを持つ org.seasar.framework.container.factory のメソッド
 PropertyDef ConstantAnnotationHandler.createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
           
 PropertyDef ConstantAnnotationHandler.createPropertyDef(BeanDesc beanDesc, java.lang.reflect.Field field)
           
 PropertyDef AnnotationHandler.createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
          プロパティ名を指定してコンポーネント定義に追加するプロパティ定義を作成します。
 PropertyDef AnnotationHandler.createPropertyDef(BeanDesc beanDesc, java.lang.reflect.Field field)
          フィールドを指定してコンポーネント定義に追加するプロパティ定義を作成します。
 

org.seasar.framework.container.util での BeanDesc の使用
 

BeanDesc を返す org.seasar.framework.container.util のメソッド
static BeanDesc BindingUtil.getBeanDesc(ComponentDef componentDef, java.lang.Object component)
          BeanDescを返します。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.