public class ServiceCreator extends ComponentCreatorImpl
ComponentCreatorです。
決められた命名規約に従って、クラスからServiceクラスのコンポーネント定義を作成します。 作成されるコンポーネント定義の各種属性は以下になります。
| サフィックス | Service(デフォルト) |
|---|---|
| インスタンス定義 | prototype |
| 自動バインディング | auto |
| 外部バインディング | 無効 |
| インターフェース | 有効 |
| 抽象クラス | 有効 |
autoBindingDef_BINDING, enableAbstract_BINDING, enableInterface_BINDING, externalBinding_BINDING, instanceDef_BINDING| コンストラクタと説明 |
|---|
ServiceCreator(NamingConvention namingConvention)
指定された
命名規約に従ったServiceCreatorを作成します。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ComponentCustomizer |
getServiceCustomizer()
Service用の
ComponentCustomizerを返します。 |
void |
setServiceCustomizer(ComponentCustomizer customizer)
Service用の
ComponentCustomizerを設定します。 |
createComponentDef, createComponentDef, customize, getAutoBindingDef, getCustomizer, getInstanceDef, getNameSuffix, getNamingConvention, isEnableAbstract, isEnableInterface, isExternalBinding, isTargetComponentName, setAutoBindingDef, setCustomizer, setEnableAbstract, setEnableInterface, setExternalBinding, setInstanceDef, setNameSuffixpublic ServiceCreator(NamingConvention namingConvention)
命名規約に従ったServiceCreatorを作成します。namingConvention - 命名規約public ComponentCustomizer getServiceCustomizer()
ComponentCustomizerを返します。public void setServiceCustomizer(ComponentCustomizer customizer)
ComponentCustomizerを設定します。customizer - コンポーネントカスタマイザCopyright © 2015 The DBFlute Project. All rights reserved.