Package org.obolibrary.robot
Class DiffCommand
- java.lang.Object
-
- org.obolibrary.robot.DiffCommand
-
- All Implemented Interfaces:
Command
public class DiffCommand extends Object implements Command
A command to get the differences between two ontology files.- Author:
- James A. Overton
-
-
Field Summary
-
Fields inherited from interface org.obolibrary.robot.Command
global, missingFileError
-
-
Constructor Summary
Constructors Constructor Description DiffCommand()
Initialze the command.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandState
execute(CommandState state, String[] args)
Given an input state and command line arguments, report on the differences between ontologies, if any, and return the state unchanged.String
getDescription()
Brief description of the command.String
getName()
Name of the command.org.apache.commons.cli.Options
getOptions()
Command-line options for the command.String
getUsage()
Command-line usage for the command.void
main(String[] args)
Handle the command-line and file operations for the DiffOperation.
-
-
-
Method Detail
-
getName
public String getName()
Name of the command.
-
getDescription
public String getDescription()
Brief description of the command.- Specified by:
getDescription
in interfaceCommand
- Returns:
- description
-
getUsage
public String getUsage()
Command-line usage for the command.
-
getOptions
public org.apache.commons.cli.Options getOptions()
Command-line options for the command.- Specified by:
getOptions
in interfaceCommand
- Returns:
- options
-
main
public void main(String[] args)
Handle the command-line and file operations for the DiffOperation.
-
execute
public CommandState execute(CommandState state, String[] args) throws Exception
Given an input state and command line arguments, report on the differences between ontologies, if any, and return the state unchanged.
-
-