Class PathUtil


  • public class PathUtil
    extends java.lang.Object
    Утилита для удобной работы с путями
    • Constructor Summary

      Constructors 
      Constructor Description
      PathUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String concatAbsoluteAndLocalPath​(java.lang.String absolutePath, java.lang.String localPath)  
      static java.lang.String concatFileNameAndBasePath​(java.lang.String fileName, java.lang.String basePath)  
      static java.lang.String convertAbsolutePathToLocalPath​(java.lang.String absolutePath, java.lang.String configPath)  
      static java.lang.String convertPathToClasspathUri​(java.lang.String path)  
      static java.lang.String convertRootPathToFilePathPattern​(java.lang.String rootPath, java.lang.String localPath)  
      static java.lang.String convertRootPathToUrl​(java.lang.String rootPath)  
      static java.lang.String convertUrlToAbsolutePath​(java.lang.String url)  
      static java.lang.String convertUrlToPattern​(java.lang.String url, java.lang.String fileExtension)  
      static java.lang.String convertUrlToPattern​(java.lang.String url, java.lang.String fileExtension, java.lang.String fileNamePattern)  
      static java.util.List<java.lang.String> extractDirs​(java.lang.String absolutePath)  
      static java.util.Set<java.lang.String> getConfigPaths​(java.lang.String configPath, java.util.List<java.lang.String> projectPaths, java.lang.String pattern, java.util.Collection<java.lang.String> ignores)
      Ищет директории соответсвующие pattern начиная с projectPaths
      static org.springframework.core.io.Resource getContentByPathPattern​(java.lang.String path)  
      static boolean isUri​(java.lang.String path)  
      static java.lang.String normalize​(java.lang.String path)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PathUtil

        public PathUtil()
    • Method Detail

      • concatFileNameAndBasePath

        public static java.lang.String concatFileNameAndBasePath​(java.lang.String fileName,
                                                                 java.lang.String basePath)
      • convertPathToClasspathUri

        public static java.lang.String convertPathToClasspathUri​(java.lang.String path)
      • convertRootPathToUrl

        public static java.lang.String convertRootPathToUrl​(java.lang.String rootPath)
      • convertUrlToAbsolutePath

        public static java.lang.String convertUrlToAbsolutePath​(java.lang.String url)
      • convertUrlToPattern

        public static java.lang.String convertUrlToPattern​(java.lang.String url,
                                                           java.lang.String fileExtension)
      • convertUrlToPattern

        public static java.lang.String convertUrlToPattern​(java.lang.String url,
                                                           java.lang.String fileExtension,
                                                           java.lang.String fileNamePattern)
      • convertRootPathToFilePathPattern

        public static java.lang.String convertRootPathToFilePathPattern​(java.lang.String rootPath,
                                                                        java.lang.String localPath)
      • concatAbsoluteAndLocalPath

        public static java.lang.String concatAbsoluteAndLocalPath​(java.lang.String absolutePath,
                                                                  java.lang.String localPath)
      • getContentByPathPattern

        public static org.springframework.core.io.Resource getContentByPathPattern​(java.lang.String path)
      • extractDirs

        public static java.util.List<java.lang.String> extractDirs​(java.lang.String absolutePath)
      • normalize

        public static java.lang.String normalize​(java.lang.String path)
      • isUri

        public static boolean isUri​(java.lang.String path)
      • convertAbsolutePathToLocalPath

        public static java.lang.String convertAbsolutePathToLocalPath​(java.lang.String absolutePath,
                                                                      java.lang.String configPath)
      • getConfigPaths

        public static java.util.Set<java.lang.String> getConfigPaths​(java.lang.String configPath,
                                                                     java.util.List<java.lang.String> projectPaths,
                                                                     java.lang.String pattern,
                                                                     java.util.Collection<java.lang.String> ignores)
        Ищет директории соответсвующие pattern начиная с projectPaths
        Parameters:
        projectPaths - - начальные директории
        pattern - - шаблон
        ignores - - игнорируемые названия директорий
        Returns:
        - лист директорий