public abstract class AbstractAutoRegister extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
INIT_METHOD
initメソッドアノテーションの定義です。
|
| コンストラクタと説明 |
|---|
AbstractAutoRegister() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addClassPattern(ClassPattern classPattern)
自動登録で適用されるClassPatternを追加します。
|
void |
addClassPattern(String packageName,
String shortClassNames)
自動登録で適用されるClassPatternを追加します。
|
void |
addIgnoreClassPattern(ClassPattern classPattern)
自動登録されないClassPatternを追加します。
|
void |
addIgnoreClassPattern(String packageName,
String shortClassNames)
自動登録されないClassPatternを追加します。
|
protected ComponentDef |
findComponentDef(String name)
ComponentDefを検索します。 |
ClassPattern |
getClassPattern(int index)
ClassPatternを返します。
|
int |
getClassPatternSize()
追加されているClassPatternの数を返します。
|
LaContainer |
getContainer()
コンテナを返します。
|
protected boolean |
hasComponentDef(String name)
ComponentDefがあるかどうかを返します。 |
protected boolean |
isIgnore(String packageName,
String shortClassName)
無視するかどうかを返します。
|
abstract void |
registerAll()
自動登録を行います。
|
void |
setContainer(LaContainer container)
コンテナを設定します。
|
public LaContainer getContainer()
public void setContainer(LaContainer container)
container - public int getClassPatternSize()
public ClassPattern getClassPattern(int index)
index - public void addClassPattern(String packageName, String shortClassNames)
packageName - shortClassNames - public void addClassPattern(ClassPattern classPattern)
classPattern - public void addIgnoreClassPattern(String packageName, String shortClassNames)
packageName - shortClassNames - public void addIgnoreClassPattern(ClassPattern classPattern)
classPattern - public abstract void registerAll()
protected boolean hasComponentDef(String name)
ComponentDefがあるかどうかを返します。name - ComponentDefがあるかどうかprotected ComponentDef findComponentDef(String name)
ComponentDefを検索します。name - ComponentDefCopyright © 2015 The DBFlute Project. All rights reserved.