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

BeanDesc を使用しているパッケージ
org.seasar.framework.beans.factory   
org.seasar.framework.beans.impl   
org.seasar.framework.container.assembler   
org.seasar.framework.container.factory S2コンテナを構成および構築するためのクラスを提供します。  
org.seasar.framework.container.util   
 

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

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

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

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

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

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

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

BeanDesc 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド
protected  void AbstractPropertyAssembler.bindExternally(BeanDesc beanDesc, ComponentDef componentDef, Object component, Set names)
           
protected  void AbstractMethodAssembler.invoke(BeanDesc beanDesc, 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, Field field)
           
 PropertyDef AnnotationHandler.createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
          プロパティ名を指定してコンポーネント定義に追加するプロパティ定義を作成します。
 PropertyDef AnnotationHandler.createPropertyDef(BeanDesc beanDesc, Field field)
          フィールドを指定してコンポーネント定義に追加するプロパティ定義を作成します。
 

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

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



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