| パッケージ | 説明 |
|---|---|
| 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.util | |
| org.lastaflute.di.helper.beans | |
| org.lastaflute.di.helper.beans.factory |
BeanDescのFactoryを提供します。
|
| org.lastaflute.di.helper.beans.impl |
JavaBeansのメタデータにアクセスする機能の実装を提供します。
|
| org.lastaflute.di.util.tiger |
Java5固有の機能を利用するユーティリティを提供します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected BeanDesc |
AbstractAssembler.getBeanDesc(Object component) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
AbstractPropertyAssembler.bindExternally(BeanDesc beanDesc,
ComponentDef componentDef,
Object component,
Set names)
ExternalContextのデータをプロパティに自動設定します。 |
protected void |
AbstractMethodAssembler.invoke(BeanDesc beanDesc,
Object component,
MethodDef methodDef)
定義されたメソッドを呼び出します。
|
protected void |
AutoPropertyAssembler.setupPlainProperty(Object component,
BeanDesc beanDesc,
ComponentDef componentDef,
Set<String> names) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
AnnotationHandler.createPropertyDef(BeanDesc beanDesc,
Field field) |
PropertyDef |
AnnotationHandler.createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
TigerAnnotationHandler.createPropertyDef(BeanDesc beanDesc,
Field field) |
PropertyDef |
ConstantAnnotationHandler.createPropertyDef(BeanDesc beanDesc,
Field field) |
PropertyDef |
TigerAnnotationHandler.createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
PropertyDef |
ConstantAnnotationHandler.createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
PropertyDefBuilder.createPropertyDef(AnnotationHandler annotationHandler,
BeanDesc beanDesc,
Field field) |
PropertyDef |
PropertyDefBuilder.createPropertyDef(AnnotationHandler annotationHandler,
BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
PropertyDef |
AbstractPropertyDefBuilder.createPropertyDef(AnnotationHandler annotationHandler,
BeanDesc beanDesc,
Field field) |
PropertyDef |
AbstractPropertyDefBuilder.createPropertyDef(AnnotationHandler annotationHandler,
BeanDesc beanDesc,
PropertyDesc propertyDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static BeanDesc |
BindingUtil.getBeanDesc(ComponentDef componentDef,
Object component) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
BeanDesc |
PropertyDesc.getBeanDesc() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static BeanDesc |
BeanDescFactory.getBeanDesc(Class<?> clazz) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
BeanDescImpl |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
BeanDesc |
PropertyDescImpl.getBeanDesc() |
| コンストラクタと説明 |
|---|
PropertyDescImpl(String propertyName,
Class<?> propertyType,
Method readMethod,
Method writeMethod,
BeanDesc beanDesc) |
PropertyDescImpl(String propertyName,
Class<?> propertyType,
Method readMethod,
Method writeMethod,
Field field,
BeanDesc beanDesc) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static Object |
LdiAnnotationUtil.getProperty(BeanDesc beanDesc,
Annotation annotation,
String name)
アノテーションの要素の値を返します。
|
Copyright © 2015 The DBFlute Project. All rights reserved.