java.lang.Object
org.refcodes.archetype.CtxHelper.Builder
- All Implemented Interfaces:
org.refcodes.cli.ArgsProcessorBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.ArgsProvidierBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.ArgsSyntaxAccessor.ArgsSyntaxBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.ArgumentEscapeCodeAccessor.ArgumentEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.BannerBorderEscapeCodeAccessor.BannerBorderEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.BannerEscapeCodeAccessor.BannerEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.BannerFontAccessor.BannerFontBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.BannerFontPaletteAccessor.BannerFontPaletteBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.CommandEscapeCodeAccessor.CommandEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.CopyrightAccessor.CopyrightBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.DescriptionEscapeCodeAccessor.DescriptionEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.ExamplesAccessor.ExamplesBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.LicenseAccessor.LicenseBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.LineSeparatorEscapeCodeAccessor.LineSeparatorEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.LongOptionPrefixAccessor.LongOptionPrefixBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.OptionEscapeCodeAccessor.OptionEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.ShortOptionPrefixAccessor.ShortOptionPrefixBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.cli.SyntaxMetricsAccessor.SyntaxMetricsBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.ConsoleWidthAccessor.ConsoleWidthBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.EscapeCodesStatusAccessor.EscapeCodeStatusBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.LineBreakAccessor.LineBreakBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.MaxConsoleWidthAccessor.MaxConsoleWidthBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.NameAccessor.NameBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.ResetEscapeCodeAccessor.ResetEscapeCodeBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.mixin.TitleAccessor.TitleBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.properties.ResourceLoaderBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
,CtxHelper>> org.refcodes.textual.TextBoxGridAccessor.TextBoxGridBuilder<org.refcodes.archetype.AbstractBuilderCli<CtxHelper.Builder,
CtxHelper>>
- Enclosing class:
- CtxHelper
CtxHelper.Builder
to build CliHelper
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]
protected org.refcodes.cli.Constituent
protected String
protected String
protected String
protected org.refcodes.textual.Font
protected char[]
protected String
protected org.refcodes.runtime.ConfigLocator
protected Integer
protected String
protected char[]
protected String
protected String
protected PrintStream
protected Boolean
protected Collection<org.refcodes.cli.Example>
protected File
protected String
protected InputStream
protected String
protected String
protected String
protected org.refcodes.logger.RuntimeLogger
protected String
protected Integer
protected String
protected String
protected String
protected String
protected Class<?>
protected Character
protected Character
protected PrintStream
protected org.refcodes.cli.SyntaxMetrics
protected org.refcodes.textual.TextBoxGrid
protected String
protected URL
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Creates a new instance to be constructed by this builder.withAddExample
(String aDescription, org.refcodes.cli.Operand<?>... aOperands) withAddExample
(org.refcodes.cli.Example aExamples) withArgsSyntax
(org.refcodes.cli.Constituent aArgsSyntax) withArgumentEscapeCode
(String aArgumentEscCode) withBannerBorderEscapeCode
(String aBannerBorderEscCode) withBannerEscapeCode
(String aBannerEscCode) withBannerFont
(org.refcodes.textual.Font aBannerFont) withBannerFontPalette
(char[] aBannerFontPalette) withBannerFontPalette
(org.refcodes.data.AsciiColorPalette aBannerFontPalette) withCommandEscapeCode
(String aCommandEscCode) withConfigLocator
(org.refcodes.runtime.ConfigLocator aConfigLocator) TheConfigLocator
to use when locating the configuration file (defaults toConfigLocator.DEFAULT
.withConsoleWidth
(int aConsoleWidth) withCopyright
(String aCopyright) withDescription
(String aDescription) withDescriptionEscapeCode
(String aDescriptionEscCode) withErrorOut
(PrintStream aErrorOut) withEscapeCodesEnabled
(boolean isEscCodesEnabled) withExamples
(Collection<org.refcodes.cli.Example> aExamples) withExamples
(org.refcodes.cli.Example[] aExamples) withFilePath
(String aFilePath) The name to your default config file.withInputStream
(InputStream aInputStream) withInputStream
(InputStream aInputStream, char... aDelimiters) withLicense
(String aLicense) withLineBreak
(String aLineBreak) withLineSeparatorEscapeCode
(String aLineSeparatorEscCode) withLogger
(org.refcodes.logger.RuntimeLogger aLogger) AbstractBuilderCli method providing the application'sRuntimeLogger
.withLongOptionPrefix
(String aLongOptionPrefix) withMaxConsoleWidth
(int aMaxConsoleWidth) withOptionEscapeCode
(String aOptionEscCode) withPasswordPrompt
(String aPasswordPrompt) AbstractBuilderCli method providing the application's default password prompt.withResetEscapeCode
(String aResetEscCode) withResourceClass
(Class<?> aResourceClass) AbstractBuilderCli method providing the application'sClass
which to use when loading resources.withResourceClass
(Class<?> aResourceClass, String aFilePath) withResourceClass
(Class<?> aResourceClass, String aFilePath, char... aDelimiters) withResourceClass
(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) withResourceClass
(String aFilePath) withResourceClass
(String aFilePath, char... aDelimiters) withResourceClass
(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) withSeparatorLnChar
(char aSeparatorLnChar) withShortOptionPrefix
(Character aShortOptionPrefix) withShutDownHook
(Consumer<Integer> aShutDownHook) AbstractBuilderCli method providing an (optional) shutdown hook: When provided, then this hook is called instead ofSystem.exit(int)
(it is up to the shutdown hook to terminate the application in the end).withStandardOut
(PrintStream aStandardOut) withSyntaxMetrics
(org.refcodes.cli.SyntaxMetrics aSyntaxMetrics) withSyntaxMetrics
(org.refcodes.cli.SyntaxNotation aSyntaxNotation) withTextBoxGrid
(org.refcodes.textual.TextBoxGrid aTextBoxGrid) withTextBoxGrid
(org.refcodes.textual.TextBoxStyle aTextBoxStyle) withVerboseFallback
(boolean aVerboseFallback) AbstractBuilderCli method providing the application's verbose fallback property.
-
Field Details
-
shortOptionPrefix
-
longOptionPrefix
-
name
-
passwordPrompt
-
args
-
argsSyntax
protected org.refcodes.cli.Constituent argsSyntax -
bannerFont
protected org.refcodes.textual.Font bannerFont -
bannerFontPalette
protected char[] bannerFontPalette -
copyright
-
description
-
examples
-
license
-
logger
protected org.refcodes.logger.RuntimeLogger logger -
title
-
verboseFallback
protected boolean verboseFallback -
shutDownHook
-
consoleWidth
-
maxConsoleWidth
-
escCodesEnabled
-
textBoxGrid
protected org.refcodes.textual.TextBoxGrid textBoxGrid -
lineBreak
-
descriptionEscCode
-
commandEscCode
-
bannerEscCode
-
bannerBorderEscCode
-
resetEscCode
-
optionEscCode
-
argumentEscCode
-
syntaxMetrics
protected org.refcodes.cli.SyntaxMetrics syntaxMetrics -
file
-
configLocator
protected org.refcodes.runtime.ConfigLocator configLocator -
delimiters
protected char[] delimiters -
inputStream
-
resourceClass
-
filePath
-
url
-
lineSeparatorEscCode
-
separatorLnChar
-
standardOut
-
errorOut
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Creates a new instance to be constructed by this builder.- Returns:
- The accordingly configured new instance.
-
withResourceClass
AbstractBuilderCli method providing the application'sClass
which to use when loading resources.- Parameters:
aResourceClass
- The application'sClass
which to use when loading resources (of the according module) by invokingClass.getResourceAsStream(String)
.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withConfigLocator
TheConfigLocator
to use when locating the configuration file (defaults toConfigLocator.DEFAULT
.- Parameters:
aConfigLocator
- TheConfigLocator
to use when locating the configuration file (defaults toConfigLocator.DEFAULT
.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withFilePath
The name to your default config file.- Parameters:
aFilePath
- The name to your default config file.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withPasswordPrompt
AbstractBuilderCli method providing the application's default password prompt.- Parameters:
aPasswordPrompt
- The application's default password prompt.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withLogger
AbstractBuilderCli method providing the application'sRuntimeLogger
.- Parameters:
aLogger
- The application'sRuntimeLogger
.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withShutDownHook
AbstractBuilderCli method providing an (optional) shutdown hook: When provided, then this hook is called instead ofSystem.exit(int)
(it is up to the shutdown hook to terminate the application in the end).- Parameters:
aShutDownHook
- The (optional) shutdown hook.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withVerboseFallback
AbstractBuilderCli method providing the application's verbose fallback property. In case noVerboseFlag
neitherQuietFlag
parsers are present and no "verbose" neither "quiet" value are found in the properties, then this value is used as a fallback, either to be "more verbose" (true) or "more quiet" (false).- Parameters:
aVerboseFallback
- The fallback verbose mode if the verbose mode cannot be determined otherwise.- Returns:
- This
AbstractBuilderCli
as of the builder pattern.
-
withSyntaxMetrics
- Specified by:
withSyntaxMetrics
in interfaceorg.refcodes.cli.SyntaxMetricsAccessor.SyntaxMetricsBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgs
- Specified by:
withArgs
in interfaceorg.refcodes.cli.ArgsProvidierBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgs
- Specified by:
withArgs
in interfaceorg.refcodes.cli.ArgsProvidierBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgs
- Specified by:
withArgs
in interfaceorg.refcodes.cli.ArgsProvidierBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgs
- Specified by:
withArgs
in interfaceorg.refcodes.cli.ArgsProvidierBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withFile
- Specified by:
withFile
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withFile
public CtxHelper.Builder withFile(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator) throws IOException, ParseException - Specified by:
withFile
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withFile
public CtxHelper.Builder withFile(File aFile, char... aDelimiters) throws IOException, ParseException - Specified by:
withFile
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withInputStream
public CtxHelper.Builder withInputStream(InputStream aInputStream) throws IOException, ParseException - Specified by:
withInputStream
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withResourceClass
- Specified by:
withResourceClass
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withResourceClass
public CtxHelper.Builder withResourceClass(String aFilePath, char... aDelimiters) throws IOException, ParseException - Specified by:
withResourceClass
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withResourceClass
public CtxHelper.Builder withResourceClass(Class<?> aResourceClass, String aFilePath) throws IOException, ParseException - Specified by:
withResourceClass
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withResourceClass
public CtxHelper.Builder withResourceClass(Class<?> aResourceClass, String aFilePath, char... aDelimiters) throws IOException, ParseException - Specified by:
withResourceClass
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withResourceClass
public CtxHelper.Builder withResourceClass(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException - Specified by:
withResourceClass
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withUrl
- Specified by:
withUrl
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withAddExample
- Specified by:
withAddExample
in interfaceorg.refcodes.cli.ArgsProcessorBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withAddExample
public CtxHelper.Builder withAddExample(String aDescription, org.refcodes.cli.Operand<?>... aOperands) - Specified by:
withAddExample
in interfaceorg.refcodes.cli.ArgsProcessorBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withName
- Specified by:
withName
in interfaceorg.refcodes.mixin.NameAccessor.NameBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgsSyntax
- Specified by:
withArgsSyntax
in interfaceorg.refcodes.cli.ArgsSyntaxAccessor.ArgsSyntaxBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withBannerFont
- Specified by:
withBannerFont
in interfaceorg.refcodes.cli.BannerFontAccessor.BannerFontBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withBannerFontPalette
public CtxHelper.Builder withBannerFontPalette(org.refcodes.data.AsciiColorPalette aBannerFontPalette) - Specified by:
withBannerFontPalette
in interfaceorg.refcodes.cli.BannerFontPaletteAccessor.BannerFontPaletteBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withBannerFontPalette
- Specified by:
withBannerFontPalette
in interfaceorg.refcodes.cli.BannerFontPaletteAccessor.BannerFontPaletteBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withCopyright
- Specified by:
withCopyright
in interfaceorg.refcodes.cli.CopyrightAccessor.CopyrightBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withDescription
- Specified by:
withDescription
in interfaceorg.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withExamples
- Specified by:
withExamples
in interfaceorg.refcodes.cli.ExamplesAccessor.ExamplesBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withExamples
- Specified by:
withExamples
in interfaceorg.refcodes.cli.ExamplesAccessor.ExamplesBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withLicense
- Specified by:
withLicense
in interfaceorg.refcodes.cli.LicenseAccessor.LicenseBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withTitle
- Specified by:
withTitle
in interfaceorg.refcodes.mixin.TitleAccessor.TitleBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withFile
public CtxHelper.Builder withFile(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException - Specified by:
withFile
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withInputStream
public CtxHelper.Builder withInputStream(InputStream aInputStream, char... aDelimiters) throws IOException, ParseException - Specified by:
withInputStream
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withResourceClass
public CtxHelper.Builder withResourceClass(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) throws IOException, ParseException - Specified by:
withResourceClass
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withUrl
- Specified by:
withUrl
in interfaceorg.refcodes.properties.ResourceLoaderBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>> - Throws:
IOException
ParseException
-
withLineBreak
- Specified by:
withLineBreak
in interfaceorg.refcodes.mixin.LineBreakAccessor.LineBreakBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withDescriptionEscapeCode
- Specified by:
withDescriptionEscapeCode
in interfaceorg.refcodes.cli.DescriptionEscapeCodeAccessor.DescriptionEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withConsoleWidth
- Specified by:
withConsoleWidth
in interfaceorg.refcodes.mixin.ConsoleWidthAccessor.ConsoleWidthBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withMaxConsoleWidth
- Specified by:
withMaxConsoleWidth
in interfaceorg.refcodes.mixin.MaxConsoleWidthAccessor.MaxConsoleWidthBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withCommandEscapeCode
- Specified by:
withCommandEscapeCode
in interfaceorg.refcodes.cli.CommandEscapeCodeAccessor.CommandEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withBannerEscapeCode
- Specified by:
withBannerEscapeCode
in interfaceorg.refcodes.cli.BannerEscapeCodeAccessor.BannerEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withBannerBorderEscapeCode
- Specified by:
withBannerBorderEscapeCode
in interfaceorg.refcodes.cli.BannerBorderEscapeCodeAccessor.BannerBorderEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withEscapeCodesEnabled
- Specified by:
withEscapeCodesEnabled
in interfaceorg.refcodes.mixin.EscapeCodesStatusAccessor.EscapeCodeStatusBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withResetEscapeCode
- Specified by:
withResetEscapeCode
in interfaceorg.refcodes.mixin.ResetEscapeCodeAccessor.ResetEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withOptionEscapeCode
- Specified by:
withOptionEscapeCode
in interfaceorg.refcodes.cli.OptionEscapeCodeAccessor.OptionEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgumentEscapeCode
- Specified by:
withArgumentEscapeCode
in interfaceorg.refcodes.cli.ArgumentEscapeCodeAccessor.ArgumentEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withSyntaxMetrics
- Specified by:
withSyntaxMetrics
in interfaceorg.refcodes.cli.SyntaxMetricsAccessor.SyntaxMetricsBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withShortOptionPrefix
- Specified by:
withShortOptionPrefix
in interfaceorg.refcodes.cli.ShortOptionPrefixAccessor.ShortOptionPrefixBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withLongOptionPrefix
- Specified by:
withLongOptionPrefix
in interfaceorg.refcodes.cli.LongOptionPrefixAccessor.LongOptionPrefixBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withTextBoxGrid
- Specified by:
withTextBoxGrid
in interfaceorg.refcodes.textual.TextBoxGridAccessor.TextBoxGridBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withTextBoxGrid
- Specified by:
withTextBoxGrid
in interfaceorg.refcodes.textual.TextBoxGridAccessor.TextBoxGridBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgs
- Specified by:
withArgs
in interfaceorg.refcodes.cli.ArgsProvidierBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withArgs
- Specified by:
withArgs
in interfaceorg.refcodes.cli.ArgsProvidierBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withLineSeparatorEscapeCode
- Specified by:
withLineSeparatorEscapeCode
in interfaceorg.refcodes.cli.LineSeparatorEscapeCodeAccessor.LineSeparatorEscapeCodeBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withSeparatorLnChar
- Specified by:
withSeparatorLnChar
in interfaceorg.refcodes.cli.ArgsProcessorBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withStandardOut
- Specified by:
withStandardOut
in interfaceorg.refcodes.cli.ArgsProcessorBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-
withErrorOut
- Specified by:
withErrorOut
in interfaceorg.refcodes.cli.ArgsProcessorBuilder<B extends org.refcodes.archetype.AbstractBuilderCli<B,
R>>
-