org.seasar.uruma.container.creator
クラス UrumaSorterCreator

java.lang.Object
  上位を拡張 org.seasar.framework.container.creator.ComponentCreatorImpl
      上位を拡張 org.seasar.uruma.container.creator.UrumaSorterCreator
すべての実装されたインタフェース:
ComponentCreator

public class UrumaSorterCreator
extends ComponentCreatorImpl

Sorterクラス用の ComponentCreatorです。

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

サフィックス Sorter
インスタンス定義 SINGLETON
自動バインディング 無効
外部バインディング 無効
インターフェース 対象外
抽象クラス 対象外

作成者:
y-komori

フィールドの概要
 
クラス org.seasar.framework.container.creator.ComponentCreatorImpl から継承されたフィールド
autoBindingDef_BINDING, enableAbstract_BINDING, enableInterface_BINDING, externalBinding_BINDING, instanceDef_BINDING
 
コンストラクタの概要
UrumaSorterCreator(NamingConvention namingConvention)
          指定された命名規約に従ったUrumaSorterCreatorを作成します。
 
メソッドの概要
 ComponentCustomizer getProviderCustomizer()
          ComponentCustomizerを返します。
 void setProviderCustomizer(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
 

コンストラクタの詳細

UrumaSorterCreator

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

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

getProviderCustomizer

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

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

setProviderCustomizer

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

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


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.