Class FilePath

java.lang.Object
io.xpipe.core.store.FilePath

public final class FilePath extends Object
  • Constructor Details

    • FilePath

      public FilePath(@NonNull @NonNull String value)
  • Method Details

    • isProbableFilePath

      public static boolean isProbableFilePath(OsType osType, String s)
    • fileSystemCompatible

      public FilePath fileSystemCompatible(OsType osType)
    • getRoot

      public FilePath getRoot()
    • toLocalPath

      public Path toLocalPath()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • quoteIfNecessary

      public String quoteIfNecessary()
    • toDirectory

      public FilePath toDirectory()
    • removeTrailingSlash

      public FilePath removeTrailingSlash()
    • getFileName

      public String getFileName()
    • splitHierarchy

      public List<String> splitHierarchy()
    • getBaseName

      public String getBaseName()
    • getExtension

      public String getExtension()
    • join

      public FilePath join(String... parts)
    • isAbsolute

      public boolean isAbsolute()
    • getParent

      public FilePath getParent()
    • startsWith

      public boolean startsWith(FilePath start)
    • relativize

      public FilePath relativize(FilePath base)
    • normalize

      public FilePath normalize()
    • toUnix

      public String toUnix()
    • toWindows

      public String toWindows()