public class InterTypeCustomizer extends AbstractCustomizer
コンポーネント定義に
インタータイプ定義を
登録するコンポーネントカスタマイザです。
カスタマイザには、インタータイプのコンポーネント名を複数設定することができます。 インタータイプ名が複数設定された場合は、設定された順にインタータイプ定義をコンポーネント定義に登録します。 最初に設定された名前を持つインタータイプが、後に設定された名前を持つインタータイプよりも先に呼び出されることになります。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List |
interTypeNames
インタータイプ名のリストです。
|
classPatterns, ignoreClassPatterns, targetInterface, targetInterface_BINDING| コンストラクタと説明 |
|---|
InterTypeCustomizer() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addInterTypeName(String interTypeName)
コンポーネント定義に登録するインタータイプのコンポーネント名を追加します。
|
protected void |
doCustomize(ComponentDef componentDef)
カスタマイズ対象のコンポーネント定義をカスタマイズをします。
|
void |
setInterTypeName(String interTypeName)
コンポーネント定義に登録するインタータイプのコンポーネント名を設定します。
|
addClassPattern, addClassPattern, addIgnoreClassPattern, addIgnoreClassPattern, customize, isMatchClassPattern, isMatchTargetInterface, setTargetInterfaceprotected final List interTypeNames
public void setInterTypeName(String interTypeName)
すでに設定されているインタータイプ名は破棄されます。
interTypeName - インタータイプのコンポーネント名public void addInterTypeName(String interTypeName)
interTypeName - インタータイプのコンポーネント名protected void doCustomize(ComponentDef componentDef)
設定されたインタータイプ名を持つインタータイプ定義をコンポーネント定義に登録します。 インタータイプ名が複数設定された場合は、設定された順にインタータイプ定義をコンポーネント定義に登録します。
doCustomize クラス内 AbstractCustomizercomponentDef - コンポーネント定義Copyright © 2015 The DBFlute Project. All rights reserved.