public abstract class AbstractAutoNaming extends Object implements AutoNaming
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static String |
BEAN |
protected Map<String,String> |
customizedNames |
protected boolean |
decapitalize |
protected static String |
IMPL |
protected Map<Pattern,String> |
replaceRules |
| コンストラクタと説明 |
|---|
AbstractAutoNaming() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addIgnoreClassSuffix(String classSuffix) |
void |
addReplaceRule(String regex,
String replacement) |
protected String |
applyRule(String name) |
void |
clearReplaceRule() |
String |
defineName(String packageName,
String shortClassName) |
protected String |
getCustomizedName(String packageName,
String shortClassName) |
protected abstract String |
makeDefineName(String packageName,
String shortClassName) |
protected String |
normalize(String name) |
void |
setCustomizedName(String fqcn,
String name) |
void |
setDecapitalize(boolean decapitalize) |
public void addIgnoreClassSuffix(String classSuffix)
public void clearReplaceRule()
public void setDecapitalize(boolean decapitalize)
public String defineName(String packageName, String shortClassName)
defineName インタフェース内 AutoNamingCopyright © 2015–2016 The DBFlute Project. All rights reserved.