DOC: improve example code layout

This commit is contained in:
Remko Popma
2020-08-27 07:17:20 +09:00
parent 086c1a2a17
commit ca8f76fa43
2 changed files with 4 additions and 4 deletions

View File

@@ -2403,8 +2403,8 @@ The following example validates that at least one of the `--xml`, `--csv`, or `-
----
@Command(name = "myapp", mixinStandardHelpOptions = true, version = "myapp 0.1")
class MultiOptionValidationExample implements Runnable {
@Option(names="--xml") List<File> xmlFiles;
@Option(names="--csv") List<File> csvFiles;
@Option(names="--xml") List<File> xmlFiles;
@Option(names="--csv") List<File> csvFiles;
@Option(names="--json") List<File> jsonFiles;
@Spec CommandSpec spec; // injected by picocli

View File

@@ -4267,8 +4267,8 @@ One way to accomplish this is to perform such validation at the beginning of the
<div class="content">
<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Command</span>(name = <span class="string"><span class="delimiter">&quot;</span><span class="content">myapp</span><span class="delimiter">&quot;</span></span>, mixinStandardHelpOptions = <span class="predefined-constant">true</span>, version = <span class="string"><span class="delimiter">&quot;</span><span class="content">myapp 0.1</span><span class="delimiter">&quot;</span></span>)
<span class="type">class</span> <span class="class">MultiOptionValidationExample</span> <span class="directive">implements</span> <span class="predefined-type">Runnable</span> {
<span class="annotation">@Option</span>(names=<span class="string"><span class="delimiter">&quot;</span><span class="content">--xml</span><span class="delimiter">&quot;</span></span>) <span class="predefined-type">List</span>&lt;<span class="predefined-type">File</span>&gt; xmlFiles;
<span class="annotation">@Option</span>(names=<span class="string"><span class="delimiter">&quot;</span><span class="content">--csv</span><span class="delimiter">&quot;</span></span>) <span class="predefined-type">List</span>&lt;<span class="predefined-type">File</span>&gt; csvFiles;
<span class="annotation">@Option</span>(names=<span class="string"><span class="delimiter">&quot;</span><span class="content">--xml</span><span class="delimiter">&quot;</span></span>) <span class="predefined-type">List</span>&lt;<span class="predefined-type">File</span>&gt; xmlFiles;
<span class="annotation">@Option</span>(names=<span class="string"><span class="delimiter">&quot;</span><span class="content">--csv</span><span class="delimiter">&quot;</span></span>) <span class="predefined-type">List</span>&lt;<span class="predefined-type">File</span>&gt; csvFiles;
<span class="annotation">@Option</span>(names=<span class="string"><span class="delimiter">&quot;</span><span class="content">--json</span><span class="delimiter">&quot;</span></span>) <span class="predefined-type">List</span>&lt;<span class="predefined-type">File</span>&gt; jsonFiles;
<span class="annotation">@Spec</span> CommandSpec spec; <span class="comment">// injected by picocli</span>