|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.framework.convention.impl.NamingConventionImpl
| 入れ子クラスの概要 | |
protected static class |
NamingConventionImpl.CodeSourceExistChecker
|
protected static interface |
NamingConventionImpl.ExistChecker
|
protected static class |
NamingConventionImpl.FileExistChecker
|
protected static class |
NamingConventionImpl.JarExistChecker
|
protected static class |
NamingConventionImpl.ZipExistChecker
|
| コンストラクタの概要 | |
NamingConventionImpl()
|
|
| メソッドの概要 | |
protected void |
addExistChecker(String rootPackageName)
|
void |
addIgnorePackageName(String ignorePackageName)
|
void |
addInterfaceToImplementationClassName(String interfaceName,
String implementationClassName)
|
void |
addRootPackageName(String rootPackageName)
|
String |
adjustViewRootPath()
viewのルートパスが/のみの場合に取り除きます。 |
protected NamingConventionImpl.ExistChecker[] |
createExistCheckerArray(String rootPackageName)
|
void |
dispose()
このオブジェクトが保持しているリソースを破棄します。 |
protected Class |
findClass(String rootPackageName,
String middlePackageName,
String partOfClassName)
|
String |
fromActionNameToPageName(String actionName)
|
String |
fromActionNameToPath(String actionName)
|
String |
fromClassNameToComponentName(String className)
クラス名をコンポーネント名に変換します。 |
String |
fromClassNameToShortComponentName(String className)
クラス名を短いコンポーネント名に変換します。 |
String |
fromClassNameToSuffix(String componentName)
クラス名を suffixに変換します。 |
Class |
fromComponentNameToClass(String componentName)
コンポーネント名を Classに変換します。 |
String |
fromComponentNameToPartOfClassName(String componentName)
コンポーネント名をクラス名の一部に変換します。 |
String |
fromComponentNameToSuffix(String componentName)
コンポーネント名を suffixに変換します。 |
protected String |
fromNameToSuffix(String name)
|
String |
fromPageClassToPath(Class pageClass)
|
String |
fromPageNameToPath(String pageName)
|
String |
fromPathToActionName(String path)
|
protected String |
fromPathToComponentName(String path,
String nameSuffix)
|
String |
fromPathToPageName(String path)
|
String |
fromSuffixToPackageName(String suffix)
suffixをパッケージ名に変換します。 |
String |
getActionSuffix()
Actionクラスのsuffixを返します。 |
String |
getConnectorPackageName()
Connectorクラスのパッケージ名を返します。 |
String |
getConnectorSuffix()
Connectorクラスのsuffixを返します。 |
String |
getConverterPackageName()
Converterクラスのパッケージ名を返します。 |
String |
getConverterSuffix()
Converterクラスのsuffixを返します。 |
String |
getDaoPackageName()
Daoクラスのパッケージ名を返します。 |
String |
getDaoSuffix()
Daoクラスのsuffixを返します。 |
String |
getDtoPackageName()
Dtoクラスのパッケージ名を返します。 |
String |
getDtoSuffix()
Dtoクラスのsuffixを返します。 |
String |
getDxoPackageName()
Dxoクラスのパッケージ名を返します。 |
String |
getDxoSuffix()
Dxoクラスのsuffixを返します。 |
String |
getEntityPackageName()
Entityクラスのパッケージ名を返します。 |
protected NamingConventionImpl.ExistChecker[] |
getExistCheckerArray(String rootPackageName)
|
String |
getHelperPackageName()
Helperクラスのパッケージ名を返します。 |
String |
getHelperSuffix()
Helperクラスのsuffixを返します。 |
String[] |
getIgnorePackageNames()
無視するルートパッケージ名の配列を返します。 |
String |
getImplementationPackageName()
実装用のパッケージ名を返します。 |
String |
getImplementationSuffix()
実装クラスの suffixを返します。 |
String |
getInterceptorPackageName()
Interceptorクラスのパッケージ名を返します。 |
String |
getInterceptorSuffix()
Interceptorクラスのsuffixを返します。 |
String |
getLogicPackageName()
Logicクラスのパッケージ名を返します。 |
String |
getLogicSuffix()
Logicクラスのsuffixを返します。 |
String |
getPageSuffix()
Pageクラスのsuffixを返します。 |
protected static String |
getPathName(String lastClassName)
|
String[] |
getRootPackageNames()
ルートパッケージ名の配列を返します。 |
String |
getServicePackageName()
Serviceクラスのパッケージ名を返します。 |
String |
getServiceSuffix()
Serviceクラスのsuffixを返します。 |
String |
getSubApplicationRootPackageName()
サブアプリケーションのルートパッケージ名を返します。 |
String |
getValidatorPackageName()
Validatorクラスのパッケージ名を返します。 |
String |
getValidatorSuffix()
Validatorクラスのsuffixを返します。 |
String |
getViewExtension()
viewの拡張子を返します。 |
String |
getViewRootPath()
viewのルートパスを返します。 |
void |
initialize()
|
protected boolean |
isExist(String rootPackageName,
String lastClassName)
|
boolean |
isIgnoreClassName(String className)
|
boolean |
isSkipClass(Class clazz)
規約に従っていないスキップすべきクラスかどうか返します。 |
protected boolean |
isSubApplicationSuffix(String suffix)
|
boolean |
isTargetClassName(String className)
|
boolean |
isTargetClassName(String className,
String suffix)
|
boolean |
isValidViewRootPath(String path)
|
void |
setActionSuffix(String actionSuffix)
|
void |
setConnectorSuffix(String connectorSuffix)
|
void |
setConverterSuffix(String converterSuffix)
|
void |
setDaoSuffix(String daoSuffix)
|
void |
setDtoSuffix(String dtoSuffix)
|
void |
setDxoSuffix(String dxoSuffix)
|
void |
setEntityPackage(String entityPackage)
|
void |
setHelperSuffix(String helperSuffix)
|
void |
setImplementationSuffix(String implementationSuffix)
|
void |
setInterceptorSuffix(String interceptorSuffix)
|
void |
setLogicSuffix(String logicSuffix)
|
void |
setPageSuffix(String pageSuffix)
|
void |
setServiceSuffix(String serviceSuffix)
|
void |
setSubApplicationRootPackageName(String subApplicationRootPackageName)
|
void |
setValidatorSuffix(String validatorSuffix)
|
void |
setViewExtension(String viewExtension)
|
void |
setViewRootPath(String viewRootPath)
|
Class |
toCompleteClass(Class clazz)
最終的に利用されるクラスに変換します。 |
String |
toImplementationClassName(String className)
クラス名を実装クラス名に変換します。 |
String |
toInterfaceClassName(String className)
クラス名をインターフェース名に変換します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public NamingConventionImpl()
| メソッドの詳細 |
public void initialize()
public void dispose()
Disposable の記述:
Disposable 内の disposepublic String getPageSuffix()
NamingConvention の記述: Pageクラスのsuffixを返します。
NamingConvention 内の getPageSuffixPageクラスのsuffixpublic void setPageSuffix(String pageSuffix)
public String getActionSuffix()
NamingConvention の記述: Actionクラスのsuffixを返します。
NamingConvention 内の getActionSuffixActionクラスのsuffixpublic void setActionSuffix(String actionSuffix)
public String getConnectorSuffix()
NamingConvention の記述: Connectorクラスのsuffixを返します。
NamingConvention 内の getConnectorSuffixConnectorクラスのsuffixpublic void setConnectorSuffix(String connectorSuffix)
public String getDaoSuffix()
NamingConvention の記述: Daoクラスのsuffixを返します。
NamingConvention 内の getDaoSuffixDaoクラスのsuffixpublic void setDaoSuffix(String daoSuffix)
public String getDtoSuffix()
NamingConvention の記述: Dtoクラスのsuffixを返します。
NamingConvention 内の getDtoSuffixDtoクラスのsuffixpublic void setDtoSuffix(String dtoSuffix)
public String getDxoSuffix()
NamingConvention の記述: Dxoクラスのsuffixを返します。
NamingConvention 内の getDxoSuffixDxoクラスのsuffixpublic void setDxoSuffix(String dxoSuffix)
public String getHelperSuffix()
NamingConvention の記述: Helperクラスのsuffixを返します。
NamingConvention 内の getHelperSuffixHelperクラスのsuffixpublic void setHelperSuffix(String helperSuffix)
public String getInterceptorSuffix()
NamingConvention の記述: Interceptorクラスのsuffixを返します。
NamingConvention 内の getInterceptorSuffixInterceptorクラスのsuffixpublic void setInterceptorSuffix(String interceptorSuffix)
public String getLogicSuffix()
NamingConvention の記述: Logicクラスのsuffixを返します。
NamingConvention 内の getLogicSuffixLogicクラスのsuffixpublic void setLogicSuffix(String logicSuffix)
public String getServiceSuffix()
NamingConvention の記述: Serviceクラスのsuffixを返します。
NamingConvention 内の getServiceSuffixServiceクラスのsuffixpublic void setServiceSuffix(String serviceSuffix)
public String getValidatorSuffix()
NamingConvention の記述: Validatorクラスのsuffixを返します。
NamingConvention 内の getValidatorSuffixValidatorクラスのsuffixpublic void setValidatorSuffix(String validatorSuffix)
public String getConverterSuffix()
NamingConvention の記述: Converterクラスのsuffixを返します。
NamingConvention 内の getConverterSuffixConverterクラスのsuffixpublic void setConverterSuffix(String converterSuffix)
public String getImplementationSuffix()
NamingConvention の記述: suffixを返します。
NamingConvention 内の getImplementationSuffixsuffixpublic void setImplementationSuffix(String implementationSuffix)
public String getDaoPackageName()
NamingConvention の記述: Daoクラスのパッケージ名を返します。
NamingConvention 内の getDaoPackageNameDaoクラスのパッケージ名public String getDtoPackageName()
NamingConvention の記述: Dtoクラスのパッケージ名を返します。
NamingConvention 内の getDtoPackageNameDtoクラスのパッケージ名public String getDxoPackageName()
NamingConvention の記述: Dxoクラスのパッケージ名を返します。
NamingConvention 内の getDxoPackageNameDxoクラスのパッケージ名public String getHelperPackageName()
NamingConvention の記述: Helperクラスのパッケージ名を返します。
NamingConvention 内の getHelperPackageNameHelperクラスのパッケージ名public String getInterceptorPackageName()
NamingConvention の記述: Interceptorクラスのパッケージ名を返します。
NamingConvention 内の getInterceptorPackageNameInterceptorクラスのパッケージ名public String getLogicPackageName()
NamingConvention の記述: Logicクラスのパッケージ名を返します。
NamingConvention 内の getLogicPackageNameLogicクラスのパッケージ名public String getServicePackageName()
NamingConvention の記述: Serviceクラスのパッケージ名を返します。
NamingConvention 内の getServicePackageNameServiceクラスのパッケージ名public String getValidatorPackageName()
NamingConvention の記述: Validatorクラスのパッケージ名を返します。
NamingConvention 内の getValidatorPackageNameValidatorクラスのパッケージ名public String getConverterPackageName()
NamingConvention の記述: Converterクラスのパッケージ名を返します。
NamingConvention 内の getConverterPackageNameConverterクラスのパッケージ名public String getConnectorPackageName()
NamingConvention の記述: Connectorクラスのパッケージ名を返します。
NamingConvention 内の getConnectorPackageNameConnectorクラスのパッケージ名public String getImplementationPackageName()
NamingConvention の記述:
NamingConvention 内の getImplementationPackageNamepublic String getEntityPackageName()
NamingConvention の記述: Entityクラスのパッケージ名を返します。
NamingConvention 内の getEntityPackageNameEntityクラスのパッケージ名public void setEntityPackage(String entityPackage)
public String getViewExtension()
NamingConvention の記述: viewの拡張子を返します。
NamingConvention 内の getViewExtensionpublic void setViewExtension(String viewExtension)
public String getViewRootPath()
NamingConvention の記述: viewのルートパスを返します。
NamingConvention 内の getViewRootPathpublic void setViewRootPath(String viewRootPath)
public String adjustViewRootPath()
NamingConvention の記述: viewのルートパスが/のみの場合に取り除きます。 例:"/" -> "", "/hoge" -> "/hoge"
NamingConvention 内の adjustViewRootPathpublic String getSubApplicationRootPackageName()
NamingConvention の記述:
NamingConvention 内の getSubApplicationRootPackageNamepublic void setSubApplicationRootPackageName(String subApplicationRootPackageName)
public String[] getRootPackageNames()
NamingConvention の記述:
NamingConvention 内の getRootPackageNamespublic void addRootPackageName(String rootPackageName)
public String[] getIgnorePackageNames()
NamingConvention の記述:
NamingConvention 内の getIgnorePackageNamespublic void addIgnorePackageName(String ignorePackageName)
public void addInterfaceToImplementationClassName(String interfaceName,
String implementationClassName)
public String fromSuffixToPackageName(String suffix)
NamingConvention の記述: suffixをパッケージ名に変換します。
NamingConvention 内の fromSuffixToPackageNamesuffix -
public String fromClassNameToShortComponentName(String className)
NamingConvention の記述:
NamingConvention 内の fromClassNameToShortComponentNameclassName -
public String fromClassNameToComponentName(String className)
NamingConvention の記述:
NamingConvention 内の fromClassNameToComponentNameclassName -
public Class fromComponentNameToClass(String componentName)
NamingConvention の記述: Classに変換します。
NamingConvention 内の fromComponentNameToClasscomponentName -
Classprotected boolean isSubApplicationSuffix(String suffix)
protected Class findClass(String rootPackageName,
String middlePackageName,
String partOfClassName)
public String toImplementationClassName(String className)
NamingConvention の記述:
NamingConvention 内の toImplementationClassNameclassName -
public String toInterfaceClassName(String className)
NamingConvention の記述:
NamingConvention 内の toInterfaceClassNameclassName -
public boolean isSkipClass(Class clazz)
NamingConvention の記述:
NamingConvention 内の isSkipClassclazz -
public Class toCompleteClass(Class clazz)
NamingConvention の記述:
NamingConvention 内の toCompleteClassclazz -
public String fromComponentNameToPartOfClassName(String componentName)
NamingConvention の記述:
NamingConvention 内の fromComponentNameToPartOfClassNamecomponentName -
public String fromComponentNameToSuffix(String componentName)
NamingConvention の記述: suffixに変換します。 コンポーネント名の最後から探して最初の大文字までを抽出して、
先頭を小文字に変換したものが、 suffixになります。
NamingConvention 内の fromComponentNameToSuffixcomponentName -
suffixpublic String fromClassNameToSuffix(String componentName)
NamingConvention の記述: suffixに変換します。
NamingConvention 内の fromClassNameToSuffixcomponentName -
suffixprotected String fromNameToSuffix(String name)
public boolean isValidViewRootPath(String path)
NamingConvention 内の isValidViewRootPathpublic String fromPathToPageName(String path)
NamingConvention 内の fromPathToPageName
protected String fromPathToComponentName(String path,
String nameSuffix)
public String fromPathToActionName(String path)
NamingConvention 内の fromPathToActionNamepublic String fromPageNameToPath(String pageName)
NamingConvention 内の fromPageNameToPathpublic String fromPageClassToPath(Class pageClass)
NamingConvention 内の fromPageClassToPathpublic String fromActionNameToPath(String actionName)
NamingConvention 内の fromActionNameToPathpublic String fromActionNameToPageName(String actionName)
NamingConvention 内の fromActionNameToPageName
public boolean isTargetClassName(String className,
String suffix)
NamingConvention 内の isTargetClassNamepublic boolean isTargetClassName(String className)
NamingConvention 内の isTargetClassNamepublic boolean isIgnoreClassName(String className)
NamingConvention 内の isIgnoreClassName
protected boolean isExist(String rootPackageName,
String lastClassName)
protected NamingConventionImpl.ExistChecker[] getExistCheckerArray(String rootPackageName)
protected void addExistChecker(String rootPackageName)
protected NamingConventionImpl.ExistChecker[] createExistCheckerArray(String rootPackageName)
protected static String getPathName(String lastClassName)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||