Class RelativePathUtility

java.lang.Object
com.sas.lsaf.client.utils.RelativePathUtility

public abstract class RelativePathUtility extends Object
Utility class to generate a relative path for a file relative to the provided base path. Note relative paths are only supported within jobs.
  • Constructor Details

    • RelativePathUtility

      public RelativePathUtility()
  • Method Details

    • getRelativePath

      public static String getRelativePath(String basePath, String absolutePath)
      Generate a relative path for a file relative to the base path.
      Parameters:
      basePath - Base container location.
      absolutePath - Absolute path of the file to make relative to the base path.
      Returns:
      Relative path of the file relative to the base path
    • getAbsolutePath

      public static String getAbsolutePath(String basePath, String relativePath)
    • getParentPath

      public static String getParentPath(String path)
      Return the path to the parent folder for this file or folder path.
      Parameters:
      path - the path to use
      Returns:
      the path to the parent folder for this file or folder.
    • getName

      public static String getName(String path)
      Return the name of the file or folder denoted by this path.
      Parameters:
      path - the path use
      Returns:
      The name of the file or folder denoted by this path.