public static class CommandLine.RegexTransformer.Builder extends Object
RegexTransformer
objects.Constructor | Description |
---|---|
Builder() |
Constructs an empty builder.
|
Builder(CommandLine.RegexTransformer old) |
Constructs a builder populated with the values from the specified RegexTransformer.
|
Modifier and Type | Method | Description |
---|---|---|
CommandLine.RegexTransformer.Builder |
addPattern(String regex,
String negativeReplacement,
String synopsisReplacement) |
Adds the specified negative replacement and synopsis replacement for the specified regular expression.
|
CommandLine.RegexTransformer |
build() |
|
CommandLine.RegexTransformer.Builder |
removePattern(String regex) |
Removes the negative replacement and synopsis replacement for the specified regular expression.
|
public Builder()
public Builder(CommandLine.RegexTransformer old)
public CommandLine.RegexTransformer.Builder addPattern(String regex, String negativeReplacement, String synopsisReplacement)
Regex | Negative Replacement | Synopsis Replacement | Comment |
---|---|---|---|
^-(\w)$ | +$1 | (+|-)$1 | Converts -v to +v |
^\+(\w)$ | -$1 | (+|-)$1 | Converts -v to +v |
regex
- regular expression to match an option namenegativeReplacement
- the replacement to use to generate a negative name when the option name matchessynopsisReplacement
- the replacement to use to generate a documentation string when the option name matchesRegexTransformer
for method chainingpublic CommandLine.RegexTransformer.Builder removePattern(String regex)
regex
- regular expression to removeRegexTransformer
for method chainingpublic CommandLine.RegexTransformer build()
Copyright © 2017–2019. All rights reserved.