static class CommandLine.Help.DefaultParameterRenderer extends java.lang.Object implements CommandLine.Help.IParameterRenderer
Parameters
to five columns of text to match the
default TextTable column layout. The first row of values looks like this:
CommandLine.Help.IParamLabelRenderer
CommandLine.Parameters.description()
arrayFollowing this, there will be one row for each of the remaining elements of the CommandLine.Parameters.description()
array, and these rows look like {"", "", "", param.description()[i]}
.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
requiredMarker |
Constructor and Description |
---|
DefaultParameterRenderer() |
Modifier and Type | Method and Description |
---|---|
CommandLine.Help.Ansi.Text[][] |
render(CommandLine.Parameters params,
java.lang.reflect.Field field,
CommandLine.Help.IParamLabelRenderer paramLabelRenderer,
CommandLine.Help.ColorScheme scheme)
Returns a text representation of the specified Parameters and the Field that captures the parameter values.
|
public CommandLine.Help.Ansi.Text[][] render(CommandLine.Parameters params, java.lang.reflect.Field field, CommandLine.Help.IParamLabelRenderer paramLabelRenderer, CommandLine.Help.ColorScheme scheme)
CommandLine.Help.IParameterRenderer
render
in interface CommandLine.Help.IParameterRenderer
params
- the command line parameters to show online usage help forfield
- the field that will hold the value for the command line parametersparamLabelRenderer
- responsible for rendering parameter labels to textscheme
- color scheme for applying ansi color styles to positional parameters