C - Command typepublic class AliasBuilder<C> extends AbstractChildBuilder<AliasMetadata,ParserMetadata<C>,ParserBuilder<C>>
| Constructor and Description |
|---|
AliasBuilder(ParserBuilder<C> parserBuilder)
Creates a new alias builder
|
AliasBuilder(ParserBuilder<C> parserBuilder,
String name)
Creates a new alias builder
|
| Modifier and Type | Method and Description |
|---|---|
AliasMetadata |
build()
Builds the alias metadata
|
AliasBuilder<C> |
withArgument(String arg)
Sets an argument for the alias
|
AliasBuilder<C> |
withArguments(String... args)
Sets arguments for the alias
|
AliasBuilder<C> |
withName(String name)
Sets the name for the alias
|
parentcheckNotBlank, checkNotEmpty, checkNotNullpublic AliasBuilder(ParserBuilder<C> parserBuilder)
parserBuilder - Parser buildername - Alias namepublic AliasBuilder(ParserBuilder<C> parserBuilder, String name)
parserBuilder - Parser buildername - Alias namepublic AliasBuilder<C> withName(String name)
name - Alias namepublic AliasBuilder<C> withArgument(String arg)
arg - Argumentpublic AliasBuilder<C> withArguments(String... args)
args - Argumentspublic AliasMetadata build()
build in class AbstractBuilder<AliasMetadata>Copyright © 2012–2022. All rights reserved.