com.dtolabs.rundeck.core.cli
Interface CLIToolOptions

All Known Implementing Classes:
ExtendedOptions, HelpOptions, LoglevelOptions, NodeFilterOptions

public interface CLIToolOptions

CLIToolOptions interface defines lifecycle methods for a set of options for a CLI tool.


Method Summary
 void addOptions(org.apache.commons.cli.Options options)
           
 void parseArgs(org.apache.commons.cli.CommandLine cli, java.lang.String[] original)
           
 void validate(org.apache.commons.cli.CommandLine cli, java.lang.String[] original)
           
 

Method Detail

addOptions

void addOptions(org.apache.commons.cli.Options options)

parseArgs

void parseArgs(org.apache.commons.cli.CommandLine cli,
               java.lang.String[] original)
               throws CLIToolOptionsException
Throws:
CLIToolOptionsException

validate

void validate(org.apache.commons.cli.CommandLine cli,
              java.lang.String[] original)
              throws CLIToolOptionsException
Throws:
CLIToolOptionsException