Class GenerateLauncher


  • public class GenerateLauncher
    extends Object
    Class used as Command-line interface endpoint. Parses command-line arguments and sends workflow onto the Generator object.
    Author:
    jpadams
    • Constructor Detail

      • GenerateLauncher

        public GenerateLauncher()
    • Method Detail

      • displayHelp

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

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

        public final void generate()
      • 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 Exception
        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.
      • 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
      • main

        public static void main​(String[] args)
        Parameters:
        args -