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