org.seasar.framework.container.customizer
クラス InterTypeCustomizer
java.lang.Object
org.seasar.framework.container.customizer.AbstractCustomizer
org.seasar.framework.container.customizer.InterTypeCustomizer
- すべての実装インタフェース:
- ComponentCustomizer
- public class InterTypeCustomizer
- extends AbstractCustomizer
コンポーネント定義
に
インタータイプ定義
を
登録するコンポーネントカスタマイザです。
カスタマイザには、インタータイプのコンポーネント名を複数設定することができます。
インタータイプ名が複数設定された場合は、設定された順にインタータイプ定義をコンポーネント定義に登録します。
最初に設定された名前を持つインタータイプが、後に設定された名前を持つインタータイプよりも先に呼び出されることになります。
- 作成者:
- koichik
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
interTypeNames
protected final List interTypeNames
InterTypeCustomizer
public InterTypeCustomizer()
setInterTypeName
public void setInterTypeName(String interTypeName)
- コンポーネント定義に登録するインタータイプのコンポーネント名を設定します。
すでに設定されているインタータイプ名は破棄されます。
- パラメータ:
interTypeName
- インタータイプのコンポーネント名
addInterTypeName
public void addInterTypeName(String interTypeName)
- コンポーネント定義に登録するインタータイプのコンポーネント名を追加します。
- パラメータ:
interTypeName
- インタータイプのコンポーネント名
doCustomize
protected void doCustomize(ComponentDef componentDef)
- カスタマイズ対象のコンポーネント定義をカスタマイズをします。
設定されたインタータイプ名を持つインタータイプ定義をコンポーネント定義に登録します。
インタータイプ名が複数設定された場合は、設定された順にインタータイプ定義をコンポーネント定義に登録します。
- 定義:
- クラス
AbstractCustomizer
内の doCustomize
- パラメータ:
componentDef
- コンポーネント定義
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.