# Class HelpFormatter.Builder

java.lang.Object
org.apache.commons.cli.help.AbstractHelpFormatter.Builder<HelpFormatter.Builder, HelpFormatter>
org.apache.commons.cli.help.HelpFormatter.Builder

All Implemented Interfaces:
  `Supplier<HelpFormatter>`

Enclosing class:
  `HelpFormatter`

public static class HelpFormatter.Builder extends AbstractHelpFormatter.Builder<HelpFormatter.Builder, HelpFormatter>
A builder for the HelpFormatter. Intended to make more complex uses of the HelpFormatter class easier. Default values are:

- showSince = true
- helpAppendable = a `TextHelpAppendable` writing to `System.out`
- optionFormatter.Builder = the default `OptionFormatter.Builder`

Since:
  1.10.0

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `Builder()`
  Constructs a new instace.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `HelpFormatter`
  `get()`
  `HelpFormatter.Builder`
  `setShowSince(boolean showSince)`
  Sets the showSince flag.

  ### Methods inherited from class AbstractHelpFormatter.Builder

  `asThis, getComparator, getHelpAppendable, getOptionFormatBuilder, getOptionGroupSeparator, setComparator, setHelpAppendable, setOptionFormatBuilder, setOptionGroupSeparator`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Builder

    protected Builder()
    Constructs a new instace.

    Sets `showSince` to `true`.

- ## Method Details

  - ### get

    public HelpFormatter get()

  - ### setShowSince

    public HelpFormatter.Builder setShowSince(boolean showSince)
    Sets the showSince flag.
    Parameters:
      `showSince` - the desired value of the showSince flag.
    Returns:
      `this` instance.