|
|||||||||||
前 次 | フレームあり フレームなし |
PropertyDef を使用しているパッケージ | |
org.seasar.framework.container | S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。 |
org.seasar.framework.container.assembler | バインディング機能を提供します。 |
org.seasar.framework.container.factory | S2コンテナを構成および構築するためのクラスを提供します。 |
org.seasar.framework.container.impl | S2Containerの実装を提供します。 |
org.seasar.framework.container.util | S2Container用のユーティリティを提供します。 |
org.seasar.framework.container での PropertyDef の使用 |
PropertyDef を返す org.seasar.framework.container のメソッド | |
PropertyDef |
PropertyDefAware.getPropertyDef(int index)
指定されたインデックス番号 index のプロパティ定義 を返します。 |
PropertyDef |
PropertyDefAware.getPropertyDef(java.lang.String propertyName)
指定したプロパティ名で登録されている プロパティ定義 を返します。 |
PropertyDef 型のパラメータを持つ org.seasar.framework.container のメソッド | |
void |
PropertyDefAware.addPropertyDef(PropertyDef propertyDef)
プロパティ定義 を追加します。 |
void |
BindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
java.lang.Object component)
バインディングタイプ定義に基づいて、 component に対してS2コンテナ上のコンポーネントをプロパティ経由でインジェクションします。 |
void |
BindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.reflect.Field field,
java.lang.Object component)
バインディングタイプ定義に基づいて、 component に対してS2コンテナ上のコンポーネントをフィールドに直接インジェクションします。 |
void |
AccessTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.Object component)
アクセスタイプ定義に基づいて、 component のプロパティまたはフィールドにS2コンテナ上のコンポーネントをインジェクションします。 |
void |
AccessTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
java.lang.Object component)
アクセスタイプ定義に基づいて、 component のプロパティまたはフィールドにS2コンテナ上のコンポーネントをインジェクションします。 |
org.seasar.framework.container.assembler での PropertyDef の使用 |
PropertyDef 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド | |
void |
AccessTypePropertyDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.Object component)
|
void |
AccessTypePropertyDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
java.lang.Object component)
|
void |
AccessTypeFieldDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.Object component)
|
void |
AccessTypeFieldDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
java.lang.Object component)
|
void |
AbstractBindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
java.lang.Object component)
|
void |
AbstractBindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.reflect.Field field,
java.lang.Object component)
|
protected void |
AbstractBindingTypeDef.bindManual(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.reflect.Field field,
java.lang.Object component)
明示的な設定にもとづいてオブジェクトを結び付けます。 |
protected void |
AbstractBindingTypeDef.bindManual(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
java.lang.Object component)
明示的な設定にもとづいてオブジェクトを結び付けます。 |
protected java.lang.Object |
AbstractBindingTypeDef.getValue(ComponentDef componentDef,
PropertyDef propertyDef,
java.lang.Object component)
プロパティの値を返します。 |
org.seasar.framework.container.factory での PropertyDef の使用 |
PropertyDef を返す 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)
フィールドを指定してコンポーネント定義に追加するプロパティ定義を作成します。 |
protected PropertyDef |
AbstractAnnotationHandler.createPropertyDef(java.lang.String propertyName,
java.lang.String expression,
java.lang.String bindingTypeName,
java.lang.String accessTypeName)
プロパティ定義を作成します。 |
org.seasar.framework.container.impl での PropertyDef の使用 |
PropertyDef を実装している org.seasar.framework.container.impl のクラス | |
class |
PropertyDefImpl
PropertyDef の実装クラスです。 |
PropertyDef を返す org.seasar.framework.container.impl のメソッド | |
PropertyDef |
SimpleComponentDef.getPropertyDef(int index)
|
PropertyDef |
SimpleComponentDef.getPropertyDef(java.lang.String propertyName)
|
PropertyDef |
ComponentDefImpl.getPropertyDef(int index)
|
PropertyDef |
ComponentDefImpl.getPropertyDef(java.lang.String propertyName)
|
PropertyDef 型のパラメータを持つ org.seasar.framework.container.impl のメソッド | |
void |
SimpleComponentDef.addPropertyDef(PropertyDef propertyDef)
|
void |
ComponentDefImpl.addPropertyDef(PropertyDef propertyDef)
|
org.seasar.framework.container.util での PropertyDef の使用 |
PropertyDef を返す org.seasar.framework.container.util のメソッド | |
PropertyDef |
PropertyDefSupport.getPropertyDef(int index)
PropertyDef を返します。 |
PropertyDef |
PropertyDefSupport.getPropertyDef(java.lang.String propertyName)
PropertyDef を返します。 |
PropertyDef 型のパラメータを持つ org.seasar.framework.container.util のメソッド | |
void |
PropertyDefSupport.addPropertyDef(PropertyDef propertyDef)
PropertyDef を追加します。 |
|
|||||||||||
前 次 | フレームあり フレームなし |