com.dtolabs.rundeck.core.cli
Class ExtendedOptions

java.lang.Object
  extended by com.dtolabs.rundeck.core.cli.ExtendedOptions
All Implemented Interfaces:
CLIToolOptions

public class ExtendedOptions
extends java.lang.Object
implements CLIToolOptions

ExtendedOptions extracts all options after "--" in the input argumeents


Constructor Summary
ExtendedOptions()
           
 
Method Summary
 void addOptions(org.apache.commons.cli.Options options)
           
 java.lang.String[] getExtendedOptions()
           
 void parseArgs(org.apache.commons.cli.CommandLine cli, java.lang.String[] args)
           
 void validate(org.apache.commons.cli.CommandLine cli, java.lang.String[] original)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedOptions

public ExtendedOptions()
Method Detail

addOptions

public void addOptions(org.apache.commons.cli.Options options)
Specified by:
addOptions in interface CLIToolOptions

parseArgs

public void parseArgs(org.apache.commons.cli.CommandLine cli,
                      java.lang.String[] args)
               throws CLIToolOptionsException
Specified by:
parseArgs in interface CLIToolOptions
Throws:
CLIToolOptionsException

validate

public void validate(org.apache.commons.cli.CommandLine cli,
                     java.lang.String[] original)
              throws CLIToolOptionsException
Specified by:
validate in interface CLIToolOptions
Throws:
CLIToolOptionsException

getExtendedOptions

public java.lang.String[] getExtendedOptions()