Class TransformLauncher


  • public class TransformLauncher
    extends Object
    Front end class of the Transform Tool that handles the command-line processing.
    Author:
    mcayanan
    • Method Detail

      • parse

        public final org.apache.commons.cli.CommandLine parse​(String[] args)
                                                       throws org.apache.commons.cli.ParseException
        A method to parse the command-line arguments.
        Parameters:
        args - The command-line arguments
        Returns:
        A class representation of the command-line arguments
        Throws:
        org.apache.commons.cli.ParseException - If there was an error during parsing.
      • query

        public final void query​(org.apache.commons.cli.CommandLine line)
                         throws InvalidOptionException,
                                IOException
        Examines the command-line arguments passed into the Harvest Tool and takes the appropriate action based on what flags were set.
        Parameters:
        line - A class representation of the command-line arguments.
        Throws:
        Exception - If there was an error while querying the options that were set on the command-line.
        InvalidOptionException
        IOException
      • displayHelp

        public final void displayHelp()
        Displays tool usage.
      • displayVersion

        public final void displayVersion()
        Displays the current version and disclaimer notice.
      • setIncludePaths

        public void setIncludePaths​(List<String> i)
        Set the paths to search for files referenced by pointers.

        Default is to always look first in the same directory as the label, then search specified directories.

        Parameters:
        i - List of paths