Class PathUtil
- java.lang.Object
-
- net.n2oapp.framework.config.register.storage.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.StringconcatAbsoluteAndLocalPath(java.lang.String absolutePath, java.lang.String localPath)static java.lang.StringconcatFileNameAndBasePath(java.lang.String fileName, java.lang.String basePath)static java.lang.StringconvertAbsolutePathToLocalPath(java.lang.String absolutePath, java.lang.String configPath)static java.lang.StringconvertPathToClasspathUri(java.lang.String path)static java.lang.StringconvertRootPathToFilePathPattern(java.lang.String rootPath, java.lang.String localPath)static java.lang.StringconvertRootPathToUrl(java.lang.String rootPath)static java.lang.StringconvertUrlToAbsolutePath(java.lang.String url)static java.lang.StringconvertUrlToPattern(java.lang.String url, java.lang.String fileExtension)static java.lang.StringconvertUrlToPattern(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 начиная с projectPathsstatic org.springframework.core.io.ResourcegetContentByPathPattern(java.lang.String path)static booleanisUri(java.lang.String path)static java.lang.Stringnormalize(java.lang.String path)
-
-
-
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:
- - лист директорий
-
-