java.lang.Object
net.n2oapp.framework.config.register.storage.PathUtil

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

    • PathUtil

      public PathUtil()
  • Method Details

    • concatFileNameAndBasePath

      public static String concatFileNameAndBasePath(String fileName, String basePath)
    • convertPathToClasspathUri

      public static String convertPathToClasspathUri(String path)
    • convertRootPathToUrl

      public static String convertRootPathToUrl(String rootPath)
    • convertUrlToAbsolutePath

      public static String convertUrlToAbsolutePath(String url)
    • convertUrlToPattern

      public static String convertUrlToPattern(String url, String fileExtension)
    • convertUrlToPattern

      public static String convertUrlToPattern(String url, String fileExtension, String fileNamePattern)
    • convertRootPathToFilePathPattern

      public static String convertRootPathToFilePathPattern(String rootPath, String localPath)
    • concatAbsoluteAndLocalPath

      public static String concatAbsoluteAndLocalPath(String absolutePath, String localPath)
    • getContentByPathPattern

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

      public static List<String> extractDirs(String absolutePath)
    • normalize

      public static String normalize(String path)
    • isUri

      public static boolean isUri(String path)
    • convertAbsolutePathToLocalPath

      public static String convertAbsolutePathToLocalPath(String absolutePath, String configPath)
    • getConfigPaths

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