org.seasar.framework.convention.impl
クラス NamingConventionImpl

java.lang.Object
  拡張org.seasar.framework.convention.impl.NamingConventionImpl
すべての実装インタフェース:
Disposable, NamingConvention

public class NamingConventionImpl
extends Object
implements NamingConvention, Disposable

作成者:
higa, shot

入れ子クラスの概要
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)
           
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)
           
 Class fromComponentNameToClass(String componentName)
           
 String fromComponentNameToPartOfClassName(String componentName)
           
 String fromComponentNameToSuffix(String componentName)
           
protected  String fromNameToSuffix(String name)
           
 String fromPageNameToPath(String pageName)
           
 String fromPathToActionName(String path)
           
protected  String fromPathToComponentName(String path, String nameSuffix)
           
 String fromPathToPageName(String path)
           
 String fromSuffixToPackageName(String suffix)
           
 String getActionSuffix()
           
 String getConnectorPackageName()
           
 String getConnectorSuffix()
           
 String getConverterPackageName()
           
 String getConverterSuffix()
           
 String getDaoPackageName()
           
 String getDaoSuffix()
           
 String getDtoPackageName()
           
 String getDtoSuffix()
           
 String getDxoPackageName()
           
 String getDxoSuffix()
           
 String getEntityPackageName()
           
protected  NamingConventionImpl.ExistChecker[] getExistCheckerArray(String rootPackageName)
           
 String getHelperPackageName()
           
 String getHelperSuffix()
           
 String[] getIgnorePackageNames()
           
 String getImplementationPackageName()
           
 String getImplementationSuffix()
           
 String getInterceptorPackageName()
           
 String getInterceptorSuffix()
           
 String getLogicPackageName()
           
 String getLogicSuffix()
           
 String getPageSuffix()
           
protected static String getPathName(String lastClassName)
           
 String[] getRootPackageNames()
           
 String getServicePackageName()
           
 String getServiceSuffix()
           
 String getSubApplicationRootPackageName()
           
 String getValidatorPackageName()
           
 String getValidatorSuffix()
           
 String getViewExtension()
           
 String getViewRootPath()
           
 void initialize()
           
protected  boolean isExist(String rootPackageName, String lastClassName)
           
 boolean isIgnoreClassName(String className)
           
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
 

コンストラクタの詳細

NamingConventionImpl

public NamingConventionImpl()
メソッドの詳細

initialize

public void initialize()

dispose

public void dispose()
定義:
インタフェース Disposable 内の dispose

getPageSuffix

public String getPageSuffix()
定義:
インタフェース NamingConvention 内の getPageSuffix

setPageSuffix

public void setPageSuffix(String pageSuffix)

getActionSuffix

public String getActionSuffix()
定義:
インタフェース NamingConvention 内の getActionSuffix

setActionSuffix

public void setActionSuffix(String actionSuffix)

getConnectorSuffix

public String getConnectorSuffix()
定義:
インタフェース NamingConvention 内の getConnectorSuffix

setConnectorSuffix

public void setConnectorSuffix(String connectorSuffix)

getDaoSuffix

public String getDaoSuffix()
定義:
インタフェース NamingConvention 内の getDaoSuffix

setDaoSuffix

public void setDaoSuffix(String daoSuffix)

getDtoSuffix

public String getDtoSuffix()
定義:
インタフェース NamingConvention 内の getDtoSuffix

setDtoSuffix

public void setDtoSuffix(String dtoSuffix)

getDxoSuffix

public String getDxoSuffix()
定義:
インタフェース NamingConvention 内の getDxoSuffix

setDxoSuffix

public void setDxoSuffix(String dxoSuffix)

getHelperSuffix

public String getHelperSuffix()
定義:
インタフェース NamingConvention 内の getHelperSuffix

setHelperSuffix

public void setHelperSuffix(String helperSuffix)

getInterceptorSuffix

public String getInterceptorSuffix()
定義:
インタフェース NamingConvention 内の getInterceptorSuffix

setInterceptorSuffix

public void setInterceptorSuffix(String interceptorSuffix)

getLogicSuffix

public String getLogicSuffix()
定義:
インタフェース NamingConvention 内の getLogicSuffix

setLogicSuffix

public void setLogicSuffix(String logicSuffix)

getServiceSuffix

public String getServiceSuffix()
定義:
インタフェース NamingConvention 内の getServiceSuffix

setServiceSuffix

public void setServiceSuffix(String serviceSuffix)

getValidatorSuffix

public String getValidatorSuffix()
定義:
インタフェース NamingConvention 内の getValidatorSuffix

setValidatorSuffix

public void setValidatorSuffix(String validatorSuffix)

getConverterSuffix

public String getConverterSuffix()
定義:
インタフェース NamingConvention 内の getConverterSuffix

setConverterSuffix

public void setConverterSuffix(String converterSuffix)

getImplementationSuffix

public String getImplementationSuffix()
定義:
インタフェース NamingConvention 内の getImplementationSuffix

setImplementationSuffix

public void setImplementationSuffix(String implementationSuffix)

getDaoPackageName

public String getDaoPackageName()
定義:
インタフェース NamingConvention 内の getDaoPackageName

getDtoPackageName

public String getDtoPackageName()
定義:
インタフェース NamingConvention 内の getDtoPackageName

getDxoPackageName

public String getDxoPackageName()
定義:
インタフェース NamingConvention 内の getDxoPackageName

getHelperPackageName

public String getHelperPackageName()
定義:
インタフェース NamingConvention 内の getHelperPackageName

getInterceptorPackageName

public String getInterceptorPackageName()
定義:
インタフェース NamingConvention 内の getInterceptorPackageName

getLogicPackageName

public String getLogicPackageName()
定義:
インタフェース NamingConvention 内の getLogicPackageName

getServicePackageName

public String getServicePackageName()
定義:
インタフェース NamingConvention 内の getServicePackageName

getValidatorPackageName

public String getValidatorPackageName()
定義:
インタフェース NamingConvention 内の getValidatorPackageName

getConverterPackageName

public String getConverterPackageName()
定義:
インタフェース NamingConvention 内の getConverterPackageName

getConnectorPackageName

public String getConnectorPackageName()
定義:
インタフェース NamingConvention 内の getConnectorPackageName

getImplementationPackageName

public String getImplementationPackageName()
定義:
インタフェース NamingConvention 内の getImplementationPackageName

getEntityPackageName

public String getEntityPackageName()
定義:
インタフェース NamingConvention 内の getEntityPackageName

setEntityPackage

public void setEntityPackage(String entityPackage)

getViewExtension

public String getViewExtension()
定義:
インタフェース NamingConvention 内の getViewExtension

setViewExtension

public void setViewExtension(String viewExtension)

getViewRootPath

public String getViewRootPath()
定義:
インタフェース NamingConvention 内の getViewRootPath

setViewRootPath

public void setViewRootPath(String viewRootPath)

getSubApplicationRootPackageName

public String getSubApplicationRootPackageName()
定義:
インタフェース NamingConvention 内の getSubApplicationRootPackageName

setSubApplicationRootPackageName

public void setSubApplicationRootPackageName(String subApplicationRootPackageName)

getRootPackageNames

public String[] getRootPackageNames()
定義:
インタフェース NamingConvention 内の getRootPackageNames

addRootPackageName

public void addRootPackageName(String rootPackageName)

getIgnorePackageNames

public String[] getIgnorePackageNames()
定義:
インタフェース NamingConvention 内の getIgnorePackageNames

addIgnorePackageName

public void addIgnorePackageName(String ignorePackageName)

addInterfaceToImplementationClassName

public void addInterfaceToImplementationClassName(String interfaceName,
                                                  String implementationClassName)

fromSuffixToPackageName

public String fromSuffixToPackageName(String suffix)
定義:
インタフェース NamingConvention 内の fromSuffixToPackageName

fromClassNameToShortComponentName

public String fromClassNameToShortComponentName(String className)
定義:
インタフェース NamingConvention 内の fromClassNameToShortComponentName

fromClassNameToComponentName

public String fromClassNameToComponentName(String className)
定義:
インタフェース NamingConvention 内の fromClassNameToComponentName

fromComponentNameToClass

public Class fromComponentNameToClass(String componentName)
定義:
インタフェース NamingConvention 内の fromComponentNameToClass

isSubApplicationSuffix

protected boolean isSubApplicationSuffix(String suffix)

findClass

protected Class findClass(String rootPackageName,
                          String middlePackageName,
                          String partOfClassName)

toImplementationClassName

public String toImplementationClassName(String className)
定義:
インタフェース NamingConvention 内の toImplementationClassName

toInterfaceClassName

public String toInterfaceClassName(String className)
定義:
インタフェース NamingConvention 内の toInterfaceClassName

toCompleteClass

public Class toCompleteClass(Class clazz)
定義:
インタフェース NamingConvention 内の toCompleteClass

fromComponentNameToPartOfClassName

public String fromComponentNameToPartOfClassName(String componentName)
定義:
インタフェース NamingConvention 内の fromComponentNameToPartOfClassName

fromComponentNameToSuffix

public String fromComponentNameToSuffix(String componentName)
定義:
インタフェース NamingConvention 内の fromComponentNameToSuffix

fromClassNameToSuffix

public String fromClassNameToSuffix(String componentName)
定義:
インタフェース NamingConvention 内の fromClassNameToSuffix

fromNameToSuffix

protected String fromNameToSuffix(String name)

isValidViewRootPath

public boolean isValidViewRootPath(String path)
定義:
インタフェース NamingConvention 内の isValidViewRootPath

fromPathToPageName

public String fromPathToPageName(String path)
定義:
インタフェース NamingConvention 内の fromPathToPageName

fromPathToComponentName

protected String fromPathToComponentName(String path,
                                         String nameSuffix)

fromPathToActionName

public String fromPathToActionName(String path)
定義:
インタフェース NamingConvention 内の fromPathToActionName

fromPageNameToPath

public String fromPageNameToPath(String pageName)
定義:
インタフェース NamingConvention 内の fromPageNameToPath

fromActionNameToPath

public String fromActionNameToPath(String actionName)
定義:
インタフェース NamingConvention 内の fromActionNameToPath

fromActionNameToPageName

public String fromActionNameToPageName(String actionName)
定義:
インタフェース NamingConvention 内の fromActionNameToPageName

isTargetClassName

public boolean isTargetClassName(String className,
                                 String suffix)
定義:
インタフェース NamingConvention 内の isTargetClassName

isTargetClassName

public boolean isTargetClassName(String className)
定義:
インタフェース NamingConvention 内の isTargetClassName

isIgnoreClassName

public boolean isIgnoreClassName(String className)
定義:
インタフェース NamingConvention 内の isIgnoreClassName

isExist

protected boolean isExist(String rootPackageName,
                          String lastClassName)

getExistCheckerArray

protected NamingConventionImpl.ExistChecker[] getExistCheckerArray(String rootPackageName)

addExistChecker

protected void addExistChecker(String rootPackageName)

createExistCheckerArray

protected NamingConventionImpl.ExistChecker[] createExistCheckerArray(String rootPackageName)

getPathName

protected static String getPathName(String lastClassName)


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.