org.seasar.framework.container.creator
クラス DxoCreator

java.lang.Object
  拡張org.seasar.framework.container.creator.ComponentCreatorImpl
      拡張org.seasar.framework.container.creator.DxoCreator
すべての実装インタフェース:
ComponentCreator

public class DxoCreator
extends ComponentCreatorImpl

Dxoクラス用の ComponentCreatorです。

決められた命名規約に従って、クラスからDxoクラスのコンポーネント定義を作成します。 作成されるコンポーネント定義の各種属性は以下になります。

サフィックス Dxo(デフォルト)
インスタンス定義 singleton
自動バインディング auto
外部バインディング 無効
インターフェース 有効
抽象クラス 有効

作成者:
higa, yatsu

フィールドの概要
 
クラス org.seasar.framework.container.creator.ComponentCreatorImpl から継承したフィールド
autoBindingDef_BINDING, enableAbstract_BINDING, enableInterface_BINDING, externalBinding_BINDING, instanceDef_BINDING
 
コンストラクタの概要
DxoCreator(NamingConvention namingConvention)
          指定された命名規約に従ったDxoCreatorを作成します。
 
メソッドの概要
 ComponentCustomizer getDxoCustomizer()
          ComponentCustomizerを返します。
 void setDxoCustomizer(ComponentCustomizer customizer)
          ComponentCustomizerを設定します。
 
クラス org.seasar.framework.container.creator.ComponentCreatorImpl から継承したメソッド
createComponentDef, createComponentDef, customize, getAutoBindingDef, getCustomizer, getInstanceDef, getNameSuffix, getNamingConvention, isEnableAbstract, isEnableInterface, isExternalBinding, isTargetComponentName, setAutoBindingDef, setCustomizer, setEnableAbstract, setEnableInterface, setExternalBinding, setInstanceDef, setNameSuffix
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DxoCreator

public DxoCreator(NamingConvention namingConvention)
指定された命名規約に従ったDxoCreatorを作成します。

パラメータ:
namingConvention - 命名規約
メソッドの詳細

getDxoCustomizer

public ComponentCustomizer getDxoCustomizer()
ComponentCustomizerを返します。

戻り値:
コンポーネントカスタマイザ

setDxoCustomizer

public void setDxoCustomizer(ComponentCustomizer customizer)
ComponentCustomizerを設定します。

パラメータ:
customizer - コンポーネントカスタマイザ


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.