|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の dispose
public String getPageSuffix()
NamingConvention
の記述: Page
クラスのsuffix
を返します。
NamingConvention
内の getPageSuffix
Page
クラスのsuffix
public void setPageSuffix(String pageSuffix)
public String getActionSuffix()
NamingConvention
の記述: Action
クラスのsuffix
を返します。
NamingConvention
内の getActionSuffix
Action
クラスのsuffix
public void setActionSuffix(String actionSuffix)
public String getConnectorSuffix()
NamingConvention
の記述: Connector
クラスのsuffix
を返します。
NamingConvention
内の getConnectorSuffix
Connector
クラスのsuffix
public void setConnectorSuffix(String connectorSuffix)
public String getDaoSuffix()
NamingConvention
の記述: Dao
クラスのsuffix
を返します。
NamingConvention
内の getDaoSuffix
Dao
クラスのsuffix
public void setDaoSuffix(String daoSuffix)
public String getDtoSuffix()
NamingConvention
の記述: Dto
クラスのsuffix
を返します。
NamingConvention
内の getDtoSuffix
Dto
クラスのsuffix
public void setDtoSuffix(String dtoSuffix)
public String getDxoSuffix()
NamingConvention
の記述: Dxo
クラスのsuffix
を返します。
NamingConvention
内の getDxoSuffix
Dxo
クラスのsuffix
public void setDxoSuffix(String dxoSuffix)
public String getHelperSuffix()
NamingConvention
の記述: Helper
クラスのsuffix
を返します。
NamingConvention
内の getHelperSuffix
Helper
クラスのsuffix
public void setHelperSuffix(String helperSuffix)
public String getInterceptorSuffix()
NamingConvention
の記述: Interceptor
クラスのsuffix
を返します。
NamingConvention
内の getInterceptorSuffix
Interceptor
クラスのsuffix
public void setInterceptorSuffix(String interceptorSuffix)
public String getLogicSuffix()
NamingConvention
の記述: Logic
クラスのsuffix
を返します。
NamingConvention
内の getLogicSuffix
Logic
クラスのsuffix
public void setLogicSuffix(String logicSuffix)
public String getServiceSuffix()
NamingConvention
の記述: Service
クラスのsuffix
を返します。
NamingConvention
内の getServiceSuffix
Service
クラスのsuffix
public void setServiceSuffix(String serviceSuffix)
public String getValidatorSuffix()
NamingConvention
の記述: Validator
クラスのsuffix
を返します。
NamingConvention
内の getValidatorSuffix
Validator
クラスのsuffix
public void setValidatorSuffix(String validatorSuffix)
public String getConverterSuffix()
NamingConvention
の記述: Converter
クラスのsuffix
を返します。
NamingConvention
内の getConverterSuffix
Converter
クラスのsuffix
public void setConverterSuffix(String converterSuffix)
public String getImplementationSuffix()
NamingConvention
の記述: suffix
を返します。
NamingConvention
内の getImplementationSuffix
suffix
public void setImplementationSuffix(String implementationSuffix)
public String getDaoPackageName()
NamingConvention
の記述: Dao
クラスのパッケージ名を返します。
NamingConvention
内の getDaoPackageName
Dao
クラスのパッケージ名public String getDtoPackageName()
NamingConvention
の記述: Dto
クラスのパッケージ名を返します。
NamingConvention
内の getDtoPackageName
Dto
クラスのパッケージ名public String getDxoPackageName()
NamingConvention
の記述: Dxo
クラスのパッケージ名を返します。
NamingConvention
内の getDxoPackageName
Dxo
クラスのパッケージ名public String getHelperPackageName()
NamingConvention
の記述: Helper
クラスのパッケージ名を返します。
NamingConvention
内の getHelperPackageName
Helper
クラスのパッケージ名public String getInterceptorPackageName()
NamingConvention
の記述: Interceptor
クラスのパッケージ名を返します。
NamingConvention
内の getInterceptorPackageName
Interceptor
クラスのパッケージ名public String getLogicPackageName()
NamingConvention
の記述: Logic
クラスのパッケージ名を返します。
NamingConvention
内の getLogicPackageName
Logic
クラスのパッケージ名public String getServicePackageName()
NamingConvention
の記述: Service
クラスのパッケージ名を返します。
NamingConvention
内の getServicePackageName
Service
クラスのパッケージ名public String getValidatorPackageName()
NamingConvention
の記述: Validator
クラスのパッケージ名を返します。
NamingConvention
内の getValidatorPackageName
Validator
クラスのパッケージ名public String getConverterPackageName()
NamingConvention
の記述: Converter
クラスのパッケージ名を返します。
NamingConvention
内の getConverterPackageName
Converter
クラスのパッケージ名public String getConnectorPackageName()
NamingConvention
の記述: Connector
クラスのパッケージ名を返します。
NamingConvention
内の getConnectorPackageName
Connector
クラスのパッケージ名public String getImplementationPackageName()
NamingConvention
の記述:
NamingConvention
内の getImplementationPackageName
public String getEntityPackageName()
NamingConvention
の記述: Entity
クラスのパッケージ名を返します。
NamingConvention
内の getEntityPackageName
Entity
クラスのパッケージ名public void setEntityPackage(String entityPackage)
public String getViewExtension()
NamingConvention
の記述: view
の拡張子を返します。
NamingConvention
内の getViewExtension
public void setViewExtension(String viewExtension)
public String getViewRootPath()
NamingConvention
の記述: view
のルートパスを返します。
NamingConvention
内の getViewRootPath
public void setViewRootPath(String viewRootPath)
public String adjustViewRootPath()
NamingConvention
の記述: view
のルートパスが/のみの場合に取り除きます。 例:"/" -> "", "/hoge" -> "/hoge"
NamingConvention
内の adjustViewRootPath
public String getSubApplicationRootPackageName()
NamingConvention
の記述:
NamingConvention
内の getSubApplicationRootPackageName
public void setSubApplicationRootPackageName(String subApplicationRootPackageName)
public String[] getRootPackageNames()
NamingConvention
の記述:
NamingConvention
内の getRootPackageNames
public void addRootPackageName(String rootPackageName)
public String[] getIgnorePackageNames()
NamingConvention
の記述:
NamingConvention
内の getIgnorePackageNames
public void addIgnorePackageName(String ignorePackageName)
public void addInterfaceToImplementationClassName(String interfaceName, String implementationClassName)
public String fromSuffixToPackageName(String suffix)
NamingConvention
の記述: suffix
をパッケージ名に変換します。
NamingConvention
内の fromSuffixToPackageName
suffix
-
public String fromClassNameToShortComponentName(String className)
NamingConvention
の記述:
NamingConvention
内の fromClassNameToShortComponentName
className
-
public String fromClassNameToComponentName(String className)
NamingConvention
の記述:
NamingConvention
内の fromClassNameToComponentName
className
-
public Class fromComponentNameToClass(String componentName)
NamingConvention
の記述: Class
に変換します。
NamingConvention
内の fromComponentNameToClass
componentName
-
Class
protected boolean isSubApplicationSuffix(String suffix)
protected Class findClass(String rootPackageName, String middlePackageName, String partOfClassName)
public String toImplementationClassName(String className)
NamingConvention
の記述:
NamingConvention
内の toImplementationClassName
className
-
public String toInterfaceClassName(String className)
NamingConvention
の記述:
NamingConvention
内の toInterfaceClassName
className
-
public boolean isSkipClass(Class clazz)
NamingConvention
の記述:
NamingConvention
内の isSkipClass
clazz
-
public Class toCompleteClass(Class clazz)
NamingConvention
の記述:
NamingConvention
内の toCompleteClass
clazz
-
public String fromComponentNameToPartOfClassName(String componentName)
NamingConvention
の記述:
NamingConvention
内の fromComponentNameToPartOfClassName
componentName
-
public String fromComponentNameToSuffix(String componentName)
NamingConvention
の記述: suffix
に変換します。 コンポーネント名の最後から探して最初の大文字までを抽出して、
先頭を小文字に変換したものが、 suffix
になります。
NamingConvention
内の fromComponentNameToSuffix
componentName
-
suffix
public String fromClassNameToSuffix(String componentName)
NamingConvention
の記述: suffix
に変換します。
NamingConvention
内の fromClassNameToSuffix
componentName
-
suffix
protected String fromNameToSuffix(String name)
public boolean isValidViewRootPath(String path)
NamingConvention
内の isValidViewRootPath
public String fromPathToPageName(String path)
NamingConvention
内の fromPathToPageName
protected String fromPathToComponentName(String path, String nameSuffix)
public String fromPathToActionName(String path)
NamingConvention
内の fromPathToActionName
public String fromPageNameToPath(String pageName)
NamingConvention
内の fromPageNameToPath
public String fromPageClassToPath(Class pageClass)
NamingConvention
内の fromPageClassToPath
public String fromActionNameToPath(String actionName)
NamingConvention
内の fromActionNameToPath
public String fromActionNameToPageName(String actionName)
NamingConvention
内の fromActionNameToPageName
public boolean isTargetClassName(String className, String suffix)
NamingConvention
内の isTargetClassName
public boolean isTargetClassName(String className)
NamingConvention
内の isTargetClassName
public 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)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |