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

PropertyDesc を使用しているパッケージ
org.seasar.framework.beans JavaBeansのメタデータにアクセスする機能を提供します。 
org.seasar.framework.beans.impl JavaBeansのメタデータにアクセスする機能の実装を提供します。 
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(java.lang.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(java.lang.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, java.lang.Object component)
          バインディングタイプ定義に基づいて、 componentに対してS2コンテナ上のコンポーネントをプロパティ経由でインジェクションします。
 

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

PropertyDesc 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド
protected  void BindingTypeShouldDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.Object component)
           
protected  void BindingTypeNoneDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.Object component)
           
protected  void BindingTypeMustDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.Object component)
           
protected  void BindingTypeMayDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.Object component)
           
 void AbstractBindingTypeDef.bind(ComponentDef componentDef, PropertyDef propertyDef, PropertyDesc propertyDesc, java.lang.Object component)
           
protected  void AbstractBindingTypeDef.bindManual(ComponentDef componentDef, PropertyDef propertyDef, PropertyDesc propertyDesc, java.lang.Object component)
          明示的な設定にもとづいてオブジェクトを結び付けます。
protected  boolean AbstractBindingTypeDef.bindAuto(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.Object component)
          自動的にオブジェクトを結び付けます。
protected  void AbstractBindingTypeDef.setValue(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.Object component, java.lang.Object value)
          プロパティに値を設定します。
protected abstract  void AbstractBindingTypeDef.doBind(ComponentDef componentDef, PropertyDesc propertyDesc, java.lang.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-2014 The Seasar Foundation. All Rights Reserved.