10
UMLClass
20
280
770
380
<<api>>
CommandLine.Help
group=6
UMLNote
650
30
140
50
picocli 4.0
2019-07-17
bg=#FFFF66
UMLClass
60
330
140
30
lt=.
/IOptionRenderer/
bg=#99FF99
group=6
UMLClass
40
390
80
60
Default
Option
Renderer
bg=#99FF99
group=6
UMLClass
140
390
80
60
Minimal
Option
Renderer
bg=#99FF99
group=6
Relation
80
350
30
60
lt=<<.
group=6
10.0;10.0;10.0;40.0
Relation
160
350
30
60
lt=<<.
group=6
10.0;10.0;10.0;40.0
UMLClass
440
330
150
30
lt=.
/IParameterRenderer/
bg=#99FF99
group=6
UMLClass
420
390
80
60
Default
Parameter
Renderer
bg=#99FF99
group=6
UMLClass
540
390
80
60
Minimal
Parameter
Renderer
bg=#99FF99
group=6
Relation
560
350
30
60
lt=<<.
group=6
10.0;10.0;10.0;40.0
Relation
450
350
30
60
lt=<<.
group=6
10.0;10.0;10.0;40.0
UMLClass
230
330
180
30
lt=.
/IParameterLabelRenderer/
bg=#99FF99
group=6
UMLClass
260
390
120
60
Default
ParameterLabel
Renderer
bg=#99FF99
group=6
Relation
300
350
30
60
lt=<<.
group=6
10.0;10.0;10.0;40.0
UMLClass
480
480
140
40
Layout
bg=#99FF99
group=6
UMLClass
520
560
100
80
TextTable
bg=#99FF99
group=6
UMLClass
530
590
80
40
bg=white
layer=3
Cell
group=6
UMLClass
660
560
100
80
Column
bg=#99FF99
group=6
UMLClass
670
590
80
40
bg=white
layer=3
<<enum>>
Overflow
group=6
UMLClass
40
490
250
150
<<enum>>
Ansi
bg=#99FF99
group=6
UMLClass
200
540
70
40
bg=white
layer=3
lt=.
/IStyle/
group=6
UMLClass
50
540
100
40
bg=white
layer=3
<<enum>>
Style
group=6
Relation
140
550
80
30
lt=<<.
group=6
60.0;10.0;10.0;10.0
UMLClass
200
590
70
40
bg=white
layer=3
Text
group=6
UMLClass
50
590
100
40
bg=light_gray
layer=3
<<internal>>
StyledSection
group=6
Relation
140
600
80
30
lt=<->>>>>
group=6
10.0;10.0;60.0;10.0
UMLClass
350
540
100
40
ColorScheme
bg=#99FF99
group=6
UMLClass
660
410
80
40
bg=#99FF99
layer=3
<<enum>>
Visibility
group=6
Relation
610
560
70
30
lt=<->>>>>
group=6
50.0;10.0;10.0;10.0
Relation
550
510
30
70
lt=<->>>>>
group=6
10.0;50.0;10.0;10.0
Relation
440
510
70
70
lt=<->>>>>
group=6
10.0;50.0;50.0;50.0;50.0;10.0
Relation
260
550
110
30
lt=<->>>>
group=6
10.0;10.0;90.0;10.0
Relation
400
330
60
30
lt=<-
group=6
10.0;10.0;40.0;10.0
Relation
190
330
60
30
lt=<-
group=6
40.0;10.0;10.0;10.0
Relation
510
350
30
150
lt=<->>>>>
group=6
10.0;10.0;10.0;130.0
Relation
180
350
320
170
lt=<->>>>>
group=6
10.0;10.0;10.0;30.0;60.0;30.0;60.0;120.0;270.0;120.0;270.0;150.0;300.0;150.0
Relation
280
500
120
60
lt=<->>>>
group=6
10.0;10.0;100.0;10.0;100.0;40.0
Relation
260
600
280
30
lt=<->>>>>
group=6
10.0;10.0;260.0;10.0
UMLClass
40
160
170
30
lt=.
/IHelpSectionRenderer/
bg=#99FF99
UMLClass
40
40
170
30
lt=.
/IHelpFactory/
bg=#99FF99
UMLNote
50
90
210
30
Create custom Help instances.
bg=#FFFF66
UMLNote
50
210
200
50
Reorder, add or remove
sections from the usage help.
bg=#FFFF66
Relation
120
60
50
50
lt=.
10.0;10.0;30.0;30.0
Relation
120
180
60
50
lt=.
10.0;10.0;40.0;30.0
UMLClass
310
40
200
30
HelpCommand
bg=#99FF99
UMLClass
310
160
200
30
lt=.
/IHelpCommandInitializable2/
bg=#99FF99
UMLNote
320
90
210
50
Applications can easily use
the built-in `help` subcommand.
bg=#FFFF66
Relation
400
60
70
50
lt=.
10.0;10.0;50.0;30.0
UMLNote
320
210
210
50
Custom `help` commands
should implement this interface.
bg=#FFFF66
Relation
400
180
50
50
lt=.
10.0;10.0;30.0;30.0