インタフェース
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 PageCreator.getPageCustomizer()
          Page用のカスタマイザを返します。
 ComponentCustomizer LogicCreator.getLogicCustomizer()
          Logic用のカスタマイザを返します。
 ComponentCustomizer InterceptorCreator.getInterceptorCustomizer()
          Interceptor用のカスタマイザを返します。
 ComponentCustomizer HelperCreator.getHelperCustomizer()
          Helper用のカスタマイザを返します。
 ComponentCustomizer DxoCreator.getDxoCustomizer()
          Dxo用のカスタマイザを返します。
 ComponentCustomizer DtoCreator.getDtoCustomizer()
          Dto用のカスタマイザを返します。
 ComponentCustomizer DaoCreator.getDaoCustomizer()
          Dao用のカスタマイザを返します。
 ComponentCustomizer ConverterCreator.getConverterCustomizer()
          コンバータ用のカスタマイザを返します。
 ComponentCustomizer ConnectorCreator.getConnectorCustomizer()
          コネクタ用のカスタマイザを返します。
protected  ComponentCustomizer ComponentCreatorImpl.getCustomizer()
           
 ComponentCustomizer ActionCreator.getActionCustomizer()
          Action用のカスタマイザを返します。
 

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

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-2007 The Seasar Foundation. All Rights Reserved.