|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
命名規約のためのインターフェースです。
| メソッドの概要 | |
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を返します。
suffixpublic java.lang.String getPageSuffix()
Pageクラスのsuffixを返します。
Pageクラスのsuffixpublic java.lang.String getActionSuffix()
Actionクラスのsuffixを返します。
Actionクラスのsuffixpublic java.lang.String getServiceSuffix()
Serviceクラスのsuffixを返します。
Serviceクラスのsuffixpublic java.lang.String getDxoSuffix()
Dxoクラスのsuffixを返します。
Dxoクラスのsuffixpublic java.lang.String getLogicSuffix()
Logicクラスのsuffixを返します。
Logicクラスのsuffixpublic java.lang.String getDaoSuffix()
Daoクラスのsuffixを返します。
Daoクラスのsuffixpublic java.lang.String getHelperSuffix()
Helperクラスのsuffixを返します。
Helperクラスのsuffixpublic java.lang.String getInterceptorSuffix()
Interceptorクラスのsuffixを返します。
Interceptorクラスのsuffixpublic java.lang.String getValidatorSuffix()
Validatorクラスのsuffixを返します。
Validatorクラスのsuffixpublic java.lang.String getConverterSuffix()
Converterクラスのsuffixを返します。
Converterクラスのsuffixpublic java.lang.String getDtoSuffix()
Dtoクラスのsuffixを返します。
Dtoクラスのsuffixpublic java.lang.String getConnectorSuffix()
Connectorクラスのsuffixを返します。
Connectorクラスのsuffixpublic 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 -
Classpublic 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 -
suffixpublic java.lang.String fromClassNameToSuffix(java.lang.String className)
suffixに変換します。
className -
suffixpublic 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のルートパスかどうか
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||