Interface FileInfo


public interface FileInfo
Provides information about a file in the distribution tree. Objects of this type are returned by Context.getDestinationFileInfo(String). Also, the "File filter" and "Directory resolver" handlers of the "Install files" action offer a parameter of this type. In those handlers, this class is useful to filter or divert an entire installation root.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Get the actual installation location of the file.
    Get the id of the fileset or a zero-length string for the default fileset.
    Get the name of the fileset, a zero-length string for the default fileset, or null if the fileset is non-existent.
    Get the relative path of the file in the distribution tree without the installation root.
    Get the resolved installation root for the file.
    Get the unresolved installation root for the file.
  • Method Details Link icon

    • getDestinationFile Link icon

      File getDestinationFile()
      Get the actual installation location of the file.
      Returns:
      the installation location
    • getRootUnresolved Link icon

      String getRootUnresolved()
      Get the unresolved installation root for the file. "Unresolved" means that no installer variables have been replaced.
      Returns:
      the unresolved root or null for the installation directory.
    • getRootResolved Link icon

      File getRootResolved()
      Get the resolved installation root for the file. "Resolved" means that all installer variables have been replaced.
      Returns:
      the resolved root
    • getRelativeFilePath Link icon

      String getRelativeFilePath()
      Get the relative path of the file in the distribution tree without the installation root.
      Returns:
      the relative path
    • getFilesetId Link icon

      String getFilesetId()
      Get the id of the fileset or a zero-length string for the default fileset.
      Returns:
      the fileset id
    • getFilesetName Link icon

      String getFilesetName()
      Get the name of the fileset, a zero-length string for the default fileset, or null if the fileset is non-existent.
      Returns:
      the fileset name