| パッケージ | 説明 |
|---|---|
| org.lastaflute.di.core.assembler |
バインディング機能を提供します。
|
| org.lastaflute.di.core.factory.annohandler | |
| org.lastaflute.di.core.factory.annohandler.impl | |
| org.lastaflute.di.core.factory.defbuilder | |
| org.lastaflute.di.core.factory.defbuilder.impl | |
| org.lastaflute.di.core.meta | |
| org.lastaflute.di.helper.beans | |
| org.lastaflute.di.helper.beans.impl |
JavaBeansのメタデータにアクセスする機能の実装を提供します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
AbstractBindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
Object component) |
protected boolean |
AbstractBindingTypeDef.bindAutoProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
AbstractBindingTypeDef.bindManualProperty(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeShouldDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeNoneDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeMustDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeMayDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected abstract void |
AbstractBindingTypeDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected boolean |
AutoPropertyAssembler.needsPlainPropertyInjection(PropertyDesc propDesc) |
protected void |
AbstractBindingTypeDef.setPropertyValue(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component,
Object value) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
AnnotationHandler.createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
TigerAnnotationHandler.createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
PropertyDef |
ConstantAnnotationHandler.createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
PropertyDefBuilder.createPropertyDef(AnnotationHandler annotationHandler,
BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
AbstractPropertyDefBuilder.createPropertyDef(AnnotationHandler annotationHandler,
BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
BindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
Object component)
バインディングタイプ定義に基づいて、
componentに対してS2コンテナ上のコンポーネントをプロパティ経由でインジェクションします。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDesc |
BeanDesc.getPropertyDesc(int index) |
PropertyDesc |
BeanDesc.getPropertyDesc(String propertyName) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
PropertyDescImpl |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDesc |
BeanDescImpl.getPropertyDesc(int index) |
PropertyDesc |
BeanDescImpl.getPropertyDesc(String propertyName) |
Copyright © 2015 The DBFlute Project. All rights reserved.