Package gov.nasa.pds.harvest.search
Class HarvestSearchLauncher
- java.lang.Object
-
- gov.nasa.pds.harvest.search.HarvestSearchLauncher
-
public class HarvestSearchLauncher extends Object
Wrapper class of the Harvest tool that handles the command-line processing.- Author:
- mcayanan
-
-
Constructor Summary
Constructors Constructor Description HarvestSearchLauncher()Default constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayHelp()Displays tool usage.voiddisplayVersion()Displays the current version and disclaimer notice.static voidmain(String[] args)Main class.org.apache.commons.cli.CommandLineparse(String[] args)A method to parse the command-line arguments.voidquery(org.apache.commons.cli.CommandLine line)Examines the command-line arguments passed into the Harvest Tool and takes the appropriate action based on what flags were set.
-
-
-
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 ExceptionExamines 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.
-
displayVersion
public final void displayVersion()
Displays the current version and disclaimer notice.
-
displayHelp
public final void displayHelp()
Displays tool usage.
-
main
public static void main(String[] args)
Main class.- Parameters:
args- The command-line arguments.
-
-