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

PropertyDesc を使用しているパッケージ
org.seasar.framework.beans   
org.seasar.framework.beans.impl   
org.seasar.framework.container S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。  
org.seasar.framework.container.assembler   
org.seasar.framework.container.factory S2コンテナを構成および構築するためのクラスを提供します。  
 

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

PropertyDesc を返す org.seasar.framework.beans のメソッド
 PropertyDesc BeanDesc.getPropertyDesc(String propertyName)
          PropertyDescを返します。
 PropertyDesc BeanDesc.getPropertyDesc(int index)
          PropertyDescを返します。
 

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

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

PropertyDesc を返す org.seasar.framework.beans.impl のメソッド
 PropertyDesc BeanDescImpl.getPropertyDesc(String propertyName)
           
 PropertyDesc BeanDescImpl.getPropertyDesc(int index)
           
 

org.seasar.framework.container での PropertyDesc の使用
 

PropertyDesc 型のパラメータを持つ org.seasar.framework.container のメソッド
 void BindingTypeDef.bind(ComponentDef componentDef, PropertyDef propertyDef, PropertyDesc propertyDesc, Object component)
          バインディングタイプ定義に基づいて、 componentに対してS2コンテナ上のコンポーネントをプロパティ経由でインジェクションします。
 

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

PropertyDesc 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド
protected  void BindingTypeShouldDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, Object component)
           
protected  void BindingTypeNoneDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, Object component)
           
protected  void BindingTypeMustDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, Object component)
           
protected  void BindingTypeMayDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, Object component)
           
 void AbstractBindingTypeDef.bind(ComponentDef componentDef, PropertyDef propertyDef, PropertyDesc propertyDesc, Object component)
           
protected  void AbstractBindingTypeDef.bindManual(ComponentDef componentDef, PropertyDef propertyDef, PropertyDesc propertyDesc, Object component)
           
protected  boolean AbstractBindingTypeDef.bindAuto(ComponentDef componentDef, PropertyDesc propertyDesc, Object component)
           
protected  void AbstractBindingTypeDef.setValue(ComponentDef componentDef, PropertyDesc propertyDesc, Object component, Object value)
           
protected abstract  void AbstractBindingTypeDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, Object component)
           
 

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

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



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