# Uses of Class
org.apache.commons.cli.Options

- ## Uses of Options in org.apache.commons.cli

  Fields in org.apache.commons.cli declared as Options
  Modifier and Type
  Field
  Description
  `protected Options`
  DefaultParser.`options`
  The current options.
  Methods in org.apache.commons.cli that return Options
  Modifier and Type
  Method
  Description
  `Options`
  Options.`addOption(String opt, boolean hasArg, String description)`
  Adds an option that only contains a short-name.
  `Options`
  Options.`addOption(String opt, String description)`
  Adds an option that only contains a short name.
  `Options`
  Options.`addOption(String opt, String longOpt, boolean hasArg, String description)`
  Adds an option that contains a short-name and a long-name.
  `Options`
  Options.`addOption(Option opt)`
  Adds an option instance
  `Options`
  Options.`addOptionGroup(OptionGroup group)`
  Adds the specified option group.
  `Options`
  Options.`addOptions(Options options)`
  Adds options to this option.
  `Options`
  Options.`addRequiredOption(String opt, String longOpt, boolean hasArg, String description)`
  Adds an option that contains a short-name and a long-name.
  `protected Options`
  Parser.`getOptions()`
  Deprecated.
  Gets the options.
  `static Options`
  PatternOptionBuilder.`parsePattern(String pattern)`
  Returns the `Options` instance represented by `pattern`.
  Methods in org.apache.commons.cli with parameters of type Options
  Modifier and Type
  Method
  Description
  `Options`
  Options.`addOptions(Options options)`
  Adds options to this option.
  `protected String[]`
  BasicParser.`flatten(Options options, String[] arguments, boolean stopAtNonOption)`
  Deprecated.
  A simple implementation of `Parser`'s abstract `flatten` method.
  `protected String[]`
  GnuParser.`flatten(Options options, String[] arguments, boolean stopAtNonOption)`
  Deprecated.
  This flatten method does so using the following rules: If an `Option` exists for the first character of the `arguments` entry AND an `Option` does not exist for the whole `argument` then add the first character as an option to the processed tokens list e.g.
  `protected abstract String[]`
  Parser.`flatten(Options opts, String[] arguments, boolean stopAtNonOption)`
  Deprecated.
  Subclasses must implement this method to reduce the `arguments` that have been passed to the parse method.
  `protected String[]`
  PosixParser.`flatten(Options options, String[] arguments, boolean stopAtNonOption)`
  Deprecated.
  An implementation of `Parser`'s abstract `flatten` method.
  `CommandLine`
  CommandLineParser.`parse(Options options, String[] arguments)`
  Parses the arguments according to the specified options.
  `CommandLine`
  CommandLineParser.`parse(Options options, String[] arguments, boolean stopAtNonOption)`
  Parses the arguments according to the specified options.
  `CommandLine`
  DefaultParser.`parse(Options options, String[] arguments)`
  `CommandLine`
  DefaultParser.`parse(Options options, String[] arguments, boolean stopAtNonOption)`
  `CommandLine`
  DefaultParser.`parse(Options options, String[] arguments, Properties properties)`
  Parses the arguments according to the specified options and properties.
  `CommandLine`
  DefaultParser.`parse(Options options, String[] arguments, Properties properties, boolean stopAtNonOption)`
  Parses the arguments according to the specified options and properties.
  `CommandLine`
  Parser.`parse(Options options, String[] arguments)`
  Deprecated.
  Parses the specified `arguments` based on the specified `Options`.
  `CommandLine`
  Parser.`parse(Options options, String[] arguments, boolean stopAtNonOption)`
  Deprecated.
  Parses the specified `arguments` based on the specified `Options`.
  `CommandLine`
  Parser.`parse(Options options, String[] arguments, Properties properties)`
  Deprecated.
  Parse the arguments according to the specified options and properties.
  `CommandLine`
  Parser.`parse(Options options, String[] arguments, Properties properties, boolean stopAtNonOption)`
  Deprecated.
  Parse the arguments according to the specified options and properties.
  `void`
  HelpFormatter.`printHelp(int width, String cmdLineSyntax, String header, Options options, String footer)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(int width, String cmdLineSyntax, String header, Options options, String footer, boolean autoUsage)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(PrintWriter pw, int width, String cmdLineSyntax, String header, Options options, int leftPad, int descPad, String footer)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(PrintWriter pw, int width, String cmdLineSyntax, String header, Options options, int leftPad, int descPad, String footer, boolean autoUsage)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(String cmdLineSyntax, String header, Options options, String footer)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(String cmdLineSyntax, String header, Options options, String footer, boolean autoUsage)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(String cmdLineSyntax, Options options)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printHelp(String cmdLineSyntax, Options options, boolean autoUsage)`
  Prints the help for `options` with the specified command line syntax.
  `void`
  HelpFormatter.`printOptions(PrintWriter pw, int width, Options options, int leftPad, int descPad)`
  Prints the help for the specified Options to the specified writer, using the specified width, left padding and description padding.
  `void`
  HelpFormatter.`printUsage(PrintWriter pw, int width, String app, Options options)`
  Prints the usage statement for the specified application.
  `protected StringBuffer`
  HelpFormatter.`renderOptions(StringBuffer sb, int width, Options options, int leftPad, int descPad)`
  Renders the specified Options and return the rendered Options in a StringBuffer.
  `protected void`
  Parser.`setOptions(Options options)`
  Deprecated.
  Sets the options.