Class PathUtil
- java.lang.Object
-
- org.faktorips.devtools.abstraction.util.PathUtil
-
public class PathUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.nio.file.PathfromOSString(java.lang.String pathString)static java.lang.StringgetFileExtension(java.nio.file.Path path)static booleanisAbsoluteInWorkspace(java.nio.file.Path path)static java.lang.StringlastSegment(java.nio.file.Path path)static java.nio.file.PathmakeRelativeTo(java.nio.file.Path path, java.nio.file.Path base)static java.nio.file.PathremoveFirstSegments(java.nio.file.Path path, int count)static java.lang.Stringsegment(java.nio.file.Path path, int index)static java.lang.StringtoPortableString(java.nio.file.Path path)
-
-
-
Method Detail
-
segment
public static java.lang.String segment(java.nio.file.Path path, int index)
-
lastSegment
public static java.lang.String lastSegment(java.nio.file.Path path)
-
removeFirstSegments
public static java.nio.file.Path removeFirstSegments(java.nio.file.Path path, int count)
-
fromOSString
public static java.nio.file.Path fromOSString(java.lang.String pathString)
-
getFileExtension
public static java.lang.String getFileExtension(java.nio.file.Path path)
-
makeRelativeTo
public static java.nio.file.Path makeRelativeTo(java.nio.file.Path path, java.nio.file.Path base)
-
toPortableString
@CheckForNull public static java.lang.String toPortableString(@CheckForNull java.nio.file.Path path)
-
isAbsoluteInWorkspace
public static boolean isAbsoluteInWorkspace(java.nio.file.Path path)
-
-