インタフェース
org.seasar.framework.container.ComponentCustomizer の使用

ComponentCustomizer を使用しているパッケージ
org.seasar.framework.container.autoregister コンポーネントを自動登録する機能を提供します。 
org.seasar.framework.container.creator コンポーネント定義を自動生成する機能を提供します。 
org.seasar.framework.container.customizer コンポーネント定義をカスタマイズするコンポーネントカスタマイザの標準的な実装クラスを提供します。  
 

org.seasar.framework.container.autoregister での ComponentCustomizer の使用
 

ComponentCustomizer を返す org.seasar.framework.container.autoregister のメソッド
 ComponentCustomizer AbstractComponentAutoRegister.getCustomizer()
          コンポーネントカスタマイザを返します。
 

ComponentCustomizer 型のパラメータを持つ org.seasar.framework.container.autoregister のメソッド
 void AbstractComponentAutoRegister.setCustomizer(ComponentCustomizer customizer)
          コンポーネントカスタマイザを設定します。
 

org.seasar.framework.container.creator での ComponentCustomizer の使用
 

ComponentCustomizer を返す org.seasar.framework.container.creator のメソッド
 ComponentCustomizer ValidatorCreator.getValidatorCustomizer()
          Validator用のカスタマイザを返します。
 ComponentCustomizer ServiceCreator.getServiceCustomizer()
          Service用の ComponentCustomizerを返します。
 ComponentCustomizer PageCreator.getPageCustomizer()
          Page用の ComponentCustomizerを返します。
 ComponentCustomizer LogicCreator.getLogicCustomizer()
          Logic用の ComponentCustomizerを返します。
 ComponentCustomizer InterceptorCreator.getInterceptorCustomizer()
          Interceptor用の ComponentCustomizerを返します。
 ComponentCustomizer HelperCreator.getHelperCustomizer()
          ComponentCustomizerを返します。
 ComponentCustomizer DxoCreator.getDxoCustomizer()
          ComponentCustomizerを返します。
 ComponentCustomizer DtoCreator.getDtoCustomizer()
          ComponentCustomizerを返します。
 ComponentCustomizer DaoCreator.getDaoCustomizer()
          Dao用の コンポーネントカスタマイザを返します。
 ComponentCustomizer ConverterCreator.getConverterCustomizer()
          コンバータ用の ComponentCustomizerを返します。
protected  ComponentCustomizer ComponentCreatorImpl.getCustomizer()
          コンポーネント定義カスタマイザを返します。
 ComponentCustomizer ActionCreator.getActionCustomizer()
          ComponentCustomizerを返します。
 

ComponentCustomizer 型のパラメータを持つ org.seasar.framework.container.creator のメソッド
 void ValidatorCreator.setValidatorCustomizer(ComponentCustomizer customizer)
          Validator用のカスタマイザを設定します。
 void ServiceCreator.setServiceCustomizer(ComponentCustomizer customizer)
          Service用の ComponentCustomizerを設定します。
 void PageCreator.setPageCustomizer(ComponentCustomizer customizer)
          Page用の ComponentCustomizerを設定します。
 void LogicCreator.setLogicCustomizer(ComponentCustomizer customizer)
          Logic用の ComponentCustomizerを設定します。
 void InterceptorCreator.setInterceptorCustomizer(ComponentCustomizer customizer)
          Interceptor用の ComponentCustomizerを設定します。
 void HelperCreator.setHelperCustomizer(ComponentCustomizer customizer)
          ComponentCustomizerを設定します。
 void DxoCreator.setDxoCustomizer(ComponentCustomizer customizer)
          ComponentCustomizerを設定します。
 void DtoCreator.setDtoCustomizer(ComponentCustomizer customizer)
          ComponentCustomizerを設定します。
 void DaoCreator.setDaoCustomizer(ComponentCustomizer customizer)
          Dao用の コンポーネントカスタマイザを設定します。
 void ConverterCreator.setConverterCustomizer(ComponentCustomizer customizer)
          コンバータ用の ComponentCustomizerを設定します。
protected  void ComponentCreatorImpl.setCustomizer(ComponentCustomizer customizer)
          コンポーネント定義カスタマイザを設定します。
 void ActionCreator.setActionCustomizer(ComponentCustomizer customizer)
          ComponentCustomizerを設定します。
 

org.seasar.framework.container.customizer での ComponentCustomizer の使用
 

ComponentCustomizer を実装している org.seasar.framework.container.customizer のクラス
 class AbstractCustomizer
          コンポーネント定義をカスタマイズするコンポーネントカスタマイザの抽象クラスです。
 class AspectCustomizer
          コンポーネント定義アスペクト定義を登録するコンポーネントカスタマイザです。
 class CustomizerChain
          複数のコンポーネントカスタマイザをチェーンとして連結するカスタマイザです。
 class InterTypeCustomizer
          コンポーネント定義インタータイプ定義を 登録するコンポーネントカスタマイザです。
 class MetaCustomizer
          コンポーネント定義メタデータ定義を登録するコンポーネントカスタマイザです。
 

ComponentCustomizer を返す org.seasar.framework.container.customizer のメソッド
 ComponentCustomizer CustomizerChain.getCustomizer(int index)
          指定された位置のコンポーネントカスタマイザを返します。
 

ComponentCustomizer 型のパラメータを持つ org.seasar.framework.container.customizer のメソッド
 void CustomizerChain.addCustomizer(ComponentCustomizer customizer)
          チェーンの最後にコンポーネントカスタマイザを追加します。
 



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