Interface ArgsProcessorBuilder<B extends ArgsProcessorBuilder<B>>

Type Parameters:
B - The type of the builder to be returned for chaining of operations.
All Superinterfaces:
ArgsSyntaxAccessor.ArgsSyntaxBuilder<B>, ArgumentEscapeCodeAccessor.ArgumentEscapeCodeBuilder<B>, BannerBorderEscapeCodeAccessor.BannerBorderEscapeCodeBuilder<B>, BannerEscapeCodeAccessor.BannerEscapeCodeBuilder<B>, BannerFontAccessor.BannerFontBuilder<B>, BannerFontPaletteAccessor.BannerFontPaletteBuilder<B>, CommandEscapeCodeAccessor.CommandEscapeCodeBuilder<B>, ConsoleWidthAccessor.ConsoleWidthBuilder<B>, CopyrightAccessor.CopyrightBuilder<B>, DescriptionAccessor.DescriptionBuilder<B>, DescriptionEscapeCodeAccessor.DescriptionEscapeCodeBuilder<B>, EscapeCodesStatusAccessor.EscapeCodeStatusBuilder<B>, ExamplesAccessor.ExamplesBuilder<B>, KeywordEscapeCodeAccessor.KeywordEscapeCodeBuilder<B>, LicenseAccessor.LicenseBuilder<B>, LineBreakAccessor.LineBreakBuilder<B>, LineSeparatorEscapeCodeAccessor.LineSeparatorEscapeCodeBuilder<B>, LongOptionPrefixAccessor.LongOptionPrefixBuilder<B>, MaxConsoleWidthAccessor.MaxConsoleWidthBuilder<B>, NameAccessor.NameBuilder<B>, ResetEscapeCodeAccessor.ResetEscapeCodeBuilder<B>, ShortOptionPrefixAccessor.ShortOptionPrefixBuilder<B>, SyntaxMetricsAccessor.SyntaxMetricsBuilder<B>, TextBoxGridAccessor.TextBoxGridBuilder<B>, TitleAccessor.TitleBuilder<B>
All Known Subinterfaces:
ArgsParser
All Known Implementing Classes:
CliArgsParser

  • Method Details

    • withAddExample

      B withAddExample(Example aExamples)
      Builder method adding an application's Example element.
      Parameters:
      aExamples - The application's Example element to be added.
      Returns:
      This builder as of the builder pattern.
    • withAddExample

      B withAddExample(String aDescription, Operand<?>... aOperands)
      Builder method adding an application's Example element.
      Parameters:
      aDescription - The example's description.
      aOperands - The command line arguments required by the example.
      Returns:
      This builder as of the builder pattern.
    • withErrorOut

      B withErrorOut(PrintStream aErrorOut)
      Set the error out PrintStream and make other adjustments with the result (with regards to the Builder-Pattern).
      Parameters:
      aErrorOut - The error out PrintStream to set.
      Returns:
      This instance with regard to the builder pattern.
    • withSeparatorLnChar

      B withSeparatorLnChar(char aSeparatorLnChar)
      Builder method adding an separator line char.
      Parameters:
      aSeparatorLnChar - THe according separator line char to use.
      Returns:
      This builder as of the builder pattern.
    • withStandardOut

      B withStandardOut(PrintStream aStandardOut)
      Set the standard out PrintStream and make other adjustments with the result (with regards to the Builder-Pattern).
      Parameters:
      aStandardOut - The standard out PrintStream to set.
      Returns:
      This instance with regard to the builder pattern.