|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
命名規約のためのインターフェースです。
メソッドの概要 | |
java.lang.String |
adjustViewRootPath()
view のルートパスが/のみの場合に取り除きます。 |
java.lang.String |
fromActionNameToPageName(java.lang.String actionName)
アクション名をページ名に変換します。 |
java.lang.String |
fromActionNameToPath(java.lang.String actionName)
アクション名を View のパスに変換します。 |
java.lang.String |
fromClassNameToComponentName(java.lang.String className)
クラス名をコンポーネント名に変換します。 |
java.lang.String |
fromClassNameToShortComponentName(java.lang.String className)
クラス名を短いコンポーネント名に変換します。 |
java.lang.String |
fromClassNameToSuffix(java.lang.String className)
クラス名を suffix に変換します。 |
java.lang.Class |
fromComponentNameToClass(java.lang.String componentName)
コンポーネント名を Class に変換します。 |
java.lang.String |
fromComponentNameToPartOfClassName(java.lang.String componentName)
コンポーネント名をクラス名の一部に変換します。 |
java.lang.String |
fromComponentNameToSuffix(java.lang.String componentName)
コンポーネント名を suffix に変換します。 |
java.lang.String |
fromPageClassToPath(java.lang.Class pageClass)
ページの Class をView のパスに変換します。 |
java.lang.String |
fromPageNameToPath(java.lang.String pageName)
ページ名を View のパスに変換します。 |
java.lang.String |
fromPathToActionName(java.lang.String path)
View のパスをアクション名に変換します。 |
java.lang.String |
fromPathToPageName(java.lang.String path)
View のパスをページ名に変換します。 |
java.lang.String |
fromSuffixToPackageName(java.lang.String suffix)
suffix をパッケージ名に変換します。 |
java.lang.String |
getActionSuffix()
Action クラスのsuffix を返します。 |
java.lang.String |
getConnectorPackageName()
Connector クラスのパッケージ名を返します。 |
java.lang.String |
getConnectorSuffix()
Connector クラスのsuffix を返します。 |
java.lang.String |
getConverterPackageName()
Converter クラスのパッケージ名を返します。 |
java.lang.String |
getConverterSuffix()
Converter クラスのsuffix を返します。 |
java.lang.String |
getDaoPackageName()
Dao クラスのパッケージ名を返します。 |
java.lang.String |
getDaoSuffix()
Dao クラスのsuffix を返します。 |
java.lang.String |
getDtoPackageName()
Dto クラスのパッケージ名を返します。 |
java.lang.String |
getDtoSuffix()
Dto クラスのsuffix を返します。 |
java.lang.String |
getDxoPackageName()
Dxo クラスのパッケージ名を返します。 |
java.lang.String |
getDxoSuffix()
Dxo クラスのsuffix を返します。 |
java.lang.String |
getEntityPackageName()
Entity クラスのパッケージ名を返します。 |
java.lang.String |
getHelperPackageName()
Helper クラスのパッケージ名を返します。 |
java.lang.String |
getHelperSuffix()
Helper クラスのsuffix を返します。 |
java.lang.String[] |
getIgnorePackageNames()
無視するルートパッケージ名の配列を返します。 |
java.lang.String |
getImplementationPackageName()
実装用のパッケージ名を返します。 |
java.lang.String |
getImplementationSuffix()
実装クラスの suffix を返します。 |
java.lang.String |
getInterceptorPackageName()
Interceptor クラスのパッケージ名を返します。 |
java.lang.String |
getInterceptorSuffix()
Interceptor クラスのsuffix を返します。 |
java.lang.String |
getLogicPackageName()
Logic クラスのパッケージ名を返します。 |
java.lang.String |
getLogicSuffix()
Logic クラスのsuffix を返します。 |
java.lang.String |
getPageSuffix()
Page クラスのsuffix を返します。 |
java.lang.String[] |
getRootPackageNames()
ルートパッケージ名の配列を返します。 |
java.lang.String |
getServicePackageName()
Service クラスのパッケージ名を返します。 |
java.lang.String |
getServiceSuffix()
Service クラスのsuffix を返します。 |
java.lang.String |
getSubApplicationRootPackageName()
サブアプリケーションのルートパッケージ名を返します。 |
java.lang.String |
getValidatorPackageName()
Validator クラスのパッケージ名を返します。 |
java.lang.String |
getValidatorSuffix()
Validator クラスのsuffix を返します。 |
java.lang.String |
getViewExtension()
view の拡張子を返します。 |
java.lang.String |
getViewRootPath()
view のルートパスを返します。 |
boolean |
isHotdeployTargetClassName(java.lang.String className)
HOT deployのターゲットのクラス名かどうかを返します。 |
boolean |
isIgnoreClassName(java.lang.String className)
無視するクラス名かどうかを返します。 |
boolean |
isSkipClass(java.lang.Class clazz)
規約に従っていないスキップすべきクラスかどうか返します。 |
boolean |
isTargetClassName(java.lang.String className)
ターゲットのクラス名かどうかを返します。 |
boolean |
isTargetClassName(java.lang.String className,
java.lang.String suffix)
ターゲットのクラス名かどうかを返します。 |
boolean |
isValidViewRootPath(java.lang.String path)
妥当な View のルートパスかどうかを返します。 |
java.lang.Class |
toCompleteClass(java.lang.Class clazz)
最終的に利用されるクラスに変換します。 |
java.lang.String |
toImplementationClassName(java.lang.String className)
クラス名を実装クラス名に変換します。 |
java.lang.String |
toInterfaceClassName(java.lang.String className)
クラス名をインターフェース名に変換します。 |
メソッドの詳細 |
public java.lang.String getViewRootPath()
view
のルートパスを返します。
public java.lang.String adjustViewRootPath()
view
のルートパスが/のみの場合に取り除きます。 例:"/" -> "", "/hoge" -> "/hoge"
public java.lang.String getViewExtension()
view
の拡張子を返します。
public java.lang.String getImplementationSuffix()
suffix
を返します。
suffix
public java.lang.String getPageSuffix()
Page
クラスのsuffix
を返します。
Page
クラスのsuffix
public java.lang.String getActionSuffix()
Action
クラスのsuffix
を返します。
Action
クラスのsuffix
public java.lang.String getServiceSuffix()
Service
クラスのsuffix
を返します。
Service
クラスのsuffix
public java.lang.String getDxoSuffix()
Dxo
クラスのsuffix
を返します。
Dxo
クラスのsuffix
public java.lang.String getLogicSuffix()
Logic
クラスのsuffix
を返します。
Logic
クラスのsuffix
public java.lang.String getDaoSuffix()
Dao
クラスのsuffix
を返します。
Dao
クラスのsuffix
public java.lang.String getHelperSuffix()
Helper
クラスのsuffix
を返します。
Helper
クラスのsuffix
public java.lang.String getInterceptorSuffix()
Interceptor
クラスのsuffix
を返します。
Interceptor
クラスのsuffix
public java.lang.String getValidatorSuffix()
Validator
クラスのsuffix
を返します。
Validator
クラスのsuffix
public java.lang.String getConverterSuffix()
Converter
クラスのsuffix
を返します。
Converter
クラスのsuffix
public java.lang.String getDtoSuffix()
Dto
クラスのsuffix
を返します。
Dto
クラスのsuffix
public java.lang.String getConnectorSuffix()
Connector
クラスのsuffix
を返します。
Connector
クラスのsuffix
public java.lang.String getSubApplicationRootPackageName()
public java.lang.String getImplementationPackageName()
public java.lang.String getDxoPackageName()
Dxo
クラスのパッケージ名を返します。
Dxo
クラスのパッケージ名public java.lang.String getLogicPackageName()
Logic
クラスのパッケージ名を返します。
Logic
クラスのパッケージ名public java.lang.String getDaoPackageName()
Dao
クラスのパッケージ名を返します。
Dao
クラスのパッケージ名public java.lang.String getEntityPackageName()
Entity
クラスのパッケージ名を返します。
Entity
クラスのパッケージ名public java.lang.String getDtoPackageName()
Dto
クラスのパッケージ名を返します。
Dto
クラスのパッケージ名public java.lang.String getServicePackageName()
Service
クラスのパッケージ名を返します。
Service
クラスのパッケージ名public java.lang.String getInterceptorPackageName()
Interceptor
クラスのパッケージ名を返します。
Interceptor
クラスのパッケージ名public java.lang.String getValidatorPackageName()
Validator
クラスのパッケージ名を返します。
Validator
クラスのパッケージ名public java.lang.String getConverterPackageName()
Converter
クラスのパッケージ名を返します。
Converter
クラスのパッケージ名public java.lang.String getHelperPackageName()
Helper
クラスのパッケージ名を返します。
Helper
クラスのパッケージ名public java.lang.String getConnectorPackageName()
Connector
クラスのパッケージ名を返します。
Connector
クラスのパッケージ名public java.lang.String[] getRootPackageNames()
public java.lang.String[] getIgnorePackageNames()
public java.lang.String fromSuffixToPackageName(java.lang.String suffix)
suffix
をパッケージ名に変換します。
suffix
-
public java.lang.String fromClassNameToShortComponentName(java.lang.String className)
className
-
public java.lang.String fromClassNameToComponentName(java.lang.String className)
className
-
public java.lang.Class fromComponentNameToClass(java.lang.String componentName)
Class
に変換します。
componentName
-
Class
public java.lang.String toImplementationClassName(java.lang.String className)
className
-
public java.lang.String toInterfaceClassName(java.lang.String className)
className
-
public boolean isSkipClass(java.lang.Class clazz)
clazz
-
public java.lang.Class toCompleteClass(java.lang.Class clazz)
clazz
-
public java.lang.String fromComponentNameToPartOfClassName(java.lang.String componentName)
componentName
-
public java.lang.String fromComponentNameToSuffix(java.lang.String componentName)
suffix
に変換します。 コンポーネント名の最後から探して最初の大文字までを抽出して、
先頭を小文字に変換したものが、 suffix
になります。
componentName
-
suffix
public java.lang.String fromClassNameToSuffix(java.lang.String className)
suffix
に変換します。
className
-
suffix
public java.lang.String fromPathToPageName(java.lang.String path)
View
のパスをページ名に変換します。
path
-
public java.lang.String fromPathToActionName(java.lang.String path)
View
のパスをアクション名に変換します。
path
-
public java.lang.String fromPageNameToPath(java.lang.String pageName)
View
のパスに変換します。
pageName
-
View
のパスpublic java.lang.String fromPageClassToPath(java.lang.Class pageClass)
Class
をView
のパスに変換します。
pageClass
-
View
のパスpublic java.lang.String fromActionNameToPath(java.lang.String actionName)
View
のパスに変換します。
actionName
-
View
のパスpublic java.lang.String fromActionNameToPageName(java.lang.String actionName)
actionName
-
public boolean isTargetClassName(java.lang.String className, java.lang.String suffix)
className
- suffix
-
public boolean isTargetClassName(java.lang.String className)
className
-
public boolean isHotdeployTargetClassName(java.lang.String className)
className
-
public boolean isIgnoreClassName(java.lang.String className)
className
-
public boolean isValidViewRootPath(java.lang.String path)
View
のルートパスかどうかを返します。
path
-
View
のルートパスかどうか
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |