diff --git a/README.md b/README.md index 7a039db7a..6f6e57779 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Picocli-based applications can easily [integrate](https://picocli.info/#_depende ### Releases * [All Releases](https://github.com/remkop/picocli/releases) -* Latest: 4.0.0-alpha-3 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.0.0-alpha-3) +* Latest: 4.0.0-beta-1b [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.0.0-beta-1b) * Stable: Picocli 3.9.6 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.9.6) * Older: Picocli 3.0.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.0.0) * Older: Picocli 2.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v2.0.0) @@ -199,35 +199,35 @@ See the [source code](https://github.com/remkop/picocli/blob/master/src/main/jav ### Gradle ``` -compile 'info.picocli:picocli:4.0.0-alpha-3' +compile 'info.picocli:picocli:4.0.0-beta-1b' ``` ### Maven ``` info.picocli picocli - 4.0.0-alpha-3 + 4.0.0-beta-1b ``` ### Scala SBT ``` -libraryDependencies += "info.picocli" % "picocli" % "4.0.0-alpha-3" +libraryDependencies += "info.picocli" % "picocli" % "4.0.0-beta-1b" ``` ### Ivy ``` - + ``` ### Grape ```groovy @Grapes( - @Grab(group='info.picocli', module='picocli', version='4.0.0-alpha-3') + @Grab(group='info.picocli', module='picocli', version='4.0.0-beta-1b') ) ``` ### Leiningen ``` -[info.picocli/picocli "4.0.0-alpha-3"] +[info.picocli/picocli "4.0.0-beta-1b"] ``` ### Buildr ``` -'info.picocli:picocli:jar:4.0.0-alpha-3' +'info.picocli:picocli:jar:4.0.0-beta-1b' ``` diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 58b810b45..142f8127a 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,8 +1,8 @@ # picocli Release Notes -# Picocli 4.0.0-beta-1 (UNRELEASED) -The picocli community is pleased to announce picocli 4.0.0-beta-1. +# Picocli 4.0.0-beta-1b +The picocli community is pleased to announce picocli 4.0.0-beta-1b. This release includes the first cut of an annotation processor that can build a model from the picocli annotations at compile time rather than at runtime. @@ -31,15 +31,15 @@ Many thanks to the picocli community for the contributions! This is the fifty-fifth public release. Picocli follows [semantic versioning](http://semver.org/). -## Table of Contents -* [New and noteworthy](#4.0.0-beta-1-new) -* [Fixed issues](#4.0.0-beta-1-fixes) -* [Deprecations](#4.0.0-beta-1-deprecated) -* [Potential breaking changes](#4.0.0-beta-1-breaking-changes) +## Table of Contents +* [New and noteworthy](#4.0.0-beta-1b-new) +* [Fixed issues](#4.0.0-beta-1b-fixes) +* [Deprecations](#4.0.0-beta-1b-deprecated) +* [Potential breaking changes](#4.0.0-beta-1b-breaking-changes) -## New and Noteworthy +## New and Noteworthy -### Annotation Processor +### Annotation Processor This release includes the first cut of an annotation processor that can build a model from the picocli annotations at compile time rather than at runtime. @@ -74,7 +74,7 @@ This requires `maven-compiler-plugin` plugin version 3.5 or higher. info.picocli picocli-codegen - 4.0.0-beta-1 + 4.0.0-beta-1b @@ -87,13 +87,13 @@ An alternative that works with older versions of the `maven-compiler-plugin` is info.picocli picocli - 4.0.0-beta-1 + 4.0.0-beta-1b info.picocli picocli-codegen - 4.0.0-beta-1 + 4.0.0-beta-1b true ``` @@ -106,16 +106,16 @@ See Processor Options below. Use the `annotationProcessor` path in Gradle [4.6 and higher](https://docs.gradle.org/4.6/release-notes.html#convenient-declaration-of-annotation-processor-dependencies): ``` dependencies { - compile 'info.picocli:picocli:4.0.0-beta-1' - annotationProcessor 'info.picocli:picocli-codegen:4.0.0-beta-1' + compile 'info.picocli:picocli:4.0.0-beta-1b' + annotationProcessor 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` For Gradle versions prior to 4.6, use `compileOnly`, to prevent the `picocli-codegen` jar from being a transitive dependency included in the artifact the module produces. ``` dependencies { - compile 'info.picocli:picocli:4.0.0-beta-1' - compileOnly 'info.picocli:picocli-codegen:4.0.0-beta-1' + compile 'info.picocli:picocli:4.0.0-beta-1b' + compileOnly 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` @@ -187,7 +187,7 @@ compileJava { See the [Gradle documentation](https://docs.gradle.org/current/dsl/org.gradle.api.tasks.compile.CompileOptions.html) for details. -### Negatable Options +### Negatable Options From picocli 4.0, options can be `negatable`. ```java @@ -207,7 +207,7 @@ If the negated form of the option is found, for example `--no-verbose`, the valu -## Fixed issues +## Fixed issues - [#500] Add a generic and extensible picocli annotation processor - [#699] Add annotation processor that generates `reflect-config.json` during build - [#703] Add annotation processor that generates `resource-config.json` during build @@ -226,10 +226,10 @@ If the negated form of the option is found, for example `--no-verbose`, the valu - [#710] Let annotation processor validate negatable options, usageHelp options - [#716] Revert `@Inherited` annotation for `@Command`. Thanks to [Mikusch](https://github.com/Mikusch) for raising this. -## Deprecations +## Deprecations -## Potential breaking changes +## Potential breaking changes ### `picocli.groovy` Classes Moved to Separate Artifact From this release the main `picocli-4.x` artifact no longer contains the `picocli.groovy` classes: these have been split off into a separate `picocli-groovy-4.x` artifact. diff --git a/docs/apidocs/allclasses-frame.html b/docs/apidocs/allclasses-frame.html index 73e779b7f..f934ecade 100644 --- a/docs/apidocs/allclasses-frame.html +++ b/docs/apidocs/allclasses-frame.html @@ -2,9 +2,9 @@ - -All Classes (picocli 4.0.0-alpha-3 API) - + +All Classes (picocli 4.0.0-beta-1b API) + @@ -51,6 +51,7 @@

All Classes

  • CommandLine.IHelpCommandInitializable2
  • CommandLine.IHelpFactory
  • CommandLine.IHelpSectionRenderer
  • +
  • CommandLine.INegatableOptionTransformer
  • CommandLine.InitializationException
  • CommandLine.IParameterExceptionHandler
  • CommandLine.IParseResultHandler
  • @@ -94,6 +95,8 @@

    All Classes

  • CommandLine.ParseResult.GroupMatchContainer
  • CommandLine.PicocliException
  • CommandLine.Range
  • +
  • CommandLine.RegexTransformer
  • +
  • CommandLine.RegexTransformer.Builder
  • CommandLine.RunAll
  • CommandLine.RunFirst
  • CommandLine.RunLast
  • @@ -101,9 +104,6 @@

    All Classes

  • CommandLine.TypeConversionException
  • CommandLine.Unmatched
  • CommandLine.UnmatchedArgumentException
  • -
  • PicocliBaseScript
  • -
  • PicocliScript
  • -
  • PicocliScriptASTTransformation
  • diff --git a/docs/apidocs/allclasses-noframe.html b/docs/apidocs/allclasses-noframe.html index bf4a575e2..6d5599e4a 100644 --- a/docs/apidocs/allclasses-noframe.html +++ b/docs/apidocs/allclasses-noframe.html @@ -2,9 +2,9 @@ - -All Classes (picocli 4.0.0-alpha-3 API) - + +All Classes (picocli 4.0.0-beta-1b API) + @@ -51,6 +51,7 @@

    All Classes

  • CommandLine.IHelpCommandInitializable2
  • CommandLine.IHelpFactory
  • CommandLine.IHelpSectionRenderer
  • +
  • CommandLine.INegatableOptionTransformer
  • CommandLine.InitializationException
  • CommandLine.IParameterExceptionHandler
  • CommandLine.IParseResultHandler
  • @@ -94,6 +95,8 @@

    All Classes

  • CommandLine.ParseResult.GroupMatchContainer
  • CommandLine.PicocliException
  • CommandLine.Range
  • +
  • CommandLine.RegexTransformer
  • +
  • CommandLine.RegexTransformer.Builder
  • CommandLine.RunAll
  • CommandLine.RunFirst
  • CommandLine.RunLast
  • @@ -101,9 +104,6 @@

    All Classes

  • CommandLine.TypeConversionException
  • CommandLine.Unmatched
  • CommandLine.UnmatchedArgumentException
  • -
  • PicocliBaseScript
  • -
  • PicocliScript
  • -
  • PicocliScriptASTTransformation
  • diff --git a/docs/apidocs/constant-values.html b/docs/apidocs/constant-values.html index d669161f1..e573cfc5d 100644 --- a/docs/apidocs/constant-values.html +++ b/docs/apidocs/constant-values.html @@ -2,9 +2,9 @@ - -Constant Field Values (picocli 4.0.0-alpha-3 API) - + +Constant Field Values (picocli 4.0.0-beta-1b API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ - - - <noscript> diff --git a/docs/apidocs/overview-summary.html b/docs/apidocs/overview-summary.html index e678188a9..ff5d0a833 100644 --- a/docs/apidocs/overview-summary.html +++ b/docs/apidocs/overview-summary.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>Overview (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>Overview (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Overview (picocli 4.0.0-alpha-3 API)"; + parent.document.title="Overview (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li class="navBarCell1Rev">Overview</li> -<li>Package</li> +<li><a href="picocli/package-summary.html">Package</a></li> <li>Class</li> <li><a href="overview-tree.html">Tree</a></li> <li><a href="deprecated-list.html">Deprecated</a></li> @@ -69,7 +69,7 @@ </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <div class="header"> -<h1 class="title">picocli 4.0.0-alpha-3 API</h1> +<h1 class="title">picocli 4.0.0-beta-1b API</h1> </div> <div class="header"> <div class="subTitle"> @@ -93,12 +93,6 @@ <h1 class="title">picocli 4.0.0-alpha-3 API</h1> <a href="picocli/AutoComplete.html" title="class in picocli"><code>autocompletion</code></a> functionality.</div> </td> </tr> -<tr class="rowColor"> -<td class="colFirst"><a href="picocli/groovy/package-summary.html">picocli.groovy</a></td> -<td class="colLast"> -<div class="block">Provides classes and annotations to give Groovy scripts convenient access to picocli functionality.</div> -</td> -</tr> </tbody> </table> </div> @@ -165,7 +159,7 @@ <h1 class="title">picocli 4.0.0-alpha-3 API</h1> </a> <ul class="navList" title="Navigation"> <li class="navBarCell1Rev">Overview</li> -<li>Package</li> +<li><a href="picocli/package-summary.html">Package</a></li> <li>Class</li> <li><a href="overview-tree.html">Tree</a></li> <li><a href="deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/overview-tree.html b/docs/apidocs/overview-tree.html index 3395a657c..4ad16d1e5 100644 --- a/docs/apidocs/overview-tree.html +++ b/docs/apidocs/overview-tree.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>Class Hierarchy (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>Class Hierarchy (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Class Hierarchy (picocli 4.0.0-alpha-3 API)"; + parent.document.title="Class Hierarchy (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="overview-summary.html">Overview</a></li> -<li>Package</li> +<li><a href="picocli/package-summary.html">Package</a></li> <li>Class</li> <li class="navBarCell1Rev">Tree</li> <li><a href="deprecated-list.html">Deprecated</a></li> @@ -72,8 +72,7 @@ <h1 class="title">Hierarchy For All Packages</h1> <span class="packageHierarchyLabel">Package Hierarchies:</span> <ul class="horizontal"> -<li><a href="picocli/package-tree.html">picocli</a>, </li> -<li><a href="picocli/groovy/package-tree.html">picocli.groovy</a></li> +<li><a href="picocli/package-tree.html">picocli</a></li> </ul> </div> <div class="contentContainer"> @@ -81,11 +80,6 @@ <h2 title="Class Hierarchy">Class Hierarchy</h2> <ul> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a> <ul> -<li type="circle">org.codehaus.groovy.transform.<a href="http://docs.groovy-lang.org/2.4.9/html/gapi/org/codehaus/groovy/transform/AbstractASTTransformation.html?is-external=true" title="class or interface in org.codehaus.groovy.transform"><span class="typeNameLink">AbstractASTTransformation</span></a> (implements org.codehaus.groovy.transform.<a href="http://docs.groovy-lang.org/2.4.9/html/gapi/org/codehaus/groovy/transform/ASTTransformation.html?is-external=true" title="class or interface in org.codehaus.groovy.transform">ASTTransformation</a>, groovyjarjarasm.asm.Opcodes) -<ul> -<li type="circle">picocli.groovy.<a href="picocli/groovy/PicocliScriptASTTransformation.html" title="class in picocli.groovy"><span class="typeNameLink">PicocliScriptASTTransformation</span></a></li> -</ul> -</li> <li type="circle">java.lang.reflect.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AccessibleObject.html?is-external=true" title="class or interface in java.lang.reflect"><span class="typeNameLink">AccessibleObject</span></a> (implements java.lang.reflect.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AnnotatedElement.html?is-external=true" title="class or interface in java.lang.reflect">AnnotatedElement</a>) <ul> <li type="circle">picocli.<a href="picocli/CommandLine.Model.MethodParam.html" title="class in picocli"><span class="typeNameLink">CommandLine.Model.MethodParam</span></a></li> @@ -136,15 +130,8 @@ <h2 title="Class Hierarchy">Class Hierarchy</h2> <li type="circle">picocli.<a href="picocli/CommandLine.ParseResult.GroupMatch.html" title="class in picocli"><span class="typeNameLink">CommandLine.ParseResult.GroupMatch</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.ParseResult.GroupMatchContainer.html" title="class in picocli"><span class="typeNameLink">CommandLine.ParseResult.GroupMatchContainer</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.Range.html" title="class in picocli"><span class="typeNameLink">CommandLine.Range</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li> -<li type="circle">groovy.lang.<a href="http://docs.groovy-lang.org/2.4.9/html/gapi/groovy/lang/GroovyObjectSupport.html?is-external=true" title="class or interface in groovy.lang"><span class="typeNameLink">GroovyObjectSupport</span></a> (implements groovy.lang.<a href="http://docs.groovy-lang.org/2.4.9/html/gapi/groovy/lang/GroovyObject.html?is-external=true" title="class or interface in groovy.lang">GroovyObject</a>) -<ul> -<li type="circle">groovy.lang.<a href="http://docs.groovy-lang.org/2.4.9/html/gapi/groovy/lang/Script.html?is-external=true" title="class or interface in groovy.lang"><span class="typeNameLink">Script</span></a> -<ul> -<li type="circle">picocli.groovy.<a href="picocli/groovy/PicocliBaseScript.html" title="class in picocli.groovy"><span class="typeNameLink">PicocliBaseScript</span></a></li> -</ul> -</li> -</ul> -</li> +<li type="circle">picocli.<a href="picocli/CommandLine.RegexTransformer.html" title="class in picocli"><span class="typeNameLink">CommandLine.RegexTransformer</span></a> (implements picocli.<a href="picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>)</li> +<li type="circle">picocli.<a href="picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><span class="typeNameLink">CommandLine.RegexTransformer.Builder</span></a></li> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a> @@ -204,6 +191,7 @@ <h2 title="Interface Hierarchy">Interface Hierarchy</h2> <li type="circle">picocli.<a href="picocli/CommandLine.IHelpCommandInitializable2.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IHelpCommandInitializable2</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.IHelpFactory.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IHelpFactory</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IHelpSectionRenderer</span></a></li> +<li type="circle">picocli.<a href="picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><span class="typeNameLink">CommandLine.INegatableOptionTransformer</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IParameterExceptionHandler</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.IParseResultHandler.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IParseResultHandler</span></a></li> <li type="circle">picocli.<a href="picocli/CommandLine.IParseResultHandler2.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IParseResultHandler2</span></a>&lt;R&gt;</li> @@ -233,7 +221,6 @@ <h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2> <li type="circle">picocli.<a href="picocli/CommandLine.Spec.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Spec</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">picocli.<a href="picocli/CommandLine.Command.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Command</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">picocli.<a href="picocli/CommandLine.ArgGroup.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.ArgGroup</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">picocli.groovy.<a href="picocli/groovy/PicocliScript.html" title="annotation in picocli.groovy"><span class="typeNameLink">PicocliScript</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> </ul> <h2 title="Enum Hierarchy">Enum Hierarchy</h2> <ul> @@ -261,7 +248,7 @@ <h2 title="Enum Hierarchy">Enum Hierarchy</h2> </a> <ul class="navList" title="Navigation"> <li><a href="overview-summary.html">Overview</a></li> -<li>Package</li> +<li><a href="picocli/package-summary.html">Package</a></li> <li>Class</li> <li class="navBarCell1Rev">Tree</li> <li><a href="deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/package-list b/docs/apidocs/package-list index 895b4631b..5834a4d7a 100644 --- a/docs/apidocs/package-list +++ b/docs/apidocs/package-list @@ -1,2 +1 @@ picocli -picocli.groovy diff --git a/docs/apidocs/picocli/AutoComplete.html b/docs/apidocs/picocli/AutoComplete.html index e88b7c91b..4c119e82b 100644 --- a/docs/apidocs/picocli/AutoComplete.html +++ b/docs/apidocs/picocli/AutoComplete.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:45 JST 2019 --> -<title>AutoComplete (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:42 JST 2019 --> +<title>AutoComplete (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="AutoComplete (picocli 4.0.0-alpha-3 API)"; + parent.document.title="AutoComplete (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -397,7 +397,7 @@ <h4>complete</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.AbstractHandler.html b/docs/apidocs/picocli/CommandLine.AbstractHandler.html index b3232256c..c66246e49 100644 --- a/docs/apidocs/picocli/CommandLine.AbstractHandler.html +++ b/docs/apidocs/picocli/CommandLine.AbstractHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.AbstractHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.AbstractHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.AbstractHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.AbstractHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -532,7 +532,7 @@ <h4>andExit</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.AbstractParseResultHandler.html b/docs/apidocs/picocli/CommandLine.AbstractParseResultHandler.html index a15bb4ddb..ac0daeb95 100644 --- a/docs/apidocs/picocli/CommandLine.AbstractParseResultHandler.html +++ b/docs/apidocs/picocli/CommandLine.AbstractParseResultHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.AbstractParseResultHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.AbstractParseResultHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.AbstractParseResultHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.AbstractParseResultHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -360,7 +360,7 @@ <h4>extractExitCodeGenerators</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ArgGroup.html b/docs/apidocs/picocli/CommandLine.ArgGroup.html index 626fb0158..603b9a100 100644 --- a/docs/apidocs/picocli/CommandLine.ArgGroup.html +++ b/docs/apidocs/picocli/CommandLine.ArgGroup.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.ArgGroup (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.ArgGroup (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ArgGroup (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ArgGroup (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -344,7 +344,7 @@ <h4>order</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Command.html b/docs/apidocs/picocli/CommandLine.Command.html index 1ee13ccc9..266466c82 100644 --- a/docs/apidocs/picocli/CommandLine.Command.html +++ b/docs/apidocs/picocli/CommandLine.Command.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Command (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Command (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Command (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Command (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -93,7 +93,6 @@ <h2 title="Annotation Type CommandLine.Command" class="title">Annotation Type Co <hr> <br> <pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation">RUNTIME</a>) - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#TYPE" title="class or interface in java.lang.annotation">TYPE</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#LOCAL_VARIABLE" title="class or interface in java.lang.annotation">LOCAL_VARIABLE</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD" title="class or interface in java.lang.annotation">FIELD</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#PACKAGE" title="class or interface in java.lang.annotation">PACKAGE</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#METHOD" title="class or interface in java.lang.annotation">METHOD</a>}) public static @interface <span class="memberNameLabel">CommandLine.Command</span></pre> <div class="block"><p>Annotate your class with <code>@Command</code> when you want more control over the format of the generated help @@ -1189,7 +1188,7 @@ <h4>exitCodeOnVersionHelp</h4> <li class="blockList"> <h4>exitCodeOnInvalidInput</h4> <pre>public abstract&nbsp;int&nbsp;exitCodeOnInvalidInput</pre> -<div class="block">Exit code for command line usage error. <a href="../picocli/CommandLine.ExitCode.html#USAGE">64</a> by default.</div> +<div class="block">Exit code for command line usage error. <a href="../picocli/CommandLine.ExitCode.html#USAGE">2</a> by default.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -1198,7 +1197,7 @@ <h4>exitCodeOnInvalidInput</h4> </dl> <dl> <dt>Default:</dt> -<dd>64</dd> +<dd>2</dd> </dl> </li> </ul> @@ -1213,7 +1212,7 @@ <h4>exitCodeOnInvalidInput</h4> <h4>exitCodeOnExecutionException</h4> <pre>public abstract&nbsp;int&nbsp;exitCodeOnExecutionException</pre> <div class="block">Exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command. - <a href="../picocli/CommandLine.ExitCode.html#SOFTWARE">70</a> by default.</div> + <a href="../picocli/CommandLine.ExitCode.html#SOFTWARE">1</a> by default.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -1222,7 +1221,7 @@ <h4>exitCodeOnExecutionException</h4> </dl> <dl> <dt>Default:</dt> -<dd>70</dd> +<dd>1</dd> </dl> </li> </ul> @@ -1295,7 +1294,7 @@ <h4>exitCodeList</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.DefaultExceptionHandler.html b/docs/apidocs/picocli/CommandLine.DefaultExceptionHandler.html index c1318ed72..def268bd6 100644 --- a/docs/apidocs/picocli/CommandLine.DefaultExceptionHandler.html +++ b/docs/apidocs/picocli/CommandLine.DefaultExceptionHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.DefaultExceptionHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.DefaultExceptionHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.DefaultExceptionHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.DefaultExceptionHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -371,7 +371,7 @@ <h4>self</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.DuplicateNameException.html b/docs/apidocs/picocli/CommandLine.DuplicateNameException.html index b7f3220f4..13de5d900 100644 --- a/docs/apidocs/picocli/CommandLine.DuplicateNameException.html +++ b/docs/apidocs/picocli/CommandLine.DuplicateNameException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.DuplicateNameException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.DuplicateNameException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.DuplicateNameException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.DuplicateNameException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -231,7 +231,7 @@ <h4>DuplicateNameException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html b/docs/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html index e391b48a3..9bdca3139 100644 --- a/docs/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html +++ b/docs/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.DuplicateOptionAnnotationsException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.DuplicateOptionAnnotationsException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.DuplicateOptionAnnotationsException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.DuplicateOptionAnnotationsException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -230,7 +230,7 @@ <h4>DuplicateOptionAnnotationsException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ExecutionException.html b/docs/apidocs/picocli/CommandLine.ExecutionException.html index 2485c7fdc..d0031f4bc 100644 --- a/docs/apidocs/picocli/CommandLine.ExecutionException.html +++ b/docs/apidocs/picocli/CommandLine.ExecutionException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.ExecutionException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.ExecutionException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ExecutionException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ExecutionException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -283,7 +283,7 @@ <h4>getCommandLine</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ExitCode.html b/docs/apidocs/picocli/CommandLine.ExitCode.html index 98518cd6d..98b85f608 100644 --- a/docs/apidocs/picocli/CommandLine.ExitCode.html +++ b/docs/apidocs/picocli/CommandLine.ExitCode.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.ExitCode (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.ExitCode (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ExitCode (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ExitCode (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -110,10 +110,23 @@ <h2 title="Class CommandLine.ExitCode" class="title">Class CommandLine.ExitCode< extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">Defines some exit codes used by picocli as default return values from the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> and <a href="../picocli/CommandLine.html#executeHelpRequest-picocli.CommandLine.ParseResult-"><code>executeHelpRequest</code></a> methods. - <p>Commands can override these defaults with annotations (e.g. <code>@Command(exitCodeOnInvalidInput = 12345)</code> + <p>Commands can override these defaults with annotations (e.g. <code>@Command(exitCodeOnInvalidInput = 64, exitCodeOnExecutionException = 70)</code> or programmatically (e.g. <a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnInvalidInput-int-"><code>CommandLine.Model.CommandSpec.exitCodeOnInvalidInput(int)</code></a>).</p> <p>Additionally, there are several mechanisms for commands to return custom exit codes. - See the javadoc of the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method for details.</p></div> + See the javadoc of the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method for details.</p> + <h3>Standard Exit Codes</h3> + <p>There are a few conventions, but there is <a href="https://stackoverflow.com/questions/1101957/are-there-any-standard-exit-status-codes-in-linux/40484670#40484670">no + standard</a>. The specific set of codes returned is unique to the program that sets it. + Typically an exit code of zero indicates success, any non-zero exit code indicates failure. For reference, here are a few conventions:</p> + <ul> + <li><a href="https://en.wikipedia.org/wiki/Exit_status">Wikipedia page on Exit Status</a></li> + <li><a href="http://www.faqs.org/docs/abs/HTML/exitcodes.html#EXITCODESREF">Bash exit codes</a></li> + <li><a href="https://www.freebsd.org/cgi/man.cgi?query=sysexits&amp;sektion=3">FreeBSD exit codes</a></li> + <li><a href="http://www.hiteksoftware.com/knowledge/articles/049.htm">Windows exit codes</a></li> + </ul> + <h3>Valid Ranges</h3> + <p>Note that *nix shells may restrict exit codes to the 0-255 range, DOS seems to allow larger numbers. + See this <a href="https://stackoverflow.com/questions/179565/exitcodes-bigger-than-255-possible">StackOverflow question</a>.</p></div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -194,38 +207,38 @@ <h4>OK</h4> <pre>public static final&nbsp;int OK</pre> <div class="block">Return value from the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> and <a href="../picocli/CommandLine.html#executeHelpRequest-picocli.CommandLine.ParseResult-"><code>executeHelpRequest</code></a> methods signifying successful termination. - <p>The value of this constant is 0, following unix C/C++ system programming <a href="https://www.freebsd.org/cgi/man.cgi?query=sysexits&sektion=3">conventions</a>.</p></div> + <p>The value of this constant is 0.</p></div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../constant-values.html#picocli.CommandLine.ExitCode.OK">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="USAGE"> +<a name="SOFTWARE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>USAGE</h4> -<pre>public static final&nbsp;int USAGE</pre> -<div class="block">Return value from the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method signifying command line usage error: user input for the command was incorrect, e.g., the wrong number of arguments, a bad flag, a bad syntax in a parameter, or whatever. <p>The value of this constant is 64, following unix C/C++ system programming <a href="https://www.freebsd.org/cgi/man.cgi?query=sysexits&sektion=3">conventions</a>.</p></div> +<h4>SOFTWARE</h4> +<pre>public static final&nbsp;int SOFTWARE</pre> +<div class="block">Return value from the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method signifying internal software error: an exception occurred when invoking the Runnable, Callable or Method user object of a command. <p>The value of this constant is 1.</p></div> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../constant-values.html#picocli.CommandLine.ExitCode.USAGE">Constant Field Values</a></dd> +<dd><a href="../constant-values.html#picocli.CommandLine.ExitCode.SOFTWARE">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="SOFTWARE"> +<a name="USAGE"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>SOFTWARE</h4> -<pre>public static final&nbsp;int SOFTWARE</pre> -<div class="block">Return value from the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method signifying internal software error: an exception occurred when invoking the Runnable, Callable or Method user object of a command. <p>The value of this constant is 70, following unix C/C++ system programming <a href="https://www.freebsd.org/cgi/man.cgi?query=sysexits&sektion=3">conventions</a>.</p></div> +<h4>USAGE</h4> +<pre>public static final&nbsp;int USAGE</pre> +<div class="block">Return value from the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method signifying command line usage error: user input for the command was incorrect, e.g., the wrong number of arguments, a bad flag, a bad syntax in a parameter, or whatever. <p>The value of this constant is 2.</p></div> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../constant-values.html#picocli.CommandLine.ExitCode.SOFTWARE">Constant Field Values</a></dd> +<dd><a href="../constant-values.html#picocli.CommandLine.ExitCode.USAGE">Constant Field Values</a></dd> </dl> </li> </ul> @@ -246,7 +259,7 @@ <h4>SOFTWARE</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html b/docs/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html index b699aaafa..bffa0e7b9 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html +++ b/docs/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Help.Ansi.IStyle (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Ansi.IStyle (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Ansi.IStyle (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Ansi.IStyle (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -243,7 +243,7 @@ <h4>off</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Ansi.Style.html b/docs/apidocs/picocli/CommandLine.Help.Ansi.Style.html index 685ebd8d4..bc8a149f8 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Ansi.Style.html +++ b/docs/apidocs/picocli/CommandLine.Help.Ansi.Style.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Help.Ansi.Style (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Ansi.Style (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Ansi.Style (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Ansi.Style (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -724,7 +724,7 @@ <h4>parse</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Ansi.Text.html b/docs/apidocs/picocli/CommandLine.Help.Ansi.Text.html index 74ee26e2c..a5cfced5e 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Ansi.Text.html +++ b/docs/apidocs/picocli/CommandLine.Help.Ansi.Text.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Help.Ansi.Text (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Ansi.Text (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Ansi.Text (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Ansi.Text (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -533,7 +533,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Ansi.html b/docs/apidocs/picocli/CommandLine.Help.Ansi.html index 74fd16301..9d2ecbf94 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Ansi.html +++ b/docs/apidocs/picocli/CommandLine.Help.Ansi.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Help.Ansi (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Ansi (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Ansi (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Ansi (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -468,7 +468,7 @@ <h4>apply</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.ColorScheme.Builder.html b/docs/apidocs/picocli/CommandLine.Help.ColorScheme.Builder.html index 4417988c0..fc31d7f98 100644 --- a/docs/apidocs/picocli/CommandLine.Help.ColorScheme.Builder.html +++ b/docs/apidocs/picocli/CommandLine.Help.ColorScheme.Builder.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.ColorScheme.Builder (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.ColorScheme.Builder (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.ColorScheme.Builder (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.ColorScheme.Builder (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -469,7 +469,7 @@ <h4>build</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.ColorScheme.html b/docs/apidocs/picocli/CommandLine.Help.ColorScheme.html index 308ef3a77..c47f7f30d 100644 --- a/docs/apidocs/picocli/CommandLine.Help.ColorScheme.html +++ b/docs/apidocs/picocli/CommandLine.Help.ColorScheme.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Help.ColorScheme (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.ColorScheme (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.ColorScheme (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.ColorScheme (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -421,7 +421,7 @@ <h4>hashCode</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Column.Overflow.html b/docs/apidocs/picocli/CommandLine.Help.Column.Overflow.html index f674c45c0..3b305431e 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Column.Overflow.html +++ b/docs/apidocs/picocli/CommandLine.Help.Column.Overflow.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.Column.Overflow (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Column.Overflow (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Column.Overflow (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Column.Overflow (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -302,7 +302,7 @@ <h4>valueOf</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Column.html b/docs/apidocs/picocli/CommandLine.Help.Column.html index 2cf275fe2..4e0586ef4 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Column.html +++ b/docs/apidocs/picocli/CommandLine.Help.Column.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.Column (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Column (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Column (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Column (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -283,7 +283,7 @@ <h4>Column</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.IOptionRenderer.html b/docs/apidocs/picocli/CommandLine.Help.IOptionRenderer.html index df5a8f9d5..63f8e71a9 100644 --- a/docs/apidocs/picocli/CommandLine.Help.IOptionRenderer.html +++ b/docs/apidocs/picocli/CommandLine.Help.IOptionRenderer.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.IOptionRenderer (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.IOptionRenderer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.IOptionRenderer (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.IOptionRenderer (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -189,7 +189,7 @@ <h4>render</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html b/docs/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html index 0f7c29a5b..1e4bbb6f2 100644 --- a/docs/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html +++ b/docs/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.IParamLabelRenderer (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.IParamLabelRenderer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.IParamLabelRenderer (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.IParamLabelRenderer (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -209,7 +209,7 @@ <h4>separator</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.IParameterRenderer.html b/docs/apidocs/picocli/CommandLine.Help.IParameterRenderer.html index a7b4d7945..84c3e89a5 100644 --- a/docs/apidocs/picocli/CommandLine.Help.IParameterRenderer.html +++ b/docs/apidocs/picocli/CommandLine.Help.IParameterRenderer.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.IParameterRenderer (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.IParameterRenderer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.IParameterRenderer (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.IParameterRenderer (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -189,7 +189,7 @@ <h4>render</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Layout.html b/docs/apidocs/picocli/CommandLine.Help.Layout.html index 73690c98c..594ec65be 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Layout.html +++ b/docs/apidocs/picocli/CommandLine.Help.Layout.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.Layout (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Layout (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Layout (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Layout (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -515,7 +515,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.TextTable.Cell.html b/docs/apidocs/picocli/CommandLine.Help.TextTable.Cell.html index 4eec0bae5..68571d71b 100644 --- a/docs/apidocs/picocli/CommandLine.Help.TextTable.Cell.html +++ b/docs/apidocs/picocli/CommandLine.Help.TextTable.Cell.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.TextTable.Cell (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.TextTable.Cell (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.TextTable.Cell (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.TextTable.Cell (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -254,7 +254,7 @@ <h4>Cell</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.TextTable.html b/docs/apidocs/picocli/CommandLine.Help.TextTable.html index 94f2238bd..abd713ae2 100644 --- a/docs/apidocs/picocli/CommandLine.Help.TextTable.html +++ b/docs/apidocs/picocli/CommandLine.Help.TextTable.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.TextTable (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.TextTable (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.TextTable (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.TextTable (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -677,7 +677,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.Visibility.html b/docs/apidocs/picocli/CommandLine.Help.Visibility.html index 7d24efda7..d3b5d2473 100644 --- a/docs/apidocs/picocli/CommandLine.Help.Visibility.html +++ b/docs/apidocs/picocli/CommandLine.Help.Visibility.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Help.Visibility (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help.Visibility (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help.Visibility (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help.Visibility (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -301,7 +301,7 @@ <h4>valueOf</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Help.html b/docs/apidocs/picocli/CommandLine.Help.html index d7254cd97..937263c8b 100644 --- a/docs/apidocs/picocli/CommandLine.Help.html +++ b/docs/apidocs/picocli/CommandLine.Help.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine.Help (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Help (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Help (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Help (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -1698,7 +1698,7 @@ <h4>defaultColorScheme</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.HelpCommand.html b/docs/apidocs/picocli/CommandLine.HelpCommand.html index 4c0d80bbd..d78eaab98 100644 --- a/docs/apidocs/picocli/CommandLine.HelpCommand.html +++ b/docs/apidocs/picocli/CommandLine.HelpCommand.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.HelpCommand (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.HelpCommand (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.HelpCommand (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.HelpCommand (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -314,7 +314,7 @@ <h4>init</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IDefaultValueProvider.html b/docs/apidocs/picocli/CommandLine.IDefaultValueProvider.html index 0d9fc8700..dc71a9657 100644 --- a/docs/apidocs/picocli/CommandLine.IDefaultValueProvider.html +++ b/docs/apidocs/picocli/CommandLine.IDefaultValueProvider.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IDefaultValueProvider (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IDefaultValueProvider (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IDefaultValueProvider (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IDefaultValueProvider (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -190,7 +190,7 @@ <h4>defaultValue</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IExceptionHandler.html b/docs/apidocs/picocli/CommandLine.IExceptionHandler.html index 8eecf23bc..629634739 100644 --- a/docs/apidocs/picocli/CommandLine.IExceptionHandler.html +++ b/docs/apidocs/picocli/CommandLine.IExceptionHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IExceptionHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IExceptionHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IExceptionHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IExceptionHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -211,7 +211,7 @@ <h4>handleException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IExceptionHandler2.html b/docs/apidocs/picocli/CommandLine.IExceptionHandler2.html index 52e79b427..6f800fa1e 100644 --- a/docs/apidocs/picocli/CommandLine.IExceptionHandler2.html +++ b/docs/apidocs/picocli/CommandLine.IExceptionHandler2.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IExceptionHandler2 (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IExceptionHandler2 (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IExceptionHandler2 (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IExceptionHandler2 (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -241,7 +241,7 @@ <h4>handleExecutionException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IExecutionExceptionHandler.html b/docs/apidocs/picocli/CommandLine.IExecutionExceptionHandler.html index 68c640b1a..cef6f4625 100644 --- a/docs/apidocs/picocli/CommandLine.IExecutionExceptionHandler.html +++ b/docs/apidocs/picocli/CommandLine.IExecutionExceptionHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IExecutionExceptionHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IExecutionExceptionHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IExecutionExceptionHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IExecutionExceptionHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -216,7 +216,7 @@ <h4>handleExecutionException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IExecutionStrategy.html b/docs/apidocs/picocli/CommandLine.IExecutionStrategy.html index db2c94f56..4446aa977 100644 --- a/docs/apidocs/picocli/CommandLine.IExecutionStrategy.html +++ b/docs/apidocs/picocli/CommandLine.IExecutionStrategy.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IExecutionStrategy (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IExecutionStrategy (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IExecutionStrategy (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IExecutionStrategy (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -206,7 +206,7 @@ <h4>execute</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IExitCodeExceptionMapper.html b/docs/apidocs/picocli/CommandLine.IExitCodeExceptionMapper.html index 181b1d220..8f542bc3b 100644 --- a/docs/apidocs/picocli/CommandLine.IExitCodeExceptionMapper.html +++ b/docs/apidocs/picocli/CommandLine.IExitCodeExceptionMapper.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IExitCodeExceptionMapper (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IExitCodeExceptionMapper (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IExitCodeExceptionMapper (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IExitCodeExceptionMapper (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -109,7 +109,7 @@ <h2 title="Interface CommandLine.IExitCodeExceptionMapper" class="title">Interfa method for an exception that occurred during parsing or while invoking the command's Runnable, Callable, or Method. <p>Example usage:</p> <pre> - &#064Command + &#064;Command class FailingCommand implements Callable&lt;Void&gt; { public Void call() throws IOException { throw new IOException("error"); @@ -117,7 +117,7 @@ <h2 title="Interface CommandLine.IExitCodeExceptionMapper" class="title">Interfa } IExitCodeExceptionMapper mapper = new IExitCodeExceptionMapper() { public int getExitCode(Throwable t) { - if (t instanceof IOException && "error".equals(t.getMessage())) { + if (t instanceof IOException &amp;&amp; "error".equals(t.getMessage())) { return 123; } return 987; @@ -208,7 +208,7 @@ <h4>getExitCode</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IExitCodeGenerator.html b/docs/apidocs/picocli/CommandLine.IExitCodeGenerator.html index 38cef46fd..281c6c103 100644 --- a/docs/apidocs/picocli/CommandLine.IExitCodeGenerator.html +++ b/docs/apidocs/picocli/CommandLine.IExitCodeGenerator.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IExitCodeGenerator (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IExitCodeGenerator (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IExitCodeGenerator (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IExitCodeGenerator (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -110,7 +110,7 @@ <h2 title="Interface CommandLine.IExitCodeGenerator" class="title">Interface Com <p>Example usage:</p> <pre> - &#064Command + &#064;Command class MyCommand implements Runnable, IExitCodeGenerator { public void run() { System.out.println("Hello"); } public int getExitCode() { return 123; } @@ -194,7 +194,7 @@ <h4>getExitCode</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IFactory.html b/docs/apidocs/picocli/CommandLine.IFactory.html index af8cae36f..ac9c6960d 100644 --- a/docs/apidocs/picocli/CommandLine.IFactory.html +++ b/docs/apidocs/picocli/CommandLine.IFactory.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IFactory (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IFactory (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IFactory (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IFactory (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -118,7 +118,8 @@ <h2 title="Interface CommandLine.IFactory" class="title">Interface CommandLine.I <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../picocli/CommandLine.html#CommandLine-java.lang.Object-picocli.CommandLine.IFactory-"><code>CommandLine.CommandLine(Object, IFactory)</code></a>, <a href="../picocli/CommandLine.html#call-java.lang.Class-picocli.CommandLine.IFactory-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-"><code>CommandLine.call(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...)</code></a>, -<a href="../picocli/CommandLine.html#run-java.lang.Class-picocli.CommandLine.IFactory-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-"><code>CommandLine.run(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...)</code></a></dd> +<a href="../picocli/CommandLine.html#run-java.lang.Class-picocli.CommandLine.IFactory-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-"><code>CommandLine.run(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...)</code></a>, +<a href="../picocli/CommandLine.html#defaultFactory--"><code>CommandLine.defaultFactory()</code></a></dd> </dl> </li> </ul> @@ -197,7 +198,7 @@ <h4>create</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable.html b/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable.html index 3cb34b99e..af6147a77 100644 --- a/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable.html +++ b/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IHelpCommandInitializable (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IHelpCommandInitializable (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IHelpCommandInitializable (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IHelpCommandInitializable (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -208,7 +208,7 @@ <h4>init</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable2.html b/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable2.html index df8c5a7aa..2bd593c49 100644 --- a/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable2.html +++ b/docs/apidocs/picocli/CommandLine.IHelpCommandInitializable2.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IHelpCommandInitializable2 (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IHelpCommandInitializable2 (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IHelpCommandInitializable2 (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IHelpCommandInitializable2 (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -202,7 +202,7 @@ <h4>init</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IHelpFactory.html b/docs/apidocs/picocli/CommandLine.IHelpFactory.html index 983219d5b..c665948da 100644 --- a/docs/apidocs/picocli/CommandLine.IHelpFactory.html +++ b/docs/apidocs/picocli/CommandLine.IHelpFactory.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IHelpFactory (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IHelpFactory (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IHelpFactory (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IHelpFactory (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -185,7 +185,7 @@ <h4>create</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IHelpSectionRenderer.html b/docs/apidocs/picocli/CommandLine.IHelpSectionRenderer.html index 2970b83cc..bff3d4e2c 100644 --- a/docs/apidocs/picocli/CommandLine.IHelpSectionRenderer.html +++ b/docs/apidocs/picocli/CommandLine.IHelpSectionRenderer.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IHelpSectionRenderer (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IHelpSectionRenderer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IHelpSectionRenderer (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IHelpSectionRenderer (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -49,7 +49,7 @@ <div class="subNav"> <ul class="navList"> <li><a href="../picocli/CommandLine.IHelpFactory.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> -<li><a href="../picocli/CommandLine.InitializationException.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/CommandLine.IHelpSectionRenderer.html" target="_top">Frames</a></li> @@ -195,7 +195,7 @@ <h4>render</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -206,7 +206,7 @@ <h4>render</h4> <div class="subNav"> <ul class="navList"> <li><a href="../picocli/CommandLine.IHelpFactory.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> -<li><a href="../picocli/CommandLine.InitializationException.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/CommandLine.IHelpSectionRenderer.html" target="_top">Frames</a></li> diff --git a/docs/apidocs/picocli/CommandLine.INegatableOptionTransformer.html b/docs/apidocs/picocli/CommandLine.INegatableOptionTransformer.html new file mode 100644 index 000000000..67632f8e4 --- /dev/null +++ b/docs/apidocs/picocli/CommandLine.INegatableOptionTransformer.html @@ -0,0 +1,281 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.INegatableOptionTransformer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="CommandLine.INegatableOptionTransformer (picocli 4.0.0-beta-1b API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":6,"i1":6}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li><a href="../index-all.html">Index</a></li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.InitializationException.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?picocli/CommandLine.INegatableOptionTransformer.html" target="_top">Frames</a></li> +<li><a href="CommandLine.INegatableOptionTransformer.html" target="_top">No&nbsp;Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary:&nbsp;</li> +<li>Nested&nbsp;|&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail:&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">picocli</div> +<h2 title="Interface CommandLine.INegatableOptionTransformer" class="title">Interface CommandLine.INegatableOptionTransformer</h2> +</div> +<div class="contentContainer"> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Known Implementing Classes:</dt> +<dd><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a></dd> +</dl> +<dl> +<dt>Enclosing class:</dt> +<dd><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></dd> +</dl> +<hr> +<br> +<pre>public static interface <span class="typeNameLabel">CommandLine.INegatableOptionTransformer</span></pre> +<div class="block">Determines the option name transformation of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> boolean options. + Making an option negatable has two aspects: + <ul> + <li>the negative form recognized by the parser while parsing the command line</li> + <li>the documentation string showing both the positive and the negative form in the usage help message</li> + </ul><p> + Additionally, this transformer controls which names of a negatable option are actually negatable: + for example, by default short options like <code>-v</code> do not have a negative form, even if the same option's + long form, <code>--verbose</code>, may have a negative form, <code>--no-verbose</code>. + </p></div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli"><code>CommandLine.RegexTransformer</code></a></dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.INegatableOptionTransformer.html#makeNegative-java.lang.String-picocli.CommandLine.Model.CommandSpec-">makeNegative</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</code> +<div class="block">Returns the negative form of the specified option name for the parser to recognize when parsing command line arguments.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.INegatableOptionTransformer.html#makeSynopsis-java.lang.String-picocli.CommandLine.Model.CommandSpec-">makeSynopsis</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</code> +<div class="block">Returns the documentation string to show in the synopsis and usage help message for the specified option.</div> +</td> +</tr> +</table> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="makeNegative-java.lang.String-picocli.CommandLine.Model.CommandSpec-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>makeNegative</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;makeNegative(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</pre> +<div class="block">Returns the negative form of the specified option name for the parser to recognize when parsing command line arguments.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>optionName</code> - the option name to create a negative form for, for example <code>--force</code></dd> +<dd><code>cmd</code> - the command that the option is part of</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the negative form of the specified option name, for example <code>--no-force</code></dd> +</dl> +</li> +</ul> +<a name="makeSynopsis-java.lang.String-picocli.CommandLine.Model.CommandSpec-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>makeSynopsis</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;makeSynopsis(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</pre> +<div class="block">Returns the documentation string to show in the synopsis and usage help message for the specified option. + The returned value should be concise and clearly suggest that both the positive and the negative form are valid option names</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>optionName</code> - the option name to create a documentation string for, for example <code>--force</code>, or <code>-XX:+&lt;option&gt;</code></dd> +<dd><code>cmd</code> - the command that the option is part of</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the documentation string for the negatable option, for example <code>--[no-]force</code>, or <code>-XX:(+|-)&lt;option&gt;</code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li><a href="../index-all.html">Index</a></li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.InitializationException.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?picocli/CommandLine.INegatableOptionTransformer.html" target="_top">Frames</a></li> +<li><a href="CommandLine.INegatableOptionTransformer.html" target="_top">No&nbsp;Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary:&nbsp;</li> +<li>Nested&nbsp;|&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail:&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/docs/apidocs/picocli/CommandLine.IParameterExceptionHandler.html b/docs/apidocs/picocli/CommandLine.IParameterExceptionHandler.html index 4d6787927..c9585cace 100644 --- a/docs/apidocs/picocli/CommandLine.IParameterExceptionHandler.html +++ b/docs/apidocs/picocli/CommandLine.IParameterExceptionHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IParameterExceptionHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IParameterExceptionHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IParameterExceptionHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IParameterExceptionHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -200,7 +200,7 @@ <h4>handleParseException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IParseResultHandler.html b/docs/apidocs/picocli/CommandLine.IParseResultHandler.html index fd516e46e..874fbc25b 100644 --- a/docs/apidocs/picocli/CommandLine.IParseResultHandler.html +++ b/docs/apidocs/picocli/CommandLine.IParseResultHandler.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IParseResultHandler (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IParseResultHandler (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IParseResultHandler (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IParseResultHandler (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -217,7 +217,7 @@ <h4>handleParseResult</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IParseResultHandler2.html b/docs/apidocs/picocli/CommandLine.IParseResultHandler2.html index f0da1f52f..dafbe714c 100644 --- a/docs/apidocs/picocli/CommandLine.IParseResultHandler2.html +++ b/docs/apidocs/picocli/CommandLine.IParseResultHandler2.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IParseResultHandler2 (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IParseResultHandler2 (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IParseResultHandler2 (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IParseResultHandler2 (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -217,7 +217,7 @@ <h4>handleParseResult</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ITypeConverter.html b/docs/apidocs/picocli/CommandLine.ITypeConverter.html index bf50898aa..6d44853f5 100644 --- a/docs/apidocs/picocli/CommandLine.ITypeConverter.html +++ b/docs/apidocs/picocli/CommandLine.ITypeConverter.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.ITypeConverter (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.ITypeConverter (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ITypeConverter (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ITypeConverter (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -219,7 +219,7 @@ <h4>convert</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.IVersionProvider.html b/docs/apidocs/picocli/CommandLine.IVersionProvider.html index 00983d328..0217501cd 100644 --- a/docs/apidocs/picocli/CommandLine.IVersionProvider.html +++ b/docs/apidocs/picocli/CommandLine.IVersionProvider.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.IVersionProvider (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.IVersionProvider (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.IVersionProvider (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.IVersionProvider (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -184,7 +184,7 @@ <h4>getVersion</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.InitializationException.html b/docs/apidocs/picocli/CommandLine.InitializationException.html index 656e1abe0..11c64ba3d 100644 --- a/docs/apidocs/picocli/CommandLine.InitializationException.html +++ b/docs/apidocs/picocli/CommandLine.InitializationException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.InitializationException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.InitializationException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.InitializationException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.InitializationException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -42,7 +42,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> @@ -240,7 +240,7 @@ <h4>InitializationException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -250,7 +250,7 @@ <h4>InitializationException</h4> </div> <div class="subNav"> <ul class="navList"> -<li><a href="../picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> diff --git a/docs/apidocs/picocli/CommandLine.MaxValuesExceededException.html b/docs/apidocs/picocli/CommandLine.MaxValuesExceededException.html index e1f6bd9b8..c8bdbe5d8 100644 --- a/docs/apidocs/picocli/CommandLine.MaxValuesExceededException.html +++ b/docs/apidocs/picocli/CommandLine.MaxValuesExceededException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.MaxValuesExceededException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.MaxValuesExceededException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.MaxValuesExceededException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.MaxValuesExceededException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -234,7 +234,7 @@ <h4>MaxValuesExceededException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.MissingParameterException.html b/docs/apidocs/picocli/CommandLine.MissingParameterException.html index fd05c9e0f..023189761 100644 --- a/docs/apidocs/picocli/CommandLine.MissingParameterException.html +++ b/docs/apidocs/picocli/CommandLine.MissingParameterException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.MissingParameterException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.MissingParameterException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.MissingParameterException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.MissingParameterException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -286,7 +286,7 @@ <h4>getMissing</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.MissingTypeConverterException.html b/docs/apidocs/picocli/CommandLine.MissingTypeConverterException.html index e46204e0e..e0d43e972 100644 --- a/docs/apidocs/picocli/CommandLine.MissingTypeConverterException.html +++ b/docs/apidocs/picocli/CommandLine.MissingTypeConverterException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.MissingTypeConverterException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.MissingTypeConverterException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.MissingTypeConverterException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.MissingTypeConverterException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -235,7 +235,7 @@ <h4>MissingTypeConverterException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Mixin.html b/docs/apidocs/picocli/CommandLine.Mixin.html index 814ddaf02..879560648 100644 --- a/docs/apidocs/picocli/CommandLine.Mixin.html +++ b/docs/apidocs/picocli/CommandLine.Mixin.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Mixin (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Mixin (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Mixin (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Mixin (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -204,7 +204,7 @@ <h4>name</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.Builder.html b/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.Builder.html index 51b0302b4..9c43ec6f9 100644 --- a/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.Builder.html +++ b/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.Builder.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.ArgGroupSpec.Builder (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.ArgGroupSpec.Builder (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.ArgGroupSpec.Builder (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.ArgGroupSpec.Builder (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -692,7 +692,7 @@ <h4>subgroups</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.html b/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.html index f24114403..3a127a3bf 100644 --- a/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.ArgGroupSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.ArgGroupSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.ArgGroupSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.ArgGroupSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.ArgGroupSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -707,7 +707,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.ArgSpec.html b/docs/apidocs/picocli/CommandLine.Model.ArgSpec.html index 506bbeed8..93d0d0c73 100644 --- a/docs/apidocs/picocli/CommandLine.Model.ArgSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.ArgSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.ArgSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.ArgSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.ArgSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.ArgSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -1088,7 +1088,7 @@ <h4>hashCodeImpl</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.CommandSpec.html b/docs/apidocs/picocli/CommandLine.Model.CommandSpec.html index 73202448d..f31ee589a 100644 --- a/docs/apidocs/picocli/CommandLine.Model.CommandSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.CommandSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.CommandSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.CommandSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,13 +12,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.CommandSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.CommandSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":9,"i32":9,"i33":9,"i34":9,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":9}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":9,"i34":9,"i35":9,"i36":9,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -74,13 +74,13 @@ <ul class="subNavList"> <li>Summary:&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li> -<li>Field&nbsp;|&nbsp;</li> +<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail:&nbsp;</li> -<li>Field&nbsp;|&nbsp;</li> +<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li> <li><a href="#method.detail">Method</a></li> </ul> @@ -137,6 +137,27 @@ <h2 title="Class CommandLine.Model.CommandSpec" class="title">Class CommandLine. <div class="summary"> <ul class="blockList"> <li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#DEFAULT_COMMAND_NAME">DEFAULT_COMMAND_NAME</a></span></code> +<div class="block">Constant String holding the default program name: <code>"&lt;main class&gt;" </code>.</div> +</td> +</tr> +</table> +</li> +</ul> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method.summary"> @@ -190,323 +211,359 @@ <h3>Method Summary</h3> </tr> <tr id="i6" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#addParentCommandElement-picocli.CommandLine.Model.IAnnotatedElement-">addParentCommandElement</a></span>(<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&nbsp;spec)</code> +<div class="block">Adds the specified <code>{@literal @}ParentCommand</code>-annotated program element to the list of elements for this command.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#addPositional-picocli.CommandLine.Model.PositionalParamSpec-">addPositional</a></span>(<a href="../picocli/CommandLine.Model.PositionalParamSpec.html" title="class in picocli">CommandLine.Model.PositionalParamSpec</a>&nbsp;positional)</code> <div class="block">Adds the specified positional parameter spec to the list of configured arguments to expect.</div> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i8" class="altColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#addSpecElement-picocli.CommandLine.Model.IAnnotatedElement-">addSpecElement</a></span>(<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&nbsp;spec)</code> +<div class="block">Adds the specified <code>{@literal @}Spec</code>-annotated program element to the list of elements for this command.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#addSubcommand-java.lang.String-picocli.CommandLine.Model.CommandSpec-">addSubcommand</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name, <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;subcommand)</code> <div class="block">Adds the specified subcommand with the specified name.</div> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#addSubcommand-java.lang.String-picocli.CommandLine-">addSubcommand</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name, <a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&nbsp;subCommandLine)</code> <div class="block">Adds the specified subcommand with the specified name.</div> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#addUnmatchedArgsBinding-picocli.CommandLine.Model.UnmatchedArgsBinding-">addUnmatchedArgsBinding</a></span>(<a href="../picocli/CommandLine.Model.UnmatchedArgsBinding.html" title="class in picocli">CommandLine.Model.UnmatchedArgsBinding</a>&nbsp;spec)</code> <div class="block">Adds the specified <code>UnmatchedArgsBinding</code> to the list of model objects to capture unmatched arguments for this command.</div> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#aliases--">aliases</a></span>()</code> <div class="block">Returns the alias command names of this subcommand.</div> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#aliases-java.lang.String...-">aliases</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;aliases)</code> <div class="block">Sets the alternative names by which this subcommand is recognized on the command line.</div> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.ArgGroupSpec.html" title="class in picocli">CommandLine.Model.ArgGroupSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#argGroups--">argGroups</a></span>()</code> <div class="block">Returns the <a href="../picocli/CommandLine.Model.ArgGroupSpec.html" title="class in picocli">argument groups</a> in this command.</div> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.ArgSpec.html" title="class in picocli">CommandLine.Model.ArgSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#args--">args</a></span>()</code> <div class="block">Returns the list of all options and positional parameters configured for this command.</div> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#commandLine--">commandLine</a></span>()</code> <div class="block">Returns the CommandLine constructed with this <code>CommandSpec</code> model.</div> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>protected <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#commandLine-picocli.CommandLine-">commandLine</a></span>(<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&nbsp;commandLine)</code> <div class="block">Sets the CommandLine constructed with this <code>CommandSpec</code> model.</div> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i18" class="altColor"> <td class="colFirst"><code>static <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#create--">create</a></span>()</code> <div class="block">Creates and returns a new <code>CommandSpec</code> without any associated user object.</div> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i19" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.IDefaultValueProvider.html" title="interface in picocli">CommandLine.IDefaultValueProvider</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#defaultValueProvider--">defaultValueProvider</a></span>()</code> <div class="block">Returns the default value provider for this command.</div> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i20" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#defaultValueProvider-picocli.CommandLine.IDefaultValueProvider-">defaultValueProvider</a></span>(<a href="../picocli/CommandLine.IDefaultValueProvider.html" title="interface in picocli">CommandLine.IDefaultValueProvider</a>&nbsp;defaultValueProvider)</code> <div class="block">Sets default value provider for this command.</div> </td> </tr> -<tr id="i19" class="rowColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnExecutionException--">exitCodeOnExecutionException</a></span>()</code> <div class="block">Returns exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command.</div> </td> </tr> -<tr id="i20" class="altColor"> +<tr id="i22" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnExecutionException-int-">exitCodeOnExecutionException</a></span>(int&nbsp;newValue)</code> <div class="block">Sets exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command.</div> </td> </tr> -<tr id="i21" class="rowColor"> +<tr id="i23" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnInvalidInput--">exitCodeOnInvalidInput</a></span>()</code> <div class="block">Returns exit code for command line usage error.</div> </td> </tr> -<tr id="i22" class="altColor"> +<tr id="i24" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnInvalidInput-int-">exitCodeOnInvalidInput</a></span>(int&nbsp;newValue)</code> <div class="block">Sets exit code for command line usage error.</div> </td> </tr> -<tr id="i23" class="rowColor"> +<tr id="i25" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnSuccess--">exitCodeOnSuccess</a></span>()</code> <div class="block">Returns exit code for successful termination.</div> </td> </tr> -<tr id="i24" class="altColor"> +<tr id="i26" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnSuccess-int-">exitCodeOnSuccess</a></span>(int&nbsp;newValue)</code> <div class="block">Sets exit code for successful termination.</div> </td> </tr> -<tr id="i25" class="rowColor"> +<tr id="i27" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnUsageHelp--">exitCodeOnUsageHelp</a></span>()</code> <div class="block">Returns exit code for successful termination after printing usage help on user request.</div> </td> </tr> -<tr id="i26" class="altColor"> +<tr id="i28" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnUsageHelp-int-">exitCodeOnUsageHelp</a></span>(int&nbsp;newValue)</code> <div class="block">Sets exit code for successful termination after printing usage help on user request.</div> </td> </tr> -<tr id="i27" class="rowColor"> +<tr id="i29" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnVersionHelp--">exitCodeOnVersionHelp</a></span>()</code> <div class="block">Returns exit code for successful termination after printing version help on user request.</div> </td> </tr> -<tr id="i28" class="altColor"> +<tr id="i30" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#exitCodeOnVersionHelp-int-">exitCodeOnVersionHelp</a></span>(int&nbsp;newValue)</code> <div class="block">Sets exit code for successful termination after printing version help on user request.</div> </td> </tr> -<tr id="i29" class="rowColor"> +<tr id="i31" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#findOption-char-">findOption</a></span>(char&nbsp;shortName)</code> <div class="block">Returns the option with the specified short name, or <code>null</code> if no option with that name is defined for this command.</div> </td> </tr> -<tr id="i30" class="altColor"> +<tr id="i32" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#findOption-java.lang.String-">findOption</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code> <div class="block">Returns the option with the specified name, or <code>null</code> if no option with that name is defined for this command.</div> </td> </tr> -<tr id="i31" class="rowColor"> +<tr id="i33" class="rowColor"> <td class="colFirst"><code>static <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#forAnnotatedObject-java.lang.Object-">forAnnotatedObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;userObject)</code> <div class="block">Creates and returns a new <code>CommandSpec</code> initialized from the specified associated user object.</div> </td> </tr> -<tr id="i32" class="altColor"> +<tr id="i34" class="altColor"> <td class="colFirst"><code>static <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#forAnnotatedObject-java.lang.Object-picocli.CommandLine.IFactory-">forAnnotatedObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;userObject, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory)</code> <div class="block">Creates and returns a new <code>CommandSpec</code> initialized from the specified associated user object.</div> </td> </tr> -<tr id="i33" class="rowColor"> +<tr id="i35" class="rowColor"> <td class="colFirst"><code>static <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#forAnnotatedObjectLenient-java.lang.Object-">forAnnotatedObjectLenient</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;userObject)</code> <div class="block">Creates and returns a new <code>CommandSpec</code> initialized from the specified associated user object.</div> </td> </tr> -<tr id="i34" class="altColor"> +<tr id="i36" class="altColor"> <td class="colFirst"><code>static <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#forAnnotatedObjectLenient-java.lang.Object-picocli.CommandLine.IFactory-">forAnnotatedObjectLenient</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;userObject, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory)</code> <div class="block">Creates and returns a new <code>CommandSpec</code> initialized from the specified associated user object.</div> </td> </tr> -<tr id="i35" class="rowColor"> +<tr id="i37" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#helpCommand--">helpCommand</a></span>()</code> <div class="block">Returns whether this subcommand is a help command, and required options and positional parameters of the parent command should not be validated.</div> </td> </tr> -<tr id="i36" class="altColor"> +<tr id="i38" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#helpCommand-boolean-">helpCommand</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether this is a help command and required parameter checking should be suspended.</div> </td> </tr> -<tr id="i37" class="rowColor"> +<tr id="i39" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#interpolateVariables--">interpolateVariables</a></span>()</code> <div class="block">Returns whether whether variables should be interpolated in String values.</div> </td> </tr> -<tr id="i38" class="altColor"> +<tr id="i40" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#interpolateVariables-java.lang.Boolean-">interpolateVariables</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;interpolate)</code> <div class="block">Sets whether whether variables should be interpolated in String values.</div> </td> </tr> -<tr id="i39" class="rowColor"> +<tr id="i41" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#isAddMethodSubcommands--">isAddMethodSubcommands</a></span>()</code> <div class="block">Returns whether method commands should be added as subcommands.</div> </td> </tr> -<tr id="i40" class="altColor"> +<tr id="i42" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#mixins--">mixins</a></span>()</code> <div class="block">Returns a map of the mixin names to mixin <code>CommandSpec</code> objects configured for this command.</div> </td> </tr> -<tr id="i41" class="rowColor"> +<tr id="i43" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#mixinStandardHelpOptions--">mixinStandardHelpOptions</a></span>()</code> <div class="block">Returns <code>true</code> if the standard help options have been mixed in with this command, <code>false</code> otherwise.</div> </td> </tr> -<tr id="i42" class="altColor"> +<tr id="i44" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#mixinStandardHelpOptions-boolean-">mixinStandardHelpOptions</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the standard help options should be mixed in with this command.</div> </td> </tr> -<tr id="i43" class="rowColor"> +<tr id="i45" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#name--">name</a></span>()</code> <div class="block">Returns name of this command.</div> </td> </tr> -<tr id="i44" class="altColor"> +<tr id="i46" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#name-java.lang.String-">name</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code> <div class="block">Sets the String to use as the program name in the synopsis line of the help message.</div> </td> </tr> -<tr id="i45" class="rowColor"> +<tr id="i47" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#names--">names</a></span>()</code> <div class="block">Returns all names of this command, including <a href="../picocli/CommandLine.Model.CommandSpec.html#name--"><code>name()</code></a> and <a href="../picocli/CommandLine.Model.CommandSpec.html#aliases--"><code>aliases()</code></a>.</div> </td> </tr> -<tr id="i46" class="altColor"> +<tr id="i48" class="altColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#negatableOptionTransformer--">negatableOptionTransformer</a></span>()</code> +<div class="block">Returns the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +</td> +</tr> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#negatableOptionTransformer-picocli.CommandLine.INegatableOptionTransformer-">negatableOptionTransformer</a></span>(<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>&nbsp;newValue)</code> +<div class="block">Sets the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +</td> +</tr> +<tr id="i50" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a>&gt;</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#negatedOptionsMap--">negatedOptionsMap</a></span>()</code> +<div class="block">Returns a map of the negated option names to option spec objects configured for this command.</div> +</td> +</tr> +<tr id="i51" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#options--">options</a></span>()</code> <div class="block">Returns the list of options configured for this command.</div> </td> </tr> -<tr id="i47" class="rowColor"> +<tr id="i52" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#optionsMap--">optionsMap</a></span>()</code> <div class="block">Returns a map of the option names to option spec objects configured for this command.</div> </td> </tr> -<tr id="i48" class="altColor"> +<tr id="i53" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#parent--">parent</a></span>()</code> <div class="block">Returns the parent command of this subcommand, or <code>null</code> if this is a top-level command.</div> </td> </tr> -<tr id="i49" class="rowColor"> +<tr id="i54" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#parent-picocli.CommandLine.Model.CommandSpec-">parent</a></span>(<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;parent)</code> <div class="block">Sets the parent command of this subcommand.</div> </td> </tr> -<tr id="i50" class="altColor"> +<tr id="i55" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&gt;</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#parentCommandElements--">parentCommandElements</a></span>()</code> +<div class="block">Returns the list of program elements annotated with <code>{@literal @}ParentCommand</code> configured for this command.</div> +</td> +</tr> +<tr id="i56" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.ParserSpec.html" title="class in picocli">CommandLine.Model.ParserSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#parser--">parser</a></span>()</code> <div class="block">Returns the parser specification for this command.</div> </td> </tr> -<tr id="i51" class="rowColor"> +<tr id="i57" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#parser-picocli.CommandLine.Model.ParserSpec-">parser</a></span>(<a href="../picocli/CommandLine.Model.ParserSpec.html" title="class in picocli">CommandLine.Model.ParserSpec</a>&nbsp;settings)</code> <div class="block">Initializes the parser specification for this command from the specified settings and returns this commandSpec.</div> </td> </tr> -<tr id="i52" class="altColor"> +<tr id="i58" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.PositionalParamSpec.html" title="class in picocli">CommandLine.Model.PositionalParamSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#positionalParameters--">positionalParameters</a></span>()</code> <div class="block">Returns the list of positional parameters configured for this command.</div> </td> </tr> -<tr id="i53" class="rowColor"> +<tr id="i59" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang">Character</a>,<a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#posixOptionsMap--">posixOptionsMap</a></span>()</code> <div class="block">Returns a map of the short (single character) option names to option spec objects configured for this command.</div> </td> </tr> -<tr id="i54" class="altColor"> +<tr id="i60" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#qualifiedName--">qualifiedName</a></span>()</code> <div class="block">Returns the String to use as the program name in the synopsis line of the help message: this command's <a href="../picocli/CommandLine.Model.CommandSpec.html#name--"><code>name</code></a>, preceded by the qualified name of the parent command, if any, separated by a space.</div> </td> </tr> -<tr id="i55" class="rowColor"> +<tr id="i61" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#qualifiedName-java.lang.String-">qualifiedName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</code> <div class="block">Returns this command's fully qualified name, which is its <a href="../picocli/CommandLine.Model.CommandSpec.html#name--"><code>name</code></a>, preceded by the qualified name of the parent command, if this command has a parent command.</div> </td> </tr> -<tr id="i56" class="altColor"> +<tr id="i62" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.ArgSpec.html" title="class in picocli">CommandLine.Model.ArgSpec</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#requiredArgs--">requiredArgs</a></span>()</code> <div class="block">Returns the list of required options and positional parameters configured for this command.</div> </td> </tr> -<tr id="i57" class="rowColor"> +<tr id="i63" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util">ResourceBundle</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#resourceBundle--">resourceBundle</a></span>()</code> <div class="block">Returns the resource bundle for this command.</div> </td> </tr> -<tr id="i58" class="altColor"> +<tr id="i64" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#resourceBundle-java.util.ResourceBundle-">resourceBundle</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util">ResourceBundle</a>&nbsp;bundle)</code> <div class="block">Initializes the resource bundle for this command: sets the <code>UsageMessageSpec.messages</code> to @@ -515,13 +572,13 @@ <h3>Method Summary</h3> to the same <code>Messages</code> instance.</div> </td> </tr> -<tr id="i59" class="rowColor"> +<tr id="i65" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#resourceBundleBaseName--">resourceBundleBaseName</a></span>()</code> <div class="block">Returns the resource bundle base name for this command.</div> </td> </tr> -<tr id="i60" class="altColor"> +<tr id="i66" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#resourceBundleBaseName-java.lang.String-">resourceBundleBaseName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;resourceBundleBaseName)</code> <div class="block">Initializes the resource bundle for this command: sets the <code>UsageMessageSpec.messages</code> to @@ -530,32 +587,38 @@ <h3>Method Summary</h3> to the same <code>Messages</code> instance.</div> </td> </tr> -<tr id="i61" class="rowColor"> +<tr id="i67" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#setAddMethodSubcommands-java.lang.Boolean-">setAddMethodSubcommands</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;addMethodSubcommands)</code> <div class="block">Sets whether method commands should be added as subcommands.</div> </td> </tr> -<tr id="i62" class="altColor"> +<tr id="i68" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&gt;</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#specElements--">specElements</a></span>()</code> +<div class="block">Returns the list of program elements annotated with <code>{@literal @}Spec</code> configured for this command.</div> +</td> +</tr> +<tr id="i69" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#subcommands--">subcommands</a></span>()</code> <div class="block">Returns a read-only view of the subcommand map.</div> </td> </tr> -<tr id="i63" class="rowColor"> +<tr id="i70" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#toString--">toString</a></span>()</code> <div class="block">Returns a string representation of this command, used in error messages and trace messages.</div> </td> </tr> -<tr id="i64" class="altColor"> +<tr id="i71" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.UnmatchedArgsBinding.html" title="class in picocli">CommandLine.Model.UnmatchedArgsBinding</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#unmatchedArgsBindings--">unmatchedArgsBindings</a></span>()</code> <div class="block">Returns the list of <a href="../picocli/CommandLine.Model.UnmatchedArgsBinding.html" title="class in picocli"><code>UnmatchedArgumentsBindings</code></a> configured for this command; each <code>UnmatchedArgsBinding</code> captures the arguments that could not be matched to any options or positional parameters.</div> </td> </tr> -<tr id="i65" class="rowColor"> +<tr id="i72" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#updateCommandAttributes-picocli.CommandLine.Command-picocli.CommandLine.IFactory-">updateCommandAttributes</a></span>(<a href="../picocli/CommandLine.Command.html" title="annotation in picocli">CommandLine.Command</a>&nbsp;cmd, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory)</code> @@ -564,57 +627,57 @@ <h3>Method Summary</h3> version provider, default provider and <a href="../picocli/CommandLine.Model.UsageMessageSpec.html" title="class in picocli"><code>usage message spec</code></a>.</div> </td> </tr> -<tr id="i66" class="altColor"> +<tr id="i73" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.UsageMessageSpec.html" title="class in picocli">CommandLine.Model.UsageMessageSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#usageMessage--">usageMessage</a></span>()</code> <div class="block">Returns the usage help message specification for this command.</div> </td> </tr> -<tr id="i67" class="rowColor"> +<tr id="i74" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#usageMessage-picocli.CommandLine.Model.UsageMessageSpec-">usageMessage</a></span>(<a href="../picocli/CommandLine.Model.UsageMessageSpec.html" title="class in picocli">CommandLine.Model.UsageMessageSpec</a>&nbsp;settings)</code> <div class="block">Initializes the usageMessage specification for this command from the specified settings and returns this commandSpec.</div> </td> </tr> -<tr id="i68" class="altColor"> +<tr id="i75" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#userObject--">userObject</a></span>()</code> <div class="block">Returns the user object associated with this command.</div> </td> </tr> -<tr id="i69" class="rowColor"> +<tr id="i76" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#version--">version</a></span>()</code> <div class="block">Returns version information for this command, to print to the console when the user specifies an <a href="../picocli/CommandLine.Model.OptionSpec.html#versionHelp--">option</a> to request version help.</div> </td> </tr> -<tr id="i70" class="altColor"> +<tr id="i77" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#version-java.lang.String...-">version</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;version)</code> <div class="block">Sets version information literals for this command, to print to the console when the user specifies an <a href="../picocli/CommandLine.Model.OptionSpec.html#versionHelp--">option</a> to request version help.</div> </td> </tr> -<tr id="i71" class="rowColor"> +<tr id="i78" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.IVersionProvider.html" title="interface in picocli">CommandLine.IVersionProvider</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#versionProvider--">versionProvider</a></span>()</code> <div class="block">Returns the version provider for this command, to generate the <a href="../picocli/CommandLine.Model.CommandSpec.html#version--"><code>version()</code></a> strings.</div> </td> </tr> -<tr id="i72" class="altColor"> +<tr id="i79" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#versionProvider-picocli.CommandLine.IVersionProvider-">versionProvider</a></span>(<a href="../picocli/CommandLine.IVersionProvider.html" title="interface in picocli">CommandLine.IVersionProvider</a>&nbsp;versionProvider)</code> <div class="block">Sets version provider for this command, to generate the <a href="../picocli/CommandLine.Model.CommandSpec.html#version--"><code>version()</code></a> strings.</div> </td> </tr> -<tr id="i73" class="rowColor"> +<tr id="i80" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#withToString-java.lang.String-">withToString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newValue)</code> <div class="block">Sets the string representation of this command, used in error messages and trace messages.</div> </td> </tr> -<tr id="i74" class="altColor"> +<tr id="i81" class="rowColor"> <td class="colFirst"><code>static <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.CommandSpec.html#wrapWithoutInspection-java.lang.Object-">wrapWithoutInspection</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;userObject)</code> <div class="block">Creates and returns a new <code>CommandSpec</code> with the specified associated user object.</div> @@ -636,6 +699,30 @@ <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com <div class="details"> <ul class="blockList"> <li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="DEFAULT_COMMAND_NAME"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>DEFAULT_COMMAND_NAME</h4> +<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_COMMAND_NAME</pre> +<div class="block">Constant String holding the default program name: <code>"&lt;main class&gt;" </code>.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../constant-values.html#picocli.CommandLine.Model.CommandSpec.DEFAULT_COMMAND_NAME">Constant Field Values</a></dd> +</dl> +</li> +</ul> +</li> +</ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method.detail"> @@ -1187,6 +1274,38 @@ <h4>addUnmatchedArgsBinding</h4> </dl> </li> </ul> +<a name="addSpecElement-picocli.CommandLine.Model.IAnnotatedElement-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addSpecElement</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;addSpecElement(<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&nbsp;spec)</pre> +<div class="block">Adds the specified <code>{@literal @}Spec</code>-annotated program element to the list of elements for this command.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>this CommandSpec for method chaining</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> +<a name="addParentCommandElement-picocli.CommandLine.Model.IAnnotatedElement-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addParentCommandElement</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;addParentCommandElement(<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&nbsp;spec)</pre> +<div class="block">Adds the specified <code>{@literal @}ParentCommand</code>-annotated program element to the list of elements for this command.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>this CommandSpec for method chaining</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> <a name="mixins--"> <!-- --> </a> @@ -1259,6 +1378,22 @@ <h4>optionsMap</h4> </dl> </li> </ul> +<a name="negatedOptionsMap--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negatedOptionsMap</h4> +<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli">CommandLine.Model.OptionSpec</a>&gt;&nbsp;negatedOptionsMap()</pre> +<div class="block">Returns a map of the negated option names to option spec objects configured for this command.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>an immutable map of negatable options that this command recognizes.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> <a name="posixOptionsMap--"> <!-- --> </a> @@ -1299,6 +1434,34 @@ <h4>unmatchedArgsBindings</h4> each <code>UnmatchedArgsBinding</code> captures the arguments that could not be matched to any options or positional parameters.</div> </li> </ul> +<a name="specElements--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>specElements</h4> +<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&gt;&nbsp;specElements()</pre> +<div class="block">Returns the list of program elements annotated with <code>{@literal @}Spec</code> configured for this command.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> +<a name="parentCommandElements--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>parentCommandElements</h4> +<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a>&gt;&nbsp;parentCommandElements()</pre> +<div class="block">Returns the list of program elements annotated with <code>{@literal @}ParentCommand</code> configured for this command.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> <a name="name--"> <!-- --> </a> @@ -1493,7 +1656,7 @@ <h4>exitCodeOnVersionHelp</h4> <li class="blockList"> <h4>exitCodeOnInvalidInput</h4> <pre>public&nbsp;int&nbsp;exitCodeOnInvalidInput()</pre> -<div class="block">Returns exit code for command line usage error. <a href="../picocli/CommandLine.ExitCode.html#USAGE">64</a> by default, may be set programmatically or via the <a href="../picocli/CommandLine.Command.html#exitCodeOnInvalidInput--"><code>exitCodeOnInvalidInput</code></a> annotation.</div> +<div class="block">Returns exit code for command line usage error. <a href="../picocli/CommandLine.ExitCode.html#USAGE">2</a> by default, may be set programmatically or via the <a href="../picocli/CommandLine.Command.html#exitCodeOnInvalidInput--"><code>exitCodeOnInvalidInput</code></a> annotation.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -1510,7 +1673,7 @@ <h4>exitCodeOnInvalidInput</h4> <h4>exitCodeOnExecutionException</h4> <pre>public&nbsp;int&nbsp;exitCodeOnExecutionException()</pre> <div class="block">Returns exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command. - <a href="../picocli/CommandLine.ExitCode.html#SOFTWARE">70</a> by default, may be set programmatically or via the <a href="../picocli/CommandLine.Command.html#exitCodeOnExecutionException--"><code>exitCodeOnExecutionException</code></a> annotation.</div> + <a href="../picocli/CommandLine.ExitCode.html#SOFTWARE">1</a> by default, may be set programmatically or via the <a href="../picocli/CommandLine.Command.html#exitCodeOnExecutionException--"><code>exitCodeOnExecutionException</code></a> annotation.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -1519,6 +1682,22 @@ <h4>exitCodeOnExecutionException</h4> </dl> </li> </ul> +<a name="negatableOptionTransformer--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negatableOptionTransformer</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>&nbsp;negatableOptionTransformer()</pre> +<div class="block">Returns the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Option.html#negatable--"><code>CommandLine.Option.negatable()</code></a></dd> +</dl> +</li> +</ul> <a name="mixinStandardHelpOptions--"> <!-- --> </a> @@ -1709,7 +1888,7 @@ <h4>exitCodeOnVersionHelp</h4> <li class="blockList"> <h4>exitCodeOnInvalidInput</h4> <pre>public&nbsp;<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;exitCodeOnInvalidInput(int&nbsp;newValue)</pre> -<div class="block">Sets exit code for command line usage error. <a href="../picocli/CommandLine.ExitCode.html#USAGE">64</a> by default.</div> +<div class="block">Sets exit code for command line usage error. <a href="../picocli/CommandLine.ExitCode.html#USAGE">2</a> by default.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -1726,7 +1905,7 @@ <h4>exitCodeOnInvalidInput</h4> <h4>exitCodeOnExecutionException</h4> <pre>public&nbsp;<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;exitCodeOnExecutionException(int&nbsp;newValue)</pre> <div class="block">Sets exit code signifying that an exception occurred when invoking the Runnable, Callable or Method user object of a command. - <a href="../picocli/CommandLine.ExitCode.html#SOFTWARE">70</a> by default.</div> + <a href="../picocli/CommandLine.ExitCode.html#SOFTWARE">1</a> by default.</div> <dl> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>4.0</dd> @@ -1735,6 +1914,22 @@ <h4>exitCodeOnExecutionException</h4> </dl> </li> </ul> +<a name="negatableOptionTransformer-picocli.CommandLine.INegatableOptionTransformer-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negatableOptionTransformer</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;negatableOptionTransformer(<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>&nbsp;newValue)</pre> +<div class="block">Sets the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Option.html#negatable--"><code>CommandLine.Option.negatable()</code></a></dd> +</dl> +</li> +</ul> <a name="mixinStandardHelpOptions-boolean-"> <!-- --> </a> @@ -1828,7 +2023,7 @@ <h4>findOption</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -1864,13 +2059,13 @@ <h4>findOption</h4> <ul class="subNavList"> <li>Summary:&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li> -<li>Field&nbsp;|&nbsp;</li> +<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li> <li><a href="#method.summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail:&nbsp;</li> -<li>Field&nbsp;|&nbsp;</li> +<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li> <li><a href="#method.detail">Method</a></li> </ul> diff --git a/docs/apidocs/picocli/CommandLine.Model.IAnnotatedElement.html b/docs/apidocs/picocli/CommandLine.Model.IAnnotatedElement.html index 455cbfd15..ebf019ba6 100644 --- a/docs/apidocs/picocli/CommandLine.Model.IAnnotatedElement.html +++ b/docs/apidocs/picocli/CommandLine.Model.IAnnotatedElement.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.IAnnotatedElement (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.IAnnotatedElement (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,13 +12,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.IAnnotatedElement (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.IAnnotatedElement (picocli 4.0.0-beta-1b API)"; } } catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -174,45 +174,49 @@ <h3>Method Summary</h3> </tr> <tr id="i11" class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isInjectSpec--">isInjectSpec</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isInteractive--">isInteractive</a></span>()</code>&nbsp;</td> </tr> <tr id="i12" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isInteractive--">isInteractive</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isMethodParameter--">isMethodParameter</a></span>()</code>&nbsp;</td> </tr> <tr id="i13" class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isMethodParameter--">isMethodParameter</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isMixin--">isMixin</a></span>()</code>&nbsp;</td> </tr> <tr id="i14" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isMixin--">isMixin</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isMultiValue--">isMultiValue</a></span>()</code>&nbsp;</td> </tr> <tr id="i15" class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isMultiValue--">isMultiValue</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isOption--">isOption</a></span>()</code>&nbsp;</td> </tr> <tr id="i16" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isOption--">isOption</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isParameter--">isParameter</a></span>()</code>&nbsp;</td> </tr> <tr id="i17" class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isParameter--">isParameter</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isParentCommand--">isParentCommand</a></span>()</code>&nbsp;</td> </tr> <tr id="i18" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isUnmatched--">isUnmatched</a></span>()</code>&nbsp;</td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isSpec--">isSpec</a></span>()</code>&nbsp;</td> </tr> <tr id="i19" class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#isUnmatched--">isUnmatched</a></span>()</code>&nbsp;</td> +</tr> +<tr id="i20" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.IScope.html" title="interface in picocli">CommandLine.Model.IScope</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#scope--">scope</a></span>()</code>&nbsp;</td> </tr> -<tr id="i20" class="altColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.ISetter.html" title="interface in picocli">CommandLine.Model.ISetter</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#setter--">setter</a></span>()</code>&nbsp;</td> </tr> -<tr id="i21" class="rowColor"> +<tr id="i22" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html#userObject--">userObject</a></span>()</code>&nbsp;</td> </tr> @@ -330,13 +334,22 @@ <h4>isUnmatched</h4> <pre>boolean&nbsp;isUnmatched()</pre> </li> </ul> -<a name="isInjectSpec--"> +<a name="isSpec--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isSpec</h4> +<pre>boolean&nbsp;isSpec()</pre> +</li> +</ul> +<a name="isParentCommand--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>isInjectSpec</h4> -<pre>boolean&nbsp;isInjectSpec()</pre> +<h4>isParentCommand</h4> +<pre>boolean&nbsp;isParentCommand()</pre> </li> </ul> <a name="isMultiValue--"> @@ -446,7 +459,7 @@ <h4>getToString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.IGetter.html b/docs/apidocs/picocli/CommandLine.Model.IGetter.html index b0ce800fb..b0fa59b56 100644 --- a/docs/apidocs/picocli/CommandLine.Model.IGetter.html +++ b/docs/apidocs/picocli/CommandLine.Model.IGetter.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.IGetter (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.IGetter (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.IGetter (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.IGetter (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -190,7 +190,7 @@ <h4>get</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.IOrdered.html b/docs/apidocs/picocli/CommandLine.Model.IOrdered.html index 2b33b5350..c323c9c4c 100644 --- a/docs/apidocs/picocli/CommandLine.Model.IOrdered.html +++ b/docs/apidocs/picocli/CommandLine.Model.IOrdered.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.IOrdered (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.IOrdered (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.IOrdered (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.IOrdered (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -182,7 +182,7 @@ <h4>order</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.IScope.html b/docs/apidocs/picocli/CommandLine.Model.IScope.html index aec2e2f7d..2bcd0000b 100644 --- a/docs/apidocs/picocli/CommandLine.Model.IScope.html +++ b/docs/apidocs/picocli/CommandLine.Model.IScope.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model.IScope (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.IScope (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.IScope (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.IScope (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -155,7 +155,7 @@ <h3>Methods inherited from interface&nbsp;picocli.<a href="../picocli/CommandLin </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.ISetter.html b/docs/apidocs/picocli/CommandLine.Model.ISetter.html index 7f488f12c..c647b2316 100644 --- a/docs/apidocs/picocli/CommandLine.Model.ISetter.html +++ b/docs/apidocs/picocli/CommandLine.Model.ISetter.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:49 JST 2019 --> -<title>CommandLine.Model.ISetter (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.ISetter (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.ISetter (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.ISetter (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -197,7 +197,7 @@ <h4>set</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.ITypeInfo.html b/docs/apidocs/picocli/CommandLine.Model.ITypeInfo.html index 06fa4c4ab..f144b5a92 100644 --- a/docs/apidocs/picocli/CommandLine.Model.ITypeInfo.html +++ b/docs/apidocs/picocli/CommandLine.Model.ITypeInfo.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:49 JST 2019 --> -<title>CommandLine.Model.ITypeInfo (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.ITypeInfo (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.ITypeInfo (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.ITypeInfo (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -365,7 +365,7 @@ <h4>getAuxiliaryTypes</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.Messages.html b/docs/apidocs/picocli/CommandLine.Model.Messages.html index e9c148a6e..575f11d34 100644 --- a/docs/apidocs/picocli/CommandLine.Model.Messages.html +++ b/docs/apidocs/picocli/CommandLine.Model.Messages.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:49 JST 2019 --> -<title>CommandLine.Model.Messages (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.Messages (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.Messages (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.Messages (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -479,7 +479,7 @@ <h4>commandSpec</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.MethodParam.html b/docs/apidocs/picocli/CommandLine.Model.MethodParam.html index e3bc456c0..cdb20c327 100644 --- a/docs/apidocs/picocli/CommandLine.Model.MethodParam.html +++ b/docs/apidocs/picocli/CommandLine.Model.MethodParam.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.MethodParam (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.MethodParam (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.MethodParam (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.MethodParam (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -375,7 +375,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html b/docs/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html index d0a7d7466..95bf160d5 100644 --- a/docs/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html +++ b/docs/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.OptionSpec.Builder (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.OptionSpec.Builder (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,13 +12,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.OptionSpec.Builder (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.OptionSpec.Builder (picocli 4.0.0-beta-1b API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":42,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":42,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -335,160 +335,172 @@ <h3>Method Summary</h3> </td> </tr> <tr id="i32" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#negatable--">negatable</a></span>()</code> +<div class="block">Returns whether a negative version for this boolean option is automatically added.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#negatable-boolean-">negatable</a></span>(boolean&nbsp;negatable)</code> +<div class="block">Sets whether a negative version for this boolean option is automatically added, and returns this builder.</div> +</td> +</tr> +<tr id="i34" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#order--">order</a></span>()</code> <div class="block">Returns the position in the options list in the usage help message at which this option should be shown.</div> </td> </tr> -<tr id="i33" class="rowColor"> +<tr id="i35" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#order-int-">order</a></span>(int&nbsp;order)</code> <div class="block">Sets the position in the options list in the usage help message at which this option should be shown, and returns this builder.</div> </td> </tr> -<tr id="i34" class="altColor"> +<tr id="i36" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#paramLabel--">paramLabel</a></span>()</code> <div class="block">Returns the name of the option or positional parameter used in the usage help message.</div> </td> </tr> -<tr id="i35" class="rowColor"> +<tr id="i37" class="rowColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#paramLabel-java.lang.String-">paramLabel</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;paramLabel)</code> <div class="block">Sets the name of the option or positional parameter used in the usage help message, and returns this builder.</div> </td> </tr> -<tr id="i36" class="altColor"> +<tr id="i38" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#required--">required</a></span>()</code> <div class="block">Returns whether this is a required option or positional parameter.</div> </td> </tr> -<tr id="i37" class="rowColor"> +<tr id="i39" class="rowColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#required-boolean-">required</a></span>(boolean&nbsp;required)</code> <div class="block">Sets whether this is a required option or positional parameter, and returns this builder.</div> </td> </tr> -<tr id="i38" class="altColor"> +<tr id="i40" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.IScope.html" title="interface in picocli">CommandLine.Model.IScope</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#scope--">scope</a></span>()</code> <div class="block">Returns the <a href="../picocli/CommandLine.Model.IScope.html" title="interface in picocli"><code>CommandLine.Model.IScope</code></a> that determines where the setter sets the value (or the getter gets the value) of this argument.</div> </td> </tr> -<tr id="i39" class="rowColor"> +<tr id="i41" class="rowColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#scope-picocli.CommandLine.Model.IScope-">scope</a></span>(<a href="../picocli/CommandLine.Model.IScope.html" title="interface in picocli">CommandLine.Model.IScope</a>&nbsp;scope)</code> <div class="block">Sets the <a href="../picocli/CommandLine.Model.IScope.html" title="interface in picocli"><code>CommandLine.Model.IScope</code></a> that targets where the setter sets the value, and returns this builder.</div> </td> </tr> -<tr id="i40" class="altColor"> +<tr id="i42" class="altColor"> <td class="colFirst"><code>protected <a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#self--">self</a></span>()</code> <div class="block">Returns this builder.</div> </td> </tr> -<tr id="i41" class="rowColor"> +<tr id="i43" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.ISetter.html" title="interface in picocli">CommandLine.Model.ISetter</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#setter--">setter</a></span>()</code> <div class="block">Returns the <a href="../picocli/CommandLine.Model.ISetter.html" title="interface in picocli"><code>CommandLine.Model.ISetter</code></a> that is responsible for modifying the value of this argument.</div> </td> </tr> -<tr id="i42" class="altColor"> +<tr id="i44" class="altColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#setter-picocli.CommandLine.Model.ISetter-">setter</a></span>(<a href="../picocli/CommandLine.Model.ISetter.html" title="interface in picocli">CommandLine.Model.ISetter</a>&nbsp;setter)</code> <div class="block">Sets the <a href="../picocli/CommandLine.Model.ISetter.html" title="interface in picocli"><code>CommandLine.Model.ISetter</code></a> that is responsible for modifying the value of this argument, and returns this builder.</div> </td> </tr> -<tr id="i43" class="rowColor"> +<tr id="i45" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Help.Visibility.html" title="enum in picocli">CommandLine.Help.Visibility</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#showDefaultValue--">showDefaultValue</a></span>()</code> <div class="block">Returns whether this option or positional parameter's default value should be shown in the usage help.</div> </td> </tr> -<tr id="i44" class="altColor"> +<tr id="i46" class="altColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#showDefaultValue-picocli.CommandLine.Help.Visibility-">showDefaultValue</a></span>(<a href="../picocli/CommandLine.Help.Visibility.html" title="enum in picocli">CommandLine.Help.Visibility</a>&nbsp;visibility)</code> <div class="block">Sets whether this option or positional parameter's default value should be shown in the usage help, and returns this builder.</div> </td> </tr> -<tr id="i45" class="rowColor"> +<tr id="i47" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#splitRegex--">splitRegex</a></span>()</code> <div class="block">Returns a regular expression to split option parameter values or <code>""</code> if the value should not be split.</div> </td> </tr> -<tr id="i46" class="altColor"> +<tr id="i48" class="altColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#splitRegex-java.lang.String-">splitRegex</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;splitRegex)</code> <div class="block">Sets a regular expression to split option parameter values or <code>""</code> if the value should not be split, and returns this builder.</div> </td> </tr> -<tr id="i47" class="rowColor"> +<tr id="i49" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#toString--">toString</a></span>()</code>&nbsp;</td> </tr> -<tr id="i48" class="altColor"> +<tr id="i50" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#type--">type</a></span>()</code> <div class="block">Returns the type to convert the option or positional parameter to before <a href="../picocli/CommandLine.Model.ArgSpec.html#setValue-T-">setting</a> the value.</div> </td> </tr> -<tr id="i49" class="rowColor"> +<tr id="i51" class="rowColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#type-java.lang.Class-">type</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;propertyType)</code> <div class="block">Sets the type to convert the option or positional parameter to before <a href="../picocli/CommandLine.Model.ArgSpec.html#setValue-T-">setting</a> the value, and returns this builder.</div> </td> </tr> -<tr id="i50" class="altColor"> +<tr id="i52" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.ITypeInfo.html" title="interface in picocli">CommandLine.Model.ITypeInfo</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#typeInfo--">typeInfo</a></span>()</code> <div class="block">Returns the type info for this option or positional parameter.</div> </td> </tr> -<tr id="i51" class="rowColor"> +<tr id="i53" class="rowColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#typeInfo-picocli.CommandLine.Model.ITypeInfo-">typeInfo</a></span>(<a href="../picocli/CommandLine.Model.ITypeInfo.html" title="interface in picocli">CommandLine.Model.ITypeInfo</a>&nbsp;typeInfo)</code> <div class="block">Sets the type info for this option or positional parameter, and returns this builder.</div> </td> </tr> -<tr id="i52" class="altColor"> +<tr id="i54" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#usageHelp--">usageHelp</a></span>()</code> <div class="block">Returns whether this option allows the user to request usage help.</div> </td> </tr> -<tr id="i53" class="rowColor"> +<tr id="i55" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#usageHelp-boolean-">usageHelp</a></span>(boolean&nbsp;usageHelp)</code> <div class="block">Sets whether this option allows the user to request usage help, and returns this builder.</div> </td> </tr> -<tr id="i54" class="altColor"> +<tr id="i56" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#userObject--">userObject</a></span>()</code> <div class="block">Returns the user object associated with this option or positional parameters.</div> </td> </tr> -<tr id="i55" class="rowColor"> +<tr id="i57" class="rowColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#userObject-java.lang.Object-">userObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;userObject)</code> <div class="block">Sets the user object associated with this option or positional parameters, and returns this builder.</div> </td> </tr> -<tr id="i56" class="altColor"> +<tr id="i58" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#versionHelp--">versionHelp</a></span>()</code> <div class="block">Returns whether this option allows the user to request version information.</div> </td> </tr> -<tr id="i57" class="rowColor"> +<tr id="i59" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#versionHelp-boolean-">versionHelp</a></span>(boolean&nbsp;versionHelp)</code> <div class="block">Sets whether this option allows the user to request version information, and returns this builder.</div> </td> </tr> -<tr id="i58" class="altColor"> +<tr id="i60" class="altColor"> <td class="colFirst"><code>T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html#withToString-java.lang.String-">withToString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString)</code> <div class="block">Sets the string respresentation of this option or positional parameter to the specified value, and returns this builder.</div> @@ -594,6 +606,23 @@ <h4>versionHelp</h4> </dl> </li> </ul> +<a name="negatable--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negatable</h4> +<pre>public&nbsp;boolean&nbsp;negatable()</pre> +<div class="block">Returns whether a negative version for this boolean option is automatically added. + The form of the negative name is determined by the <a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><code>CommandLine.INegatableOptionTransformer</code></a>.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Option.html#negatable--"><code>CommandLine.Option.negatable()</code></a></dd> +</dl> +</li> +</ul> <a name="order--"> <!-- --> </a> @@ -656,6 +685,20 @@ <h4>versionHelp</h4> <div class="block">Sets whether this option allows the user to request version information, and returns this builder.</div> </li> </ul> +<a name="negatable-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negatable</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a>&nbsp;negatable(boolean&nbsp;negatable)</pre> +<div class="block">Sets whether a negative version for this boolean option is automatically added, and returns this builder.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> <a name="order-int-"> <!-- --> </a> @@ -1278,7 +1321,7 @@ <h4>withToString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.OptionSpec.html b/docs/apidocs/picocli/CommandLine.Model.OptionSpec.html index ed283c3e5..0ba1e46e7 100644 --- a/docs/apidocs/picocli/CommandLine.Model.OptionSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.OptionSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.OptionSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.OptionSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,13 +12,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.OptionSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.OptionSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":42,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":42,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -289,30 +289,36 @@ <h3>Method Summary</h3> </td> </tr> <tr id="i12" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.html#negatable--">negatable</a></span>()</code> +<div class="block">Returns whether a negative version for this boolean option is automatically added.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.html#order--">order</a></span>()</code> <div class="block">Returns the position in the options list in the usage help message at which this option should be shown.</div> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.html#shortestName--">shortestName</a></span>()</code> <div class="block">Returns the shortest <a href="../picocli/CommandLine.Model.OptionSpec.html#names--">option name</a>.</div> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Model.OptionSpec.Builder.html" title="class in picocli">CommandLine.Model.OptionSpec.Builder</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.html#toBuilder--">toBuilder</a></span>()</code> <div class="block">Returns a new Builder initialized with the attributes from this <code>OptionSpec</code>.</div> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.html#usageHelp--">usageHelp</a></span>()</code> <div class="block">Returns whether this option allows the user to request usage help.</div> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.OptionSpec.html#versionHelp--">versionHelp</a></span>()</code> <div class="block">Returns whether this option allows the user to request version information.</div> @@ -560,6 +566,23 @@ <h4>versionHelp</h4> </dl> </li> </ul> +<a name="negatable--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>negatable</h4> +<pre>public&nbsp;boolean&nbsp;negatable()</pre> +<div class="block">Returns whether a negative version for this boolean option is automatically added. + The form of the negative name is determined by the <a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><code>CommandLine.INegatableOptionTransformer</code></a>.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Option.html#negatable--"><code>CommandLine.Option.negatable()</code></a></dd> +</dl> +</li> +</ul> <a name="equals-java.lang.Object-"> <!-- --> </a> @@ -603,7 +626,7 @@ <h4>hashCode</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.ParserSpec.html b/docs/apidocs/picocli/CommandLine.Model.ParserSpec.html index 5ae09e46d..e831c4037 100644 --- a/docs/apidocs/picocli/CommandLine.Model.ParserSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.ParserSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.ParserSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model.ParserSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.ParserSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.ParserSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -873,7 +873,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html b/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html index fe3541ab2..2259bf1df 100644 --- a/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html +++ b/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.PositionalParamSpec.Builder (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Model.PositionalParamSpec.Builder (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.PositionalParamSpec.Builder (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.PositionalParamSpec.Builder (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -1134,7 +1134,7 @@ <h4>withToString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html b/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html index 556c78c48..3aac727bb 100644 --- a/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.PositionalParamSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Model.PositionalParamSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.PositionalParamSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.PositionalParamSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -434,7 +434,7 @@ <h4>equals</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html b/docs/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html index e23621b9c..378189f44 100644 --- a/docs/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html +++ b/docs/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.UnmatchedArgsBinding (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Model.UnmatchedArgsBinding (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.UnmatchedArgsBinding (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.UnmatchedArgsBinding (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -250,7 +250,7 @@ <h4>setter</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html b/docs/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html index ae2b69d4c..091bf305f 100644 --- a/docs/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html +++ b/docs/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Model.UsageMessageSpec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Model.UsageMessageSpec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model.UsageMessageSpec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model.UsageMessageSpec (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -1686,7 +1686,7 @@ <h4>adjustLineBreaksForWideCJKCharacters</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Model.html b/docs/apidocs/picocli/CommandLine.Model.html index b1e407dcb..89ea76ecd 100644 --- a/docs/apidocs/picocli/CommandLine.Model.html +++ b/docs/apidocs/picocli/CommandLine.Model.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:48 JST 2019 --> -<title>CommandLine.Model (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine.Model (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Model (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Model (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -265,7 +265,7 @@ <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.MutuallyExclusiveArgsException.html b/docs/apidocs/picocli/CommandLine.MutuallyExclusiveArgsException.html index 8235f9190..fd29c96b8 100644 --- a/docs/apidocs/picocli/CommandLine.MutuallyExclusiveArgsException.html +++ b/docs/apidocs/picocli/CommandLine.MutuallyExclusiveArgsException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.MutuallyExclusiveArgsException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.MutuallyExclusiveArgsException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.MutuallyExclusiveArgsException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.MutuallyExclusiveArgsException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -236,7 +236,7 @@ <h4>MutuallyExclusiveArgsException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Option.html b/docs/apidocs/picocli/CommandLine.Option.html index f45abd070..7cce00c1c 100644 --- a/docs/apidocs/picocli/CommandLine.Option.html +++ b/docs/apidocs/picocli/CommandLine.Option.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Option (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Option (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Option (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Option (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -226,37 +226,43 @@ <h3>Optional Element Summary</h3> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#negatable--">negatable</a></span></code> +<div class="block">(Only for boolean options): set this to automatically add a negative version for this boolean option.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#order--">order</a></span></code> <div class="block">When <a href="../picocli/CommandLine.Command.html#sortOptions--"><code>@Command(sortOptions = false)</code></a> is specified, this attribute can be used to control the order in which options are listed in the usage help message.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#paramLabel--">paramLabel</a></span></code> <div class="block">Specify a <code>paramLabel</code> for the option parameter to be used in the usage help message.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#required--">required</a></span></code> <div class="block">Indicates whether this option is required.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.Help.Visibility.html" title="enum in picocli">CommandLine.Help.Visibility</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#showDefaultValue--">showDefaultValue</a></span></code> <div class="block">Use this attribute to control for a specific option whether its default value should be shown in the usage help message.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#split--">split</a></span></code> <div class="block">Specify a regular expression to use to split option parameter values before applying them to the field.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#type--">type</a></span></code> <div class="block"> @@ -264,13 +270,13 @@ <h3>Optional Element Summary</h3> to.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#usageHelp--">usageHelp</a></span></code> <div class="block">Set <code>usageHelp=true</code> for the <code>--help</code> option that triggers display of the usage help message.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html#versionHelp--">versionHelp</a></span></code> <div class="block">Set <code>versionHelp=true</code> for the <code>--version</code> option that triggers display of the version information.</div> @@ -839,8 +845,15 @@ <h4>completionCandidates</h4> <h4>interactive</h4> <pre>public abstract&nbsp;boolean&nbsp;interactive</pre> <div class="block">Set <code>interactive=true</code> if this option will prompt the end user for a value (like a password). - Only supported for single-value options (not arrays, collections or maps). - When running on Java 6 or greater, this will use the <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Console.html?is-external=true#readPassword--" title="class or interface in java.io"><code>Console.readPassword()</code></a> API to get a value without echoing input to the console.</div> + Only supported for single-value options and <code>char[]</code> arrays (no collections, maps or other array types). + When running on Java 6 or greater, this will use the <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Console.html?is-external=true#readPassword--" title="class or interface in java.io"><code>Console.readPassword()</code></a> API to get a value without echoing input to the console. + <p> + Best security practice is to use type <code>char[]</code> instead of <code>String</code>, and to to null out the array after use. + </p><p> + When defined with <code>arity = "0..1"</code>, the option can also take a value from the command line. + (The user will still be prompted if no option parameter was specified on the command line.) + This is useful for commands that need to be run interactively as well as in batch mode. + </p></div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>whether this option prompts the end user for a value to be entered on the command line</dd> @@ -883,7 +896,7 @@ <h4>descriptionKey</h4> <li class="blockList"><a name="order--"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>order</h4> <pre>public abstract&nbsp;int&nbsp;order</pre> @@ -902,6 +915,39 @@ <h4>order</h4> </ul> </li> </ul> +<ul class="blockList"> +<li class="blockList"><a name="negatable--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>negatable</h4> +<pre>public abstract&nbsp;boolean&nbsp;negatable</pre> +<div class="block">(Only for boolean options): set this to automatically add a negative version for this boolean option. + For example, for a <code>--force</code> option the negative version would be <code>--no-force</code>, + and for a <code>-XX:+PrintGCDetails</code> option, the negative version would be <code>-XX:-PrintGCDetails</code>. + The synopsis would show <code>--[no-]force</code> and <code>-XX:±PrintGCDetails</code>, respectively. + <p>The form of the negative name can be customized by modifying the regular expressions + used by <a href="../picocli/CommandLine.RegexTransformer.html#createDefault--">default</a>, or by replacing the default + <a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><code>CommandLine.INegatableOptionTransformer</code></a> with a custom implementation entirely.</p> + <p>Negative option names used to parse the command line are collected when the command is constructed + (so any variables in the option names will be resolved at that time). + Documentation strings for negatable options are generated on demand when the usage help message is shown.</p></div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.html#getNegatableOptionTransformer--"><code>CommandLine.getNegatableOptionTransformer()</code></a>, +<a href="../picocli/CommandLine.html#setNegatableOptionTransformer-picocli.CommandLine.INegatableOptionTransformer-"><code>CommandLine.setNegatableOptionTransformer(INegatableOptionTransformer)</code></a></dd> +</dl> +<dl> +<dt>Default:</dt> +<dd>false</dd> +</dl> +</li> +</ul> +</li> +</ul> </li> </ul> </div> @@ -917,7 +963,7 @@ <h4>order</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.OverwrittenOptionException.html b/docs/apidocs/picocli/CommandLine.OverwrittenOptionException.html index fe08b00ad..b0467c219 100644 --- a/docs/apidocs/picocli/CommandLine.OverwrittenOptionException.html +++ b/docs/apidocs/picocli/CommandLine.OverwrittenOptionException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.OverwrittenOptionException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.OverwrittenOptionException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.OverwrittenOptionException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.OverwrittenOptionException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -277,7 +277,7 @@ <h4>getOverwritten</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParameterException.html b/docs/apidocs/picocli/CommandLine.ParameterException.html index ec085cbf1..a1dde674c 100644 --- a/docs/apidocs/picocli/CommandLine.ParameterException.html +++ b/docs/apidocs/picocli/CommandLine.ParameterException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParameterException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParameterException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParameterException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParameterException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -413,7 +413,7 @@ <h4>getValue</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParameterIndexGapException.html b/docs/apidocs/picocli/CommandLine.ParameterIndexGapException.html index b4d2eca8a..a7c9a10f7 100644 --- a/docs/apidocs/picocli/CommandLine.ParameterIndexGapException.html +++ b/docs/apidocs/picocli/CommandLine.ParameterIndexGapException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParameterIndexGapException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParameterIndexGapException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParameterIndexGapException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParameterIndexGapException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -225,7 +225,7 @@ <h4>ParameterIndexGapException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Parameters.html b/docs/apidocs/picocli/CommandLine.Parameters.html index eff2f83b7..bdfb54e23 100644 --- a/docs/apidocs/picocli/CommandLine.Parameters.html +++ b/docs/apidocs/picocli/CommandLine.Parameters.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Parameters (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Parameters (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Parameters (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Parameters (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -634,7 +634,7 @@ <h4>descriptionKey</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParentCommand.html b/docs/apidocs/picocli/CommandLine.ParentCommand.html index 3e95396c1..838f06202 100644 --- a/docs/apidocs/picocli/CommandLine.ParentCommand.html +++ b/docs/apidocs/picocli/CommandLine.ParentCommand.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParentCommand (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParentCommand (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParentCommand (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParentCommand (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -142,7 +142,7 @@ <h2 title="Annotation Type CommandLine.ParentCommand" class="title">Annotation T </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParseResult.Builder.html b/docs/apidocs/picocli/CommandLine.ParseResult.Builder.html index f2725c5a1..d65886770 100644 --- a/docs/apidocs/picocli/CommandLine.ParseResult.Builder.html +++ b/docs/apidocs/picocli/CommandLine.ParseResult.Builder.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParseResult.Builder (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParseResult.Builder (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParseResult.Builder (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParseResult.Builder (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -333,7 +333,7 @@ <h4>addError</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatch.html b/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatch.html index 6876d0b73..b961e6039 100644 --- a/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatch.html +++ b/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatch.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParseResult.GroupMatch (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParseResult.GroupMatch (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParseResult.GroupMatch (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParseResult.GroupMatch (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -275,7 +275,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatchContainer.html b/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatchContainer.html index e857e9fc6..1e25753b1 100644 --- a/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatchContainer.html +++ b/docs/apidocs/picocli/CommandLine.ParseResult.GroupMatchContainer.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParseResult.GroupMatchContainer (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParseResult.GroupMatchContainer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParseResult.GroupMatchContainer (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParseResult.GroupMatchContainer (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -233,7 +233,7 @@ <h4>toString</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.ParseResult.html b/docs/apidocs/picocli/CommandLine.ParseResult.html index 45e3be38e..26a1aa8d4 100644 --- a/docs/apidocs/picocli/CommandLine.ParseResult.html +++ b/docs/apidocs/picocli/CommandLine.ParseResult.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.ParseResult (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.ParseResult (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.ParseResult (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.ParseResult (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -700,7 +700,7 @@ <h4>asCommandLineList</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.PicocliException.html b/docs/apidocs/picocli/CommandLine.PicocliException.html index 046be6729..25e1aa682 100644 --- a/docs/apidocs/picocli/CommandLine.PicocliException.html +++ b/docs/apidocs/picocli/CommandLine.PicocliException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.PicocliException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.PicocliException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.PicocliException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.PicocliException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -239,7 +239,7 @@ <h4>PicocliException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Range.html b/docs/apidocs/picocli/CommandLine.Range.html index a6d277543..bde7f0aa7 100644 --- a/docs/apidocs/picocli/CommandLine.Range.html +++ b/docs/apidocs/picocli/CommandLine.Range.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Range (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Range (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Range (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Range (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -49,7 +49,7 @@ <div class="subNav"> <ul class="navList"> <li><a href="../picocli/CommandLine.PicocliException.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> -<li><a href="../picocli/CommandLine.RunAll.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/CommandLine.Range.html" target="_top">Frames</a></li> @@ -725,7 +725,7 @@ <h4>compareTo</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -736,7 +736,7 @@ <h4>compareTo</h4> <div class="subNav"> <ul class="navList"> <li><a href="../picocli/CommandLine.PicocliException.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> -<li><a href="../picocli/CommandLine.RunAll.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/CommandLine.Range.html" target="_top">Frames</a></li> diff --git a/docs/apidocs/picocli/CommandLine.RegexTransformer.Builder.html b/docs/apidocs/picocli/CommandLine.RegexTransformer.Builder.html new file mode 100644 index 000000000..82b6cbb16 --- /dev/null +++ b/docs/apidocs/picocli/CommandLine.RegexTransformer.Builder.html @@ -0,0 +1,368 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.RegexTransformer.Builder (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="CommandLine.RegexTransformer.Builder (picocli 4.0.0-beta-1b API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li><a href="../index-all.html">Index</a></li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RunAll.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?picocli/CommandLine.RegexTransformer.Builder.html" target="_top">Frames</a></li> +<li><a href="CommandLine.RegexTransformer.Builder.html" target="_top">No&nbsp;Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary:&nbsp;</li> +<li>Nested&nbsp;|&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail:&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">picocli</div> +<h2 title="Class CommandLine.RegexTransformer.Builder" class="title">Class CommandLine.RegexTransformer.Builder</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> +<li> +<ul class="inheritance"> +<li>picocli.CommandLine.RegexTransformer.Builder</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>Enclosing class:</dt> +<dd><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a></dd> +</dl> +<hr> +<br> +<pre>public static class <span class="typeNameLabel">CommandLine.RegexTransformer.Builder</span> +extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +<div class="block">Builder for creating <code>RegexTransformer</code> objects.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.Builder.html#Builder--">Builder</a></span>()</code> +<div class="block">Constructs an empty builder.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.Builder.html#Builder-picocli.CommandLine.RegexTransformer-">Builder</a></span>(<a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a>&nbsp;old)</code> +<div class="block">Constructs a builder populated with the values from the specified RegexTransformer.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli">CommandLine.RegexTransformer.Builder</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.Builder.html#addPattern-java.lang.String-java.lang.String-java.lang.String-">addPattern</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;negativeReplacement, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;synopsisReplacement)</code> +<div class="block">Adds the specified negative replacement and synopsis replacement for the specified regular expression.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.Builder.html#build--">build</a></span>()</code>&nbsp;</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli">CommandLine.RegexTransformer.Builder</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.Builder.html#removePattern-java.lang.String-">removePattern</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex)</code> +<div class="block">Removes the negative replacement and synopsis replacement for the specified regular expression.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="Builder--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>Builder</h4> +<pre>public&nbsp;Builder()</pre> +<div class="block">Constructs an empty builder.</div> +</li> +</ul> +<a name="Builder-picocli.CommandLine.RegexTransformer-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>Builder</h4> +<pre>public&nbsp;Builder(<a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a>&nbsp;old)</pre> +<div class="block">Constructs a builder populated with the values from the specified RegexTransformer.</div> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="addPattern-java.lang.String-java.lang.String-java.lang.String-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addPattern</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli">CommandLine.RegexTransformer.Builder</a>&nbsp;addPattern(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;negativeReplacement, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;synopsisReplacement)</pre> +<div class="block">Adds the specified negative replacement and synopsis replacement for the specified regular expression. + For example, to add negative forms for short options: + <table border="1"> + <caption>Regular expressions for adding negative forms for short options</caption> + <tr> + <th>Regex</th> + <th>Negative Replacement</th> + <th>Synopsis Replacement</th> + <th>Comment</th> + </tr> + <tr> + <td>^-(\w)$</td> + <td>+$1</td> + <td>&#x00b1;$1</td> + <td>Converts <code>-v</code> to <code>+v</code></td> + </tr> + <tr> + <td>^\+(\w)$</td> + <td>-$1</td> + <td>&#x00b1;$1</td> + <td>Converts <code>-v</code> to <code>+v</code></td> + </tr> + </table></div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>regex</code> - regular expression to match an option name</dd> +<dd><code>negativeReplacement</code> - the replacement to use to generate a negative name when the option name matches</dd> +<dd><code>synopsisReplacement</code> - the replacement to use to generate a documentation string when the option name matches</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>this <code>RegexTransformer</code> for method chaining</dd> +</dl> +</li> +</ul> +<a name="removePattern-java.lang.String-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>removePattern</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli">CommandLine.RegexTransformer.Builder</a>&nbsp;removePattern(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex)</pre> +<div class="block">Removes the negative replacement and synopsis replacement for the specified regular expression.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>regex</code> - regular expression to remove</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>this <code>RegexTransformer</code> for method chaining</dd> +</dl> +</li> +</ul> +<a name="build--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>build</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a>&nbsp;build()</pre> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li><a href="../index-all.html">Index</a></li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RunAll.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?picocli/CommandLine.RegexTransformer.Builder.html" target="_top">Frames</a></li> +<li><a href="CommandLine.RegexTransformer.Builder.html" target="_top">No&nbsp;Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary:&nbsp;</li> +<li>Nested&nbsp;|&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail:&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/docs/apidocs/picocli/CommandLine.RegexTransformer.html b/docs/apidocs/picocli/CommandLine.RegexTransformer.html new file mode 100644 index 000000000..dbcf57815 --- /dev/null +++ b/docs/apidocs/picocli/CommandLine.RegexTransformer.html @@ -0,0 +1,386 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.RegexTransformer (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> +<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> +<script type="text/javascript" src="../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="CommandLine.RegexTransformer (picocli 4.0.0-beta-1b API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":9,"i1":10,"i2":10,"i3":10}; +var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li><a href="../index-all.html">Index</a></li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../picocli/CommandLine.Range.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?picocli/CommandLine.RegexTransformer.html" target="_top">Frames</a></li> +<li><a href="CommandLine.RegexTransformer.html" target="_top">No&nbsp;Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary:&nbsp;</li> +<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail:&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">picocli</div> +<h2 title="Class CommandLine.RegexTransformer" class="title">Class CommandLine.RegexTransformer</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> +<li> +<ul class="inheritance"> +<li>picocli.CommandLine.RegexTransformer</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></dd> +</dl> +<dl> +<dt>Enclosing class:</dt> +<dd><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></dd> +</dl> +<hr> +<br> +<pre>public static class <span class="typeNameLabel">CommandLine.RegexTransformer</span> +extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> +implements <a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></pre> +<div class="block">A regular expression-based option name transformation for <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options. + <p>A common way to negate GNU *nix long options is to prefix them with <code>"no-"</code>, so + for a <code>--force</code> option the negative version would be <code>--no-force</code>. + Java has the <code>-XX:[+|-]</code> JVM options, where + "Boolean options are turned on with <code>-XX:+&lt;option&gt;</code> and turned off with <code>-XX:-&lt;option&gt;</code>". + These are the negative forms <a href="../picocli/CommandLine.RegexTransformer.html#createDefault--">supported by default</a> by this class. + </p><p> + See the <a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><code>CommandLine.RegexTransformer.Builder</code></a> for an example of customizing this to create negative forms for short options. + </p></div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ======== NESTED CLASS SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="nested.class.summary"> +<!-- --> +</a> +<h3>Nested Class Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> +<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static class&nbsp;</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli">CommandLine.RegexTransformer.Builder</a></span></code> +<div class="block">Builder for creating <code>RegexTransformer</code> objects.</div> +</td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>static <a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.html#createDefault--">createDefault</a></span>()</code> +<div class="block">Returns the <code>RegexTransformer</code> used by default for negatable options.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.html#makeNegative-java.lang.String-picocli.CommandLine.Model.CommandSpec-">makeNegative</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</code> +<div class="block">Returns the negative form of the specified option name for the parser to recognize when parsing command line arguments.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.html#makeSynopsis-java.lang.String-picocli.CommandLine.Model.CommandSpec-">makeSynopsis</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</code> +<div class="block">Returns the documentation string to show in the synopsis and usage help message for the specified option.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.html#toString--">toString</a></span>()</code>&nbsp;</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="createDefault--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createDefault</h4> +<pre>public static&nbsp;<a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a>&nbsp;createDefault()</pre> +<div class="block">Returns the <code>RegexTransformer</code> used by default for negatable options. + <table border="1"> + <caption>The regular expressions used by default for negatable options</caption> + <tr> + <th>Regex</th> + <th>Negative Replacement</th> + <th>Synopsis Replacement</th> + <th>Comment</th> + </tr> + <tr> + <td>^--no-(\w(-|\w)*)$</td> + <td>--$1</td> + <td>--[no-]$1</td> + <td>Converts <code>--no-force</code> to <code>--force</code></td> + </tr> + <tr> + <td>^--(\w(-|\w)*)$</td> + <td>--no-$1</td> + <td>--[no-]$1</td> + <td>Converts <code>--force</code> to <code>--no-force</code></td> + </tr> + <tr> + <td>^(-|--)(\w*:)\+(\w(-|\w)*)$</td> + <td>$1$2-$3</td> + <td>$1$2&#x00b1;$3</td> + <td>Converts <code>-XX:+Inline</code> to <code>-XX:-Inline</code></td> + </tr> + <tr> + <td>^(-|--)(\w*:)\-(\w(-|\w)*)$</td> + <td>$1$2+$3</td> + <td>$1$2&#x00b1;$3</td> + <td>Converts <code>-XX:-Inline</code> to <code>-XX:+Inline</code></td> + </tr> + </table></div> +</li> +</ul> +<a name="makeNegative-java.lang.String-picocli.CommandLine.Model.CommandSpec-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>makeNegative</h4> +<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;makeNegative(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</pre> +<div class="block">Returns the negative form of the specified option name for the parser to recognize when parsing command line arguments.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../picocli/CommandLine.INegatableOptionTransformer.html#makeNegative-java.lang.String-picocli.CommandLine.Model.CommandSpec-">makeNegative</a></code>&nbsp;in interface&nbsp;<code><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>optionName</code> - the option name to create a negative form for, for example <code>--force</code></dd> +<dd><code>cmd</code> - the command that the option is part of</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the negative form of the specified option name, for example <code>--no-force</code></dd> +</dl> +</li> +</ul> +<a name="makeSynopsis-java.lang.String-picocli.CommandLine.Model.CommandSpec-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>makeSynopsis</h4> +<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;makeSynopsis(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;optionName, + <a href="../picocli/CommandLine.Model.CommandSpec.html" title="class in picocli">CommandLine.Model.CommandSpec</a>&nbsp;cmd)</pre> +<div class="block">Returns the documentation string to show in the synopsis and usage help message for the specified option. + The returned value should be concise and clearly suggest that both the positive and the negative form are valid option names</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../picocli/CommandLine.INegatableOptionTransformer.html#makeSynopsis-java.lang.String-picocli.CommandLine.Model.CommandSpec-">makeSynopsis</a></code>&nbsp;in interface&nbsp;<code><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>optionName</code> - the option name to create a documentation string for, for example <code>--force</code>, or <code>-XX:+&lt;option&gt;</code></dd> +<dd><code>cmd</code> - the command that the option is part of</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the documentation string for the negatable option, for example <code>--[no-]force</code>, or <code>-XX:(+|-)&lt;option&gt;</code></dd> +</dl> +</li> +</ul> +<a name="toString--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>toString</h4> +<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../overview-summary.html">Overview</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../deprecated-list.html">Deprecated</a></li> +<li><a href="../index-all.html">Index</a></li> +<li><a href="../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../picocli/CommandLine.Range.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../index.html?picocli/CommandLine.RegexTransformer.html" target="_top">Frames</a></li> +<li><a href="CommandLine.RegexTransformer.html" target="_top">No&nbsp;Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary:&nbsp;</li> +<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail:&nbsp;</li> +<li>Field&nbsp;|&nbsp;</li> +<li>Constr&nbsp;|&nbsp;</li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +</body> +</html> diff --git a/docs/apidocs/picocli/CommandLine.RunAll.html b/docs/apidocs/picocli/CommandLine.RunAll.html index 4b0debd51..349e89c26 100644 --- a/docs/apidocs/picocli/CommandLine.RunAll.html +++ b/docs/apidocs/picocli/CommandLine.RunAll.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.RunAll (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.RunAll (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.RunAll (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.RunAll (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -48,7 +48,7 @@ </div> <div class="subNav"> <ul class="navList"> -<li><a href="../picocli/CommandLine.Range.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="../picocli/CommandLine.RunFirst.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> @@ -353,7 +353,7 @@ <h4>self</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -363,7 +363,7 @@ <h4>self</h4> </div> <div class="subNav"> <ul class="navList"> -<li><a href="../picocli/CommandLine.Range.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> +<li><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li> <li><a href="../picocli/CommandLine.RunFirst.html" title="class in picocli"><span class="typeNameLink">Next&nbsp;Class</span></a></li> </ul> <ul class="navList"> diff --git a/docs/apidocs/picocli/CommandLine.RunFirst.html b/docs/apidocs/picocli/CommandLine.RunFirst.html index f5761f142..78ad59a82 100644 --- a/docs/apidocs/picocli/CommandLine.RunFirst.html +++ b/docs/apidocs/picocli/CommandLine.RunFirst.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.RunFirst (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.RunFirst (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.RunFirst (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.RunFirst (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -351,7 +351,7 @@ <h4>self</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.RunLast.html b/docs/apidocs/picocli/CommandLine.RunLast.html index df9c0e213..a844f5f16 100644 --- a/docs/apidocs/picocli/CommandLine.RunLast.html +++ b/docs/apidocs/picocli/CommandLine.RunLast.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.RunLast (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.RunLast (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.RunLast (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.RunLast (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -384,7 +384,7 @@ <h4>self</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Spec.html b/docs/apidocs/picocli/CommandLine.Spec.html index ebbb3d711..96a57863f 100644 --- a/docs/apidocs/picocli/CommandLine.Spec.html +++ b/docs/apidocs/picocli/CommandLine.Spec.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Spec (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Spec (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Spec (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Spec (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -124,7 +124,7 @@ <h2 title="Annotation Type CommandLine.Spec" class="title">Annotation Type Comma </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.TypeConversionException.html b/docs/apidocs/picocli/CommandLine.TypeConversionException.html index 9666ae813..a76ccb765 100644 --- a/docs/apidocs/picocli/CommandLine.TypeConversionException.html +++ b/docs/apidocs/picocli/CommandLine.TypeConversionException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.TypeConversionException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.TypeConversionException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.TypeConversionException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.TypeConversionException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -220,7 +220,7 @@ <h4>TypeConversionException</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.Unmatched.html b/docs/apidocs/picocli/CommandLine.Unmatched.html index abcc81162..29b6d2ab3 100644 --- a/docs/apidocs/picocli/CommandLine.Unmatched.html +++ b/docs/apidocs/picocli/CommandLine.Unmatched.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.Unmatched (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.Unmatched (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.Unmatched (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.Unmatched (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -118,7 +118,7 @@ <h2 title="Annotation Type CommandLine.Unmatched" class="title">Annotation Type </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.UnmatchedArgumentException.html b/docs/apidocs/picocli/CommandLine.UnmatchedArgumentException.html index 764e9b6d6..c6b07d6df 100644 --- a/docs/apidocs/picocli/CommandLine.UnmatchedArgumentException.html +++ b/docs/apidocs/picocli/CommandLine.UnmatchedArgumentException.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>CommandLine.UnmatchedArgumentException (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>CommandLine.UnmatchedArgumentException (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine.UnmatchedArgumentException (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine.UnmatchedArgumentException (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -428,7 +428,7 @@ <h4>getSuggestions</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/CommandLine.html b/docs/apidocs/picocli/CommandLine.html index 297b0e92b..c783ee7f8 100644 --- a/docs/apidocs/picocli/CommandLine.html +++ b/docs/apidocs/picocli/CommandLine.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:47 JST 2019 --> -<title>CommandLine (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:43 JST 2019 --> +<title>CommandLine (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,13 +12,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CommandLine (picocli 4.0.0-alpha-3 API)"; + parent.document.title="CommandLine (picocli 4.0.0-beta-1b API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":41,"i5":41,"i6":41,"i7":41,"i8":41,"i9":41,"i10":41,"i11":41,"i12":10,"i13":9,"i14":9,"i15":10,"i16":9,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":41,"i47":41,"i48":41,"i49":41,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":42,"i69":42,"i70":42,"i71":42,"i72":9,"i73":9,"i74":9,"i75":41,"i76":41,"i77":41,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":41,"i85":41,"i86":41,"i87":41,"i88":41,"i89":41,"i90":41,"i91":41,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":9,"i125":9,"i126":9,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":41,"i5":41,"i6":41,"i7":41,"i8":41,"i9":41,"i10":41,"i11":41,"i12":10,"i13":9,"i14":9,"i15":10,"i16":9,"i17":10,"i18":10,"i19":10,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":41,"i48":41,"i49":41,"i50":41,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":42,"i70":42,"i71":42,"i72":42,"i73":9,"i74":9,"i75":9,"i76":41,"i77":41,"i78":41,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":41,"i86":41,"i87":41,"i88":41,"i89":41,"i90":41,"i91":41,"i92":41,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":9,"i127":9,"i128":9,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -38,7 +38,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -159,9 +159,9 @@ <h2 title="Class CommandLine" class="title">Class CommandLine</h2> -v -ooutfile in1 in2 -vooutfile in1 in2 </pre> - <p> + <p id="checksum_example"> Another example that implements <code>Callable</code> and uses the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>CommandLine.execute</code></a> convenience API to run in a single line of code: - </p><a name = "checksum_example"></a> + </p> <pre> &#064;Command(description = "Prints the checksum (MD5 by default) of a file to STDOUT.", name = "checksum", mixinStandardHelpOptions = true, version = "checksum 4.0") @@ -373,18 +373,24 @@ <h3>Nested Class Summary</h3> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>static interface&nbsp;</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></span></code> +<div class="block">Determines the option name transformation of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> boolean options.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.InitializationException.html" title="class in picocli">CommandLine.InitializationException</a></span></code> <div class="block">Exception indicating a problem during <code>CommandLine</code> initialization.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli">CommandLine.IParameterExceptionHandler</a></span></code> <div class="block">Classes implementing this interface know how to handle <code>ParameterExceptions</code> (usually from invalid user input).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.IParseResultHandler.html" title="interface in picocli">CommandLine.IParseResultHandler</a></span></code> <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp; @@ -392,7 +398,7 @@ <h3>Nested Class Summary</h3> </div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.IParseResultHandler2.html" title="interface in picocli">CommandLine.IParseResultHandler2</a>&lt;<a href="../picocli/CommandLine.IParseResultHandler2.html" title="type parameter in CommandLine.IParseResultHandler2">R</a>&gt;</span></code> <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp; @@ -400,7 +406,7 @@ <h3>Nested Class Summary</h3> </div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.ITypeConverter.html" title="interface in picocli">CommandLine.ITypeConverter</a>&lt;<a href="../picocli/CommandLine.ITypeConverter.html" title="type parameter in CommandLine.ITypeConverter">K</a>&gt;</span></code> <div class="block"> @@ -409,32 +415,32 @@ <h3>Nested Class Summary</h3> String values can be converted to any type for which a <code>ITypeConverter</code> is registered.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.IVersionProvider.html" title="interface in picocli">CommandLine.IVersionProvider</a></span></code> <div class="block">Provides version information for a command.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.MaxValuesExceededException.html" title="class in picocli">CommandLine.MaxValuesExceededException</a></span></code> <div class="block">Exception indicating that more values were specified for an option or parameter than its <a href="../picocli/CommandLine.Option.html#arity--"><code>arity</code></a> allows.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.MissingParameterException.html" title="class in picocli">CommandLine.MissingParameterException</a></span></code> <div class="block">Exception indicating that a required parameter was not specified.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.MissingTypeConverterException.html" title="class in picocli">CommandLine.MissingTypeConverterException</a></span></code> <div class="block">Exception indicating that an annotated field had a type for which no <a href="../picocli/CommandLine.ITypeConverter.html" title="interface in picocli"><code>CommandLine.ITypeConverter</code></a> was <a href="../picocli/CommandLine.html#registerConverter-java.lang.Class-picocli.CommandLine.ITypeConverter-">registered</a>.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Mixin.html" title="annotation in picocli">CommandLine.Mixin</a></span></code> <div class="block"> @@ -442,19 +448,19 @@ <h3>Nested Class Summary</h3> <a href="../picocli/CommandLine.Parameters.html" title="annotation in picocli"><code>@Parameters</code></a> in the mixin class are added to the options and positional parameters of this command.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Model.html" title="class in picocli">CommandLine.Model</a></span></code> <div class="block">This class provides a namespace for classes and interfaces that model concepts and attributes of command line interfaces in picocli.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.MutuallyExclusiveArgsException.html" title="class in picocli">CommandLine.MutuallyExclusiveArgsException</a></span></code> <div class="block">Exception indicating that the user input included multiple arguments from a mutually exclusive group.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Option.html" title="annotation in picocli">CommandLine.Option</a></span></code> <div class="block"> @@ -462,56 +468,62 @@ <h3>Nested Class Summary</h3> arguments are specified on the command line.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.OverwrittenOptionException.html" title="class in picocli">CommandLine.OverwrittenOptionException</a></span></code> <div class="block">Exception indicating that an option for a single-value option field has been specified multiple times on the command line.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.ParameterException.html" title="class in picocli">CommandLine.ParameterException</a></span></code> <div class="block">Exception indicating something went wrong while parsing command line options.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.ParameterIndexGapException.html" title="class in picocli">CommandLine.ParameterIndexGapException</a></span></code> <div class="block">Exception indicating that there was a gap in the indices of the fields annotated with <a href="../picocli/CommandLine.Parameters.html" title="annotation in picocli"><code>CommandLine.Parameters</code></a>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Parameters.html" title="annotation in picocli">CommandLine.Parameters</a></span></code> <div class="block"> Fields annotated with <code>@Parameters</code> will be initialized with positional parameters.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static interface&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.ParentCommand.html" title="annotation in picocli">CommandLine.ParentCommand</a></span></code> <div class="block"> Fields annotated with <code>@ParentCommand</code> will be initialized with the parent command of the current subcommand.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.ParseResult.html" title="class in picocli">CommandLine.ParseResult</a></span></code> <div class="block">Encapsulates the result of parsing an array of command line arguments.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.PicocliException.html" title="class in picocli">CommandLine.PicocliException</a></span></code> <div class="block">Base class of all exceptions thrown by <code>picocli.CommandLine</code>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.Range.html" title="class in picocli">CommandLine.Range</a></span></code> <div class="block">Describes the number of parameters required and accepted by an option or a positional parameter.</div> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>static class&nbsp;</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a></span></code> +<div class="block">A regular expression-based option name transformation for <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +</td> +</tr> <tr class="altColor"> <td class="colFirst"><code>static class&nbsp;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.RunAll.html" title="class in picocli">CommandLine.RunAll</a></span></code> @@ -576,7 +588,7 @@ <h3>Field Summary</h3> <tr class="altColor"> <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#VERSION">VERSION</a></span></code> -<div class="block">This is picocli version "4.0.0-alpha-3".</div> +<div class="block">This is picocli version "4.0.0-beta-1b".</div> </td> </tr> </table> @@ -875,76 +887,82 @@ <h3>Method Summary</h3> </td> </tr> <tr id="i34" class="altColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getNegatableOptionTransformer--">getNegatableOptionTransformer</a></span>()</code> +<div class="block">Returns the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getOut--">getOut</a></span>()</code> <div class="block">Returns the writer used when printing user-requested usage help or version help during command <a href="../picocli/CommandLine.html#execute-java.lang.String...-">execution</a>.</div> </td> </tr> -<tr id="i35" class="rowColor"> +<tr id="i36" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli">CommandLine.IParameterExceptionHandler</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getParameterExceptionHandler--">getParameterExceptionHandler</a></span>()</code> <div class="block">Returns the handler for dealing with invalid user input when the command is <a href="../picocli/CommandLine.html#execute-java.lang.String...-">executed</a>.</div> </td> </tr> -<tr id="i36" class="altColor"> +<tr id="i37" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getParent--">getParent</a></span>()</code> <div class="block">Returns the command that this is a subcommand of, or <code>null</code> if this is a top-level command.</div> </td> </tr> -<tr id="i37" class="rowColor"> +<tr id="i38" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.ParseResult.html" title="class in picocli">CommandLine.ParseResult</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getParseResult--">getParseResult</a></span>()</code>&nbsp;</td> </tr> -<tr id="i38" class="altColor"> +<tr id="i39" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util">ResourceBundle</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getResourceBundle--">getResourceBundle</a></span>()</code> <div class="block">Returns the ResourceBundle of this command or <code>null</code> if no resource bundle is set.</div> </td> </tr> -<tr id="i39" class="rowColor"> +<tr id="i40" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getSeparator--">getSeparator</a></span>()</code> <div class="block">Returns the String that separates option names from option values when parsing command line options.</div> </td> </tr> -<tr id="i40" class="altColor"> +<tr id="i41" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getSubcommands--">getSubcommands</a></span>()</code> <div class="block">Returns a map with the subcommands <a href="../picocli/CommandLine.html#addSubcommand-java.lang.String-java.lang.Object-">registered</a> on this instance.</div> </td> </tr> -<tr id="i41" class="rowColor"> +<tr id="i42" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getUnmatchedArguments--">getUnmatchedArguments</a></span>()</code> <div class="block">Returns the list of unmatched command line arguments, if any.</div> </td> </tr> -<tr id="i42" class="altColor"> +<tr id="i43" class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getUsageHelpWidth--">getUsageHelpWidth</a></span>()</code> <div class="block">Returns the maximum width of the usage help message.</div> </td> </tr> -<tr id="i43" class="rowColor"> +<tr id="i44" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getUsageMessage--">getUsageMessage</a></span>()</code> <div class="block">Similar to <a href="../picocli/CommandLine.html#usage-java.io.PrintStream-"><code>usage(PrintStream)</code></a>, but returns the usage help message as a String instead of printing it to the <code>PrintStream</code>.</div> </td> </tr> -<tr id="i44" class="altColor"> +<tr id="i45" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getUsageMessage-picocli.CommandLine.Help.Ansi-">getUsageMessage</a></span>(<a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli">CommandLine.Help.Ansi</a>&nbsp;ansi)</code> <div class="block">Similar to <a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.Ansi-"><code>usage(PrintStream, Help.Ansi)</code></a>, but returns the usage help message as a String instead of printing it to the <code>PrintStream</code>.</div> </td> </tr> -<tr id="i45" class="rowColor"> +<tr id="i46" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#getUsageMessage-picocli.CommandLine.Help.ColorScheme-">getUsageMessage</a></span>(<a href="../picocli/CommandLine.Help.ColorScheme.html" title="class in picocli">CommandLine.Help.ColorScheme</a>&nbsp;colorScheme)</code> <div class="block">Similar to <a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.ColorScheme-"><code>usage(PrintStream, Help.ColorScheme)</code></a>, but returns the usage help message as a String instead of printing it to the <code>PrintStream</code>.</div> </td> </tr> -<tr id="i46" class="altColor"> +<tr id="i47" class="rowColor"> <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#invoke-java.lang.String-java.lang.Class-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-">invoke</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;methodName, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls, @@ -956,7 +974,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i47" class="rowColor"> +<tr id="i48" class="altColor"> <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#invoke-java.lang.String-java.lang.Class-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-">invoke</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;methodName, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls, @@ -969,7 +987,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i48" class="altColor"> +<tr id="i49" class="rowColor"> <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#invoke-java.lang.String-java.lang.Class-java.io.PrintStream-java.lang.String...-">invoke</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;methodName, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls, @@ -980,7 +998,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i49" class="rowColor"> +<tr id="i50" class="altColor"> <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#invoke-java.lang.String-java.lang.Class-java.lang.String...-">invoke</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;methodName, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;cls, @@ -990,120 +1008,120 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i50" class="altColor"> +<tr id="i51" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isAdjustLineBreaksForWideCJKCharacters--">isAdjustLineBreaksForWideCJKCharacters</a></span>()</code> <div class="block">Returns whether line breaks should take wide Chinese, Japanese and Korean characters into account for line-breaking purposes.</div> </td> </tr> -<tr id="i51" class="rowColor"> +<tr id="i52" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isCaseInsensitiveEnumValuesAllowed--">isCaseInsensitiveEnumValuesAllowed</a></span>()</code> <div class="block">Returns whether the parser should ignore case when converting arguments to <code>enum</code> values.</div> </td> </tr> -<tr id="i52" class="altColor"> +<tr id="i53" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isExpandAtFiles--">isExpandAtFiles</a></span>()</code> <div class="block">Returns whether arguments starting with <code>'@'</code> should be treated as the path to an argument file and its contents should be expanded into separate arguments for each line in the specified file.</div> </td> </tr> -<tr id="i53" class="rowColor"> +<tr id="i54" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isInterpolateVariables--">isInterpolateVariables</a></span>()</code> <div class="block">Returns whether whether variables should be interpolated in String values.</div> </td> </tr> -<tr id="i54" class="altColor"> +<tr id="i55" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isOverwrittenOptionsAllowed--">isOverwrittenOptionsAllowed</a></span>()</code> <div class="block">Returns whether options for single-value fields can be specified multiple times on the command line.</div> </td> </tr> -<tr id="i55" class="rowColor"> +<tr id="i56" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isPosixClusteredShortOptionsAllowed--">isPosixClusteredShortOptionsAllowed</a></span>()</code> <div class="block">Returns whether the parser accepts clustered short options.</div> </td> </tr> -<tr id="i56" class="altColor"> +<tr id="i57" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isSplitQuotedStrings--">isSplitQuotedStrings</a></span>()</code> <div class="block">Returns whether the parser is allowed to split quoted Strings or not.</div> </td> </tr> -<tr id="i57" class="rowColor"> +<tr id="i58" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isStopAtPositional--">isStopAtPositional</a></span>()</code> <div class="block">Returns whether the parser interprets the first positional parameter as "end of options" so the remaining arguments are all treated as positional parameters.</div> </td> </tr> -<tr id="i58" class="altColor"> +<tr id="i59" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isStopAtUnmatched--">isStopAtUnmatched</a></span>()</code> <div class="block">Returns whether the parser should stop interpreting options and positional parameters as soon as it encounters an unmatched option.</div> </td> </tr> -<tr id="i59" class="rowColor"> +<tr id="i60" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isToggleBooleanFlags--">isToggleBooleanFlags</a></span>()</code> <div class="block">Returns whether the value of boolean flag options should be "toggled" when the option is matched.</div> </td> </tr> -<tr id="i60" class="altColor"> +<tr id="i61" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isTrimQuotes--">isTrimQuotes</a></span>()</code> <div class="block">Returns whether the parser should trim quotes from command line arguments before processing them.</div> </td> </tr> -<tr id="i61" class="rowColor"> +<tr id="i62" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isUnmatchedArgumentsAllowed--">isUnmatchedArgumentsAllowed</a></span>()</code> <div class="block">Returns whether the end user may specify arguments on the command line that are not matched to any option or parameter fields.</div> </td> </tr> -<tr id="i62" class="altColor"> +<tr id="i63" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isUnmatchedOptionsArePositionalParams--">isUnmatchedOptionsArePositionalParams</a></span>()</code> <div class="block">Returns whether arguments on the command line that resemble an option should be treated as positional parameters.</div> </td> </tr> -<tr id="i63" class="rowColor"> +<tr id="i64" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isUsageHelpRequested--">isUsageHelpRequested</a></span>()</code> <div class="block">Returns <code>true</code> if an option annotated with <a href="../picocli/CommandLine.Option.html#usageHelp--"><code>CommandLine.Option.usageHelp()</code></a> was specified on the command line.</div> </td> </tr> -<tr id="i64" class="altColor"> +<tr id="i65" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isUseSimplifiedAtFiles--">isUseSimplifiedAtFiles</a></span>()</code> <div class="block">Returns whether to use a simplified argument file format that is compatible with JCommander.</div> </td> </tr> -<tr id="i65" class="rowColor"> +<tr id="i66" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#isVersionHelpRequested--">isVersionHelpRequested</a></span>()</code> <div class="block">Returns <code>true</code> if an option annotated with <a href="../picocli/CommandLine.Option.html#versionHelp--"><code>CommandLine.Option.versionHelp()</code></a> was specified on the command line.</div> </td> </tr> -<tr id="i66" class="altColor"> +<tr id="i67" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#parse-java.lang.String...-">parse</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;args)</code> <div class="block">Parses the specified command line arguments and returns a list of <code>CommandLine</code> objects representing the top-level command and any subcommands (if any) that were recognized and initialized during the parsing process.</div> </td> </tr> -<tr id="i67" class="rowColor"> +<tr id="i68" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.ParseResult.html" title="class in picocli">CommandLine.ParseResult</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#parseArgs-java.lang.String...-">parseArgs</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;args)</code> <div class="block">Parses the specified command line arguments and returns a list of <code>ParseResult</code> with the options, positional parameters, and subcommands (if any) that were recognized and initialized during the parsing process.</div> </td> </tr> -<tr id="i68" class="altColor"> +<tr id="i69" class="rowColor"> <td class="colFirst"><code>&lt;R&gt;&nbsp;R</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#parseWithHandler-picocli.CommandLine.IParseResultHandler2-java.lang.String:A-">parseWithHandler</a></span>(<a href="../picocli/CommandLine.IParseResultHandler2.html" title="interface in picocli">CommandLine.IParseResultHandler2</a>&lt;R&gt;&nbsp;handler, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code> @@ -1112,7 +1130,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i69" class="rowColor"> +<tr id="i70" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#parseWithHandler-picocli.CommandLine.IParseResultHandler-java.io.PrintStream-java.lang.String...-">parseWithHandler</a></span>(<a href="../picocli/CommandLine.IParseResultHandler.html" title="interface in picocli">CommandLine.IParseResultHandler</a>&nbsp;handler, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1122,7 +1140,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i70" class="altColor"> +<tr id="i71" class="rowColor"> <td class="colFirst"><code>&lt;R&gt;&nbsp;R</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#parseWithHandlers-picocli.CommandLine.IParseResultHandler2-picocli.CommandLine.IExceptionHandler2-java.lang.String...-">parseWithHandlers</a></span>(<a href="../picocli/CommandLine.IParseResultHandler2.html" title="interface in picocli">CommandLine.IParseResultHandler2</a>&lt;R&gt;&nbsp;handler, <a href="../picocli/CommandLine.IExceptionHandler2.html" title="interface in picocli">CommandLine.IExceptionHandler2</a>&lt;R&gt;&nbsp;exceptionHandler, @@ -1132,7 +1150,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i71" class="rowColor"> +<tr id="i72" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#parseWithHandlers-picocli.CommandLine.IParseResultHandler-java.io.PrintStream-picocli.CommandLine.Help.Ansi-picocli.CommandLine.IExceptionHandler-java.lang.String...-">parseWithHandlers</a></span>(<a href="../picocli/CommandLine.IParseResultHandler.html" title="interface in picocli">CommandLine.IParseResultHandler</a>&nbsp;handler, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1144,7 +1162,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i72" class="altColor"> +<tr id="i73" class="rowColor"> <td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#populateCommand-T-java.lang.String...-">populateCommand</a></span>(T&nbsp;command, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;args)</code> @@ -1152,7 +1170,7 @@ <h3>Method Summary</h3> Convenience method that initializes the specified annotated object from the specified command line arguments.</div> </td> </tr> -<tr id="i73" class="rowColor"> +<tr id="i74" class="altColor"> <td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#populateSpec-java.lang.Class-java.lang.String...-">populateSpec</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;spec, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;args)</code> @@ -1161,13 +1179,13 @@ <h3>Method Summary</h3> instance of the specified interface.</div> </td> </tr> -<tr id="i74" class="altColor"> +<tr id="i75" class="rowColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printHelpIfRequested-picocli.CommandLine.ParseResult-">printHelpIfRequested</a></span>(<a href="../picocli/CommandLine.ParseResult.html" title="class in picocli">CommandLine.ParseResult</a>&nbsp;parseResult)</code> <div class="block">Delegates to <a href="../picocli/CommandLine.html#executeHelpRequest-picocli.CommandLine.ParseResult-"><code>executeHelpRequest(ParseResult)</code></a>.</div> </td> </tr> -<tr id="i75" class="rowColor"> +<tr id="i76" class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printHelpIfRequested-java.util.List-java.io.PrintStream-picocli.CommandLine.Help.Ansi-">printHelpIfRequested</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&gt;&nbsp;parsedCommands, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1177,7 +1195,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i76" class="altColor"> +<tr id="i77" class="rowColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printHelpIfRequested-java.util.List-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-">printHelpIfRequested</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&gt;&nbsp;parsedCommands, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1188,7 +1206,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i77" class="rowColor"> +<tr id="i78" class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printHelpIfRequested-java.util.List-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.ColorScheme-">printHelpIfRequested</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&gt;&nbsp;parsedCommands, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1199,20 +1217,20 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i78" class="altColor"> +<tr id="i79" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintStream-">printVersionHelp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out)</code> <div class="block">Delegates to <a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintStream-picocli.CommandLine.Help.Ansi-"><code>printVersionHelp(PrintStream, Help.Ansi)</code></a> with the ANSI setting of the <a href="../picocli/CommandLine.html#getColorScheme--">configured</a> color scheme.</div> </td> </tr> -<tr id="i79" class="rowColor"> +<tr id="i80" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintStream-picocli.CommandLine.Help.Ansi-">printVersionHelp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, <a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli">CommandLine.Help.Ansi</a>&nbsp;ansi)</code> <div class="block">Prints version information from the <a href="../picocli/CommandLine.Command.html#version--"><code>CommandLine.Command.version()</code></a> annotation to the specified <code>PrintStream</code>.</div> </td> </tr> -<tr id="i80" class="altColor"> +<tr id="i81" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.Object...-">printVersionHelp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, <a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli">CommandLine.Help.Ansi</a>&nbsp;ansi, @@ -1220,13 +1238,13 @@ <h3>Method Summary</h3> <div class="block">Prints version information from the <a href="../picocli/CommandLine.Command.html#version--"><code>CommandLine.Command.version()</code></a> annotation to the specified <code>PrintStream</code>.</div> </td> </tr> -<tr id="i81" class="rowColor"> +<tr id="i82" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintWriter-">printVersionHelp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;out)</code> <div class="block">Delegates to <a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintWriter-picocli.CommandLine.Help.Ansi-java.lang.Object...-"><code>printVersionHelp(PrintWriter, Help.Ansi, Object...)</code></a> with the ANSI setting of the <a href="../picocli/CommandLine.html#getColorScheme--">configured</a> color scheme.</div> </td> </tr> -<tr id="i82" class="altColor"> +<tr id="i83" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#printVersionHelp-java.io.PrintWriter-picocli.CommandLine.Help.Ansi-java.lang.Object...-">printVersionHelp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;out, <a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli">CommandLine.Help.Ansi</a>&nbsp;ansi, @@ -1234,14 +1252,14 @@ <h3>Method Summary</h3> <div class="block">Prints version information from the <a href="../picocli/CommandLine.Command.html#version--"><code>CommandLine.Command.version()</code></a> annotation to the specified <code>PrintWriter</code>.</div> </td> </tr> -<tr id="i83" class="rowColor"> +<tr id="i84" class="altColor"> <td class="colFirst"><code>&lt;K&gt;&nbsp;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#registerConverter-java.lang.Class-picocli.CommandLine.ITypeConverter-">registerConverter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;cls, <a href="../picocli/CommandLine.ITypeConverter.html" title="interface in picocli">CommandLine.ITypeConverter</a>&lt;K&gt;&nbsp;converter)</code> <div class="block">Registers the specified type converter for the specified class.</div> </td> </tr> -<tr id="i84" class="altColor"> +<tr id="i85" class="rowColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-java.lang.Class-picocli.CommandLine.IFactory-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-">run</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;R&gt;&nbsp;runnableClass, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory, @@ -1253,7 +1271,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i85" class="rowColor"> +<tr id="i86" class="altColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-java.lang.Class-picocli.CommandLine.IFactory-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-">run</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;R&gt;&nbsp;runnableClass, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory, @@ -1266,7 +1284,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i86" class="altColor"> +<tr id="i87" class="rowColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-java.lang.Class-picocli.CommandLine.IFactory-java.io.PrintStream-java.lang.String...-">run</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;R&gt;&nbsp;runnableClass, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory, @@ -1277,7 +1295,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i87" class="rowColor"> +<tr id="i88" class="altColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-java.lang.Class-picocli.CommandLine.IFactory-java.lang.String...-">run</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;R&gt;&nbsp;runnableClass, <a href="../picocli/CommandLine.IFactory.html" title="interface in picocli">CommandLine.IFactory</a>&nbsp;factory, @@ -1287,7 +1305,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i88" class="altColor"> +<tr id="i89" class="rowColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-R-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-">run</a></span>(R&nbsp;runnable, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1298,7 +1316,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i89" class="rowColor"> +<tr id="i90" class="altColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-R-java.io.PrintStream-java.io.PrintStream-picocli.CommandLine.Help.Ansi-java.lang.String...-">run</a></span>(R&nbsp;runnable, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1310,7 +1328,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i90" class="altColor"> +<tr id="i91" class="rowColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-R-java.io.PrintStream-java.lang.String...-">run</a></span>(R&nbsp;runnable, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1320,7 +1338,7 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i91" class="rowColor"> +<tr id="i92" class="altColor"> <td class="colFirst"><code>static &lt;R extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>&gt;<br>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#run-R-java.lang.String...-">run</a></span>(R&nbsp;runnable, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;args)</code> @@ -1329,212 +1347,218 @@ <h3>Method Summary</h3> </div> </td> </tr> -<tr id="i92" class="altColor"> +<tr id="i93" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setAdjustLineBreaksForWideCJKCharacters-boolean-">setAdjustLineBreaksForWideCJKCharacters</a></span>(boolean&nbsp;adjustForWideChars)</code> <div class="block">Sets whether line breaks should take wide Chinese, Japanese and Korean characters into account, and returns this UsageMessageSpec.</div> </td> </tr> -<tr id="i93" class="rowColor"> +<tr id="i94" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setAtFileCommentChar-java.lang.Character-">setAtFileCommentChar</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang">Character</a>&nbsp;atFileCommentChar)</code> <div class="block">Sets the character that starts a single-line comment or <code>null</code> if all content of argument files should be interpreted as arguments (without comments).</div> </td> </tr> -<tr id="i94" class="altColor"> +<tr id="i95" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setCaseInsensitiveEnumValuesAllowed-boolean-">setCaseInsensitiveEnumValuesAllowed</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the parser should ignore case when converting arguments to <code>enum</code> values.</div> </td> </tr> -<tr id="i95" class="rowColor"> +<tr id="i96" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setColorScheme-picocli.CommandLine.Help.ColorScheme-">setColorScheme</a></span>(<a href="../picocli/CommandLine.Help.ColorScheme.html" title="class in picocli">CommandLine.Help.ColorScheme</a>&nbsp;colorScheme)</code> <div class="block">Sets the color scheme to use when printing help.</div> </td> </tr> -<tr id="i96" class="altColor"> +<tr id="i97" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setCommandName-java.lang.String-">setCommandName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;commandName)</code> <div class="block">Sets the command name (also called program name) displayed in the usage help synopsis to the specified value.</div> </td> </tr> -<tr id="i97" class="rowColor"> +<tr id="i98" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setDefaultValueProvider-picocli.CommandLine.IDefaultValueProvider-">setDefaultValueProvider</a></span>(<a href="../picocli/CommandLine.IDefaultValueProvider.html" title="interface in picocli">CommandLine.IDefaultValueProvider</a>&nbsp;newValue)</code> <div class="block">Sets a default value provider for the command and sub-commands</div> </td> </tr> -<tr id="i98" class="altColor"> +<tr id="i99" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setEndOfOptionsDelimiter-java.lang.String-">setEndOfOptionsDelimiter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delimiter)</code> <div class="block">Sets the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.</div> </td> </tr> -<tr id="i99" class="rowColor"> +<tr id="i100" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setErr-java.io.PrintWriter-">setErr</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;err)</code> <div class="block">Sets the writer to use when printing diagnostic (error) messages during command <a href="../picocli/CommandLine.html#execute-java.lang.String...-">execution</a>.</div> </td> </tr> -<tr id="i100" class="altColor"> +<tr id="i101" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setExecutionExceptionHandler-picocli.CommandLine.IExecutionExceptionHandler-">setExecutionExceptionHandler</a></span>(<a href="../picocli/CommandLine.IExecutionExceptionHandler.html" title="interface in picocli">CommandLine.IExecutionExceptionHandler</a>&nbsp;executionExceptionHandler)</code> <div class="block">Sets a custom handler for dealing with exceptions that occurred in the <code>Callable</code>, <code>Runnable</code> or <code>Method</code> user object of a command when the command was executed via the <a href="../picocli/CommandLine.html#execute-java.lang.String...-">execute</a> method.</div> </td> </tr> -<tr id="i101" class="rowColor"> +<tr id="i102" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setExecutionResult-java.lang.Object-">setExecutionResult</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;result)</code> <div class="block">Sets the result of calling the business logic on the command's user object.</div> </td> </tr> -<tr id="i102" class="altColor"> +<tr id="i103" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setExecutionStrategy-picocli.CommandLine.IExecutionStrategy-">setExecutionStrategy</a></span>(<a href="../picocli/CommandLine.IExecutionStrategy.html" title="interface in picocli">CommandLine.IExecutionStrategy</a>&nbsp;executionStrategy)</code> <div class="block">Sets the execution strategy that the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method should use to invoke the business logic on the user objects of this command and/or the user-specified subcommand(s).</div> </td> </tr> -<tr id="i103" class="rowColor"> +<tr id="i104" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setExitCodeExceptionMapper-picocli.CommandLine.IExitCodeExceptionMapper-">setExitCodeExceptionMapper</a></span>(<a href="../picocli/CommandLine.IExitCodeExceptionMapper.html" title="interface in picocli">CommandLine.IExitCodeExceptionMapper</a>&nbsp;exitCodeExceptionMapper)</code> <div class="block">Sets the mapper used by the <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>execute</code></a> method to map exceptions to exit codes.</div> </td> </tr> -<tr id="i104" class="altColor"> +<tr id="i105" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setExpandAtFiles-boolean-">setExpandAtFiles</a></span>(boolean&nbsp;expandAtFiles)</code> <div class="block">Sets whether arguments starting with <code>'@'</code> should be treated as the path to an argument file and its contents should be expanded into separate arguments for each line in the specified file.</div> </td> </tr> -<tr id="i105" class="rowColor"> +<tr id="i106" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setHelpFactory-picocli.CommandLine.IHelpFactory-">setHelpFactory</a></span>(<a href="../picocli/CommandLine.IHelpFactory.html" title="interface in picocli">CommandLine.IHelpFactory</a>&nbsp;helpFactory)</code> <div class="block">Sets a new <code>IHelpFactory</code> to customize the usage help message.</div> </td> </tr> -<tr id="i106" class="altColor"> +<tr id="i107" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setHelpSectionKeys-java.util.List-">setHelpSectionKeys</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;keys)</code> <div class="block">Sets the section keys in the order that the usage help message should render the sections.</div> </td> </tr> -<tr id="i107" class="rowColor"> +<tr id="i108" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setHelpSectionMap-java.util.Map-">setHelpSectionMap</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli">CommandLine.IHelpSectionRenderer</a>&gt;&nbsp;map)</code> <div class="block">Sets the map of section keys and renderers used to construct the usage help message.</div> </td> </tr> -<tr id="i108" class="altColor"> +<tr id="i109" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setInterpolateVariables-boolean-">setInterpolateVariables</a></span>(boolean&nbsp;interpolate)</code> <div class="block">Sets whether whether variables should be interpolated in String values.</div> </td> </tr> -<tr id="i109" class="rowColor"> +<tr id="i110" class="altColor"> +<td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setNegatableOptionTransformer-picocli.CommandLine.INegatableOptionTransformer-">setNegatableOptionTransformer</a></span>(<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>&nbsp;transformer)</code> +<div class="block">Sets the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +</td> +</tr> +<tr id="i111" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setOut-java.io.PrintWriter-">setOut</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;out)</code> <div class="block">Sets the writer to use when printing user-requested usage help or version help during command <a href="../picocli/CommandLine.html#execute-java.lang.String...-">execution</a>.</div> </td> </tr> -<tr id="i110" class="altColor"> +<tr id="i112" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setOverwrittenOptionsAllowed-boolean-">setOverwrittenOptionsAllowed</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether options for single-value fields can be specified multiple times on the command line without a <a href="../picocli/CommandLine.OverwrittenOptionException.html" title="class in picocli"><code>CommandLine.OverwrittenOptionException</code></a> being thrown.</div> </td> </tr> -<tr id="i111" class="rowColor"> +<tr id="i113" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setParameterExceptionHandler-picocli.CommandLine.IParameterExceptionHandler-">setParameterExceptionHandler</a></span>(<a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli">CommandLine.IParameterExceptionHandler</a>&nbsp;parameterExceptionHandler)</code> <div class="block">Sets the handler for dealing with invalid user input when the command is <a href="../picocli/CommandLine.html#execute-java.lang.String...-">executed</a>.</div> </td> </tr> -<tr id="i112" class="altColor"> +<tr id="i114" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setPosixClusteredShortOptionsAllowed-boolean-">setPosixClusteredShortOptionsAllowed</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether short options like <code>-x -v -f SomeFile</code> can be clustered together like <code>-xvfSomeFile</code>.</div> </td> </tr> -<tr id="i113" class="rowColor"> +<tr id="i115" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setResourceBundle-java.util.ResourceBundle-">setResourceBundle</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ResourceBundle.html?is-external=true" title="class or interface in java.util">ResourceBundle</a>&nbsp;bundle)</code> <div class="block">Sets the ResourceBundle containing usage help message strings.</div> </td> </tr> -<tr id="i114" class="altColor"> +<tr id="i116" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setSeparator-java.lang.String-">setSeparator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;separator)</code> <div class="block">Sets the String the parser uses to separate option names from option values to the specified value.</div> </td> </tr> -<tr id="i115" class="rowColor"> +<tr id="i117" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setSplitQuotedStrings-boolean-">setSplitQuotedStrings</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the parser is allowed to split quoted Strings.</div> </td> </tr> -<tr id="i116" class="altColor"> +<tr id="i118" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setStopAtPositional-boolean-">setStopAtPositional</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the parser interprets the first positional parameter as "end of options" so the remaining arguments are all treated as positional parameters.</div> </td> </tr> -<tr id="i117" class="rowColor"> +<tr id="i119" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setStopAtUnmatched-boolean-">setStopAtUnmatched</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the parser should stop interpreting options and positional parameters as soon as it encounters an unmatched option.</div> </td> </tr> -<tr id="i118" class="altColor"> +<tr id="i120" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setToggleBooleanFlags-boolean-">setToggleBooleanFlags</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the value of boolean flag options should be "toggled" when the option is matched.</div> </td> </tr> -<tr id="i119" class="rowColor"> +<tr id="i121" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setTrimQuotes-boolean-">setTrimQuotes</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the parser should trim quotes from command line arguments before processing them.</div> </td> </tr> -<tr id="i120" class="altColor"> +<tr id="i122" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setUnmatchedArgumentsAllowed-boolean-">setUnmatchedArgumentsAllowed</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether the end user may specify unmatched arguments on the command line without a <a href="../picocli/CommandLine.UnmatchedArgumentException.html" title="class in picocli"><code>CommandLine.UnmatchedArgumentException</code></a> being thrown.</div> </td> </tr> -<tr id="i121" class="rowColor"> +<tr id="i123" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setUnmatchedOptionsArePositionalParams-boolean-">setUnmatchedOptionsArePositionalParams</a></span>(boolean&nbsp;newValue)</code> <div class="block">Sets whether arguments on the command line that resemble an option should be treated as positional parameters.</div> </td> </tr> -<tr id="i122" class="altColor"> +<tr id="i124" class="altColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setUsageHelpWidth-int-">setUsageHelpWidth</a></span>(int&nbsp;width)</code> <div class="block">Sets the maximum width of the usage help message.</div> </td> </tr> -<tr id="i123" class="rowColor"> +<tr id="i125" class="rowColor"> <td class="colFirst"><code><a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#setUseSimplifiedAtFiles-boolean-">setUseSimplifiedAtFiles</a></span>(boolean&nbsp;simplifiedAtFiles)</code> <div class="block">Sets whether to use a simplified argument file format that is compatible with JCommander.</div> </td> </tr> -<tr id="i124" class="altColor"> +<tr id="i126" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.lang.Object-java.io.PrintStream-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;command, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out)</code> <div class="block">Equivalent to <code>new CommandLine(command).usage(out)</code>.</div> </td> </tr> -<tr id="i125" class="rowColor"> +<tr id="i127" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.lang.Object-java.io.PrintStream-picocli.CommandLine.Help.Ansi-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;command, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1542,7 +1566,7 @@ <h3>Method Summary</h3> <div class="block">Equivalent to <code>new CommandLine(command).usage(out, ansi)</code>.</div> </td> </tr> -<tr id="i126" class="altColor"> +<tr id="i128" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.lang.Object-java.io.PrintStream-picocli.CommandLine.Help.ColorScheme-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;command, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, @@ -1550,40 +1574,40 @@ <h3>Method Summary</h3> <div class="block">Equivalent to <code>new CommandLine(command).usage(out, colorScheme)</code>.</div> </td> </tr> -<tr id="i127" class="rowColor"> +<tr id="i129" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.io.PrintStream-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out)</code> <div class="block">Delegates to <a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.ColorScheme-"><code>usage(PrintStream, Help.ColorScheme)</code></a> with the <a href="../picocli/CommandLine.html#getColorScheme--">configured</a> color scheme.</div> </td> </tr> -<tr id="i128" class="altColor"> +<tr id="i130" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.Ansi-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, <a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli">CommandLine.Help.Ansi</a>&nbsp;ansi)</code> <div class="block">Delegates to <a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.ColorScheme-"><code>usage(PrintStream, Help.ColorScheme)</code></a> with the <a href="../picocli/CommandLine.Help.html#defaultColorScheme-picocli.CommandLine.Help.Ansi-">default color scheme</a>.</div> </td> </tr> -<tr id="i129" class="rowColor"> +<tr id="i131" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.ColorScheme-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a>&nbsp;out, <a href="../picocli/CommandLine.Help.ColorScheme.html" title="class in picocli">CommandLine.Help.ColorScheme</a>&nbsp;colorScheme)</code> <div class="block">Prints a usage help message for the annotated command class to the specified <code>PrintStream</code>.</div> </td> </tr> -<tr id="i130" class="altColor"> +<tr id="i132" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.io.PrintWriter-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer)</code> <div class="block">Delegates to <a href="../picocli/CommandLine.html#usage-java.io.PrintWriter-picocli.CommandLine.Help.ColorScheme-"><code>usage(PrintWriter, Help.ColorScheme)</code></a> with the <a href="../picocli/CommandLine.html#getColorScheme--">configured</a> color scheme.</div> </td> </tr> -<tr id="i131" class="rowColor"> +<tr id="i133" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.io.PrintWriter-picocli.CommandLine.Help.Ansi-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer, <a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli">CommandLine.Help.Ansi</a>&nbsp;ansi)</code> <div class="block">Similar to <a href="../picocli/CommandLine.html#usage-java.io.PrintStream-picocli.CommandLine.Help.Ansi-"><code>usage(PrintStream, Help.Ansi)</code></a> but with the specified <code>PrintWriter</code> instead of a <code>PrintStream</code>.</div> </td> </tr> -<tr id="i132" class="altColor"> +<tr id="i134" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../picocli/CommandLine.html#usage-java.io.PrintWriter-picocli.CommandLine.Help.ColorScheme-">usage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;writer, <a href="../picocli/CommandLine.Help.ColorScheme.html" title="class in picocli">CommandLine.Help.ColorScheme</a>&nbsp;colorScheme)</code> @@ -1619,7 +1643,7 @@ <h3>Field Detail</h3> <li class="blockList"> <h4>VERSION</h4> <pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> VERSION</pre> -<div class="block">This is picocli version "4.0.0-alpha-3".</div> +<div class="block">This is picocli version "4.0.0-beta-1b".</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../constant-values.html#picocli.CommandLine.VERSION">Constant Field Values</a></dd> @@ -2150,8 +2174,11 @@ <h4>setAdjustLineBreaksForWideCJKCharacters</h4> <h4>isToggleBooleanFlags</h4> <pre>public&nbsp;boolean&nbsp;isToggleBooleanFlags()</pre> <div class="block">Returns whether the value of boolean flag options should be "toggled" when the option is matched. - By default, flags are toggled, so if the value is <code>true</code> it is set to <code>false</code>, and when the value is - <code>false</code> it is set to <code>true</code>. If toggling is off, flags are simply set to <code>true</code>.</div> + From 4.0, this is <code>false</code> by default, and when a flag option is specified on the command line picocli + will set its value to the opposite of its default value. + If this method returns <code>true</code>, flags are toggled, so if the value is <code>true</code> it is + set to <code>false</code>, and when the value is <code>false</code> it is set to <code>true</code>. + When toggling is enabled, specifying a flag option twice on the command line will have no effect because they cancel each other out.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd><code>true</code> the value of boolean flag options should be "toggled" when the option is matched, <code>false</code> otherwise</dd> @@ -2167,7 +2194,8 @@ <h4>isToggleBooleanFlags</h4> <li class="blockList"> <h4>setToggleBooleanFlags</h4> <pre>public&nbsp;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&nbsp;setToggleBooleanFlags(boolean&nbsp;newValue)</pre> -<div class="block">Sets whether the value of boolean flag options should be "toggled" when the option is matched. The default is <code>true</code>. +<div class="block">Sets whether the value of boolean flag options should be "toggled" when the option is matched. The default is <code>false</code>, + and when a flag option is specified on the command line picocli will set its value to the opposite of its default value. <p>The specified setting will be registered with this <code>CommandLine</code> and the full hierarchy of its subcommands and nested sub-subcommands <em>at the moment this method is called</em>. Subcommands added later will have the default setting. To ensure a setting is applied to all @@ -3348,7 +3376,7 @@ <h4>execute</h4> <a href="../picocli/CommandLine.Command.html#exitCodeOnInvalidInput--"><code>exitCodeOnInvalidInput</code></a> or <a href="../picocli/CommandLine.Command.html#exitCodeOnExecutionException--"><code>exitCodeOnExecutionException</code></a> value, respectively. </p><p><b>Example Usage:</b></p> <pre> - &#064Command + &#064;Command class MyCommand implements Callable&lt;Integer&gt; { public Integer call() { return 123; } } @@ -4861,6 +4889,8 @@ <h4>isExpandAtFiles</h4> <dd>whether "argument files" or <code>@files</code> should be expanded into their content</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>2.1</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Model.ParserSpec.html#expandAtFiles--"><code>CommandLine.Model.ParserSpec.expandAtFiles()</code></a></dd> </dl> </li> </ul> @@ -4880,6 +4910,8 @@ <h4>setExpandAtFiles</h4> <dd>this <code>CommandLine</code> object, to allow method chaining</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>2.1</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Model.ParserSpec.html#expandAtFiles-boolean-"><code>CommandLine.Model.ParserSpec.expandAtFiles(boolean)</code></a></dd> </dl> </li> </ul> @@ -4898,6 +4930,8 @@ <h4>getAtFileCommentChar</h4> <dd>the character that starts a single-line comment or <code>null</code>. The default is <code>'#'</code>.</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>3.5</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Model.ParserSpec.html#atFileCommentChar--"><code>CommandLine.Model.ParserSpec.atFileCommentChar()</code></a></dd> </dl> </li> </ul> @@ -4918,6 +4952,8 @@ <h4>setAtFileCommentChar</h4> <dd>this <code>CommandLine</code> object, to allow method chaining</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>3.5</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Model.ParserSpec.html#atFileCommentChar-java.lang.Character-"><code>CommandLine.Model.ParserSpec.atFileCommentChar(Character)</code></a></dd> </dl> </li> </ul> @@ -4937,6 +4973,8 @@ <h4>isUseSimplifiedAtFiles</h4> <dd>whether to use a simplified argument file format. The default is <code>false</code>.</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>3.9</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Model.ParserSpec.html#useSimplifiedAtFiles--"><code>CommandLine.Model.ParserSpec.useSimplifiedAtFiles()</code></a></dd> </dl> </li> </ul> @@ -4958,6 +4996,53 @@ <h4>setUseSimplifiedAtFiles</h4> <dd>this <code>CommandLine</code> object, to allow method chaining</dd> <dt><span class="simpleTagLabel">Since:</span></dt> <dd>3.9</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Model.ParserSpec.html#useSimplifiedAtFiles-boolean-"><code>CommandLine.Model.ParserSpec.useSimplifiedAtFiles(boolean)</code></a></dd> +</dl> +</li> +</ul> +<a name="getNegatableOptionTransformer--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNegatableOptionTransformer</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>&nbsp;getNegatableOptionTransformer()</pre> +<div class="block">Returns the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options. + By default this returns the result of <a href="../picocli/CommandLine.RegexTransformer.html#createDefault--"><code>CommandLine.RegexTransformer.createDefault()</code></a>.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the <code>INegatableOptionTransformer</code> used to create negative option names.</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Option.html#negatable--"><code>CommandLine.Option.negatable()</code></a>, +<a href="../picocli/CommandLine.Model.CommandSpec.html#negatableOptionTransformer--"><code>CommandLine.Model.CommandSpec.negatableOptionTransformer()</code></a></dd> +</dl> +</li> +</ul> +<a name="setNegatableOptionTransformer-picocli.CommandLine.INegatableOptionTransformer-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setNegatableOptionTransformer</h4> +<pre>public&nbsp;<a href="../picocli/CommandLine.html" title="class in picocli">CommandLine</a>&nbsp;setNegatableOptionTransformer(<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>&nbsp;transformer)</pre> +<div class="block">Sets the <code>INegatableOptionTransformer</code> used to create the negative form of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options. + <p>The specified setting will be registered with this <code>CommandLine</code> and the full hierarchy of its + subcommands and nested sub-subcommands <em>at the moment this method is called</em>. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.</p></div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>transformer</code> - the <code>INegatableOptionTransformer</code> used to create negative option names.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>this <code>CommandLine</code> object, to allow method chaining</dd> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>4.0</dd> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../picocli/CommandLine.Option.html#negatable--"><code>CommandLine.Option.negatable()</code></a>, +<code>CommandSpec#negatableOptionTransformer(INegatableOptionTransformer)</code></dd> </dl> </li> </ul> @@ -4992,7 +5077,7 @@ <h4>defaultFactory</h4> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> diff --git a/docs/apidocs/picocli/package-frame.html b/docs/apidocs/picocli/package-frame.html index 57c6c45c9..a6c09e864 100644 --- a/docs/apidocs/picocli/package-frame.html +++ b/docs/apidocs/picocli/package-frame.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>picocli (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>picocli (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -29,6 +29,7 @@ <h2 title="Interfaces">Interfaces</h2> <li><a href="CommandLine.IHelpCommandInitializable2.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.IHelpCommandInitializable2</span></a></li> <li><a href="CommandLine.IHelpFactory.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.IHelpFactory</span></a></li> <li><a href="CommandLine.IHelpSectionRenderer.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.IHelpSectionRenderer</span></a></li> +<li><a href="CommandLine.INegatableOptionTransformer.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.INegatableOptionTransformer</span></a></li> <li><a href="CommandLine.IParameterExceptionHandler.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.IParameterExceptionHandler</span></a></li> <li><a href="CommandLine.IParseResultHandler.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.IParseResultHandler</span></a></li> <li><a href="CommandLine.IParseResultHandler2.html" title="interface in picocli" target="classFrame"><span class="interfaceName">CommandLine.IParseResultHandler2</span></a></li> @@ -76,6 +77,8 @@ <h2 title="Classes">Classes</h2> <li><a href="CommandLine.ParseResult.GroupMatch.html" title="class in picocli" target="classFrame">CommandLine.ParseResult.GroupMatch</a></li> <li><a href="CommandLine.ParseResult.GroupMatchContainer.html" title="class in picocli" target="classFrame">CommandLine.ParseResult.GroupMatchContainer</a></li> <li><a href="CommandLine.Range.html" title="class in picocli" target="classFrame">CommandLine.Range</a></li> +<li><a href="CommandLine.RegexTransformer.html" title="class in picocli" target="classFrame">CommandLine.RegexTransformer</a></li> +<li><a href="CommandLine.RegexTransformer.Builder.html" title="class in picocli" target="classFrame">CommandLine.RegexTransformer.Builder</a></li> <li><a href="CommandLine.RunAll.html" title="class in picocli" target="classFrame">CommandLine.RunAll</a></li> <li><a href="CommandLine.RunFirst.html" title="class in picocli" target="classFrame">CommandLine.RunFirst</a></li> <li><a href="CommandLine.RunLast.html" title="class in picocli" target="classFrame">CommandLine.RunLast</a></li> diff --git a/docs/apidocs/picocli/package-summary.html b/docs/apidocs/picocli/package-summary.html index fdc23e1ce..700f3d260 100644 --- a/docs/apidocs/picocli/package-summary.html +++ b/docs/apidocs/picocli/package-summary.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>picocli (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>picocli (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="picocli (picocli 4.0.0-alpha-3 API)"; + parent.document.title="picocli (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li class="navBarCell1Rev">Package</li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li>Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -43,7 +43,7 @@ <div class="subNav"> <ul class="navList"> <li>Prev&nbsp;Package</li> -<li><a href="../picocli/groovy/package-summary.html">Next&nbsp;Package</a></li> +<li>Next&nbsp;Package</li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/package-summary.html" target="_top">Frames</a></li> @@ -191,24 +191,30 @@ <h1 title="Package" class="title">Package&nbsp;picocli</h1> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a></td> +<td class="colLast"> +<div class="block">Determines the option name transformation of <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> boolean options.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli">CommandLine.IParameterExceptionHandler</a></td> <td class="colLast"> <div class="block">Classes implementing this interface know how to handle <code>ParameterExceptions</code> (usually from invalid user input).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../picocli/CommandLine.IParseResultHandler.html" title="interface in picocli">CommandLine.IParseResultHandler</a></td> <td class="colLast">Deprecated <div class="block"><span class="deprecationComment">Use <a href="../picocli/CommandLine.IExecutionStrategy.html" title="interface in picocli"><code>CommandLine.IExecutionStrategy</code></a> instead.</span></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../picocli/CommandLine.IParseResultHandler2.html" title="interface in picocli">CommandLine.IParseResultHandler2</a>&lt;R&gt;</td> <td class="colLast">Deprecated <div class="block"><span class="deprecationComment">use <a href="../picocli/CommandLine.IExecutionStrategy.html" title="interface in picocli"><code>CommandLine.IExecutionStrategy</code></a> instead, see <a href="../picocli/CommandLine.html#execute-java.lang.String...-"><code>CommandLine.execute(String...)</code></a></span></div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../picocli/CommandLine.ITypeConverter.html" title="interface in picocli">CommandLine.ITypeConverter</a>&lt;K&gt;</td> <td class="colLast"> <div class="block"> @@ -217,43 +223,43 @@ <h1 title="Package" class="title">Package&nbsp;picocli</h1> String values can be converted to any type for which a <code>ITypeConverter</code> is registered.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../picocli/CommandLine.IVersionProvider.html" title="interface in picocli">CommandLine.IVersionProvider</a></td> <td class="colLast"> <div class="block">Provides version information for a command.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../picocli/CommandLine.Model.IAnnotatedElement.html" title="interface in picocli">CommandLine.Model.IAnnotatedElement</a></td> <td class="colLast"> <div class="block">Internal interface to allow annotation processors to construct a command model at compile time.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../picocli/CommandLine.Model.IGetter.html" title="interface in picocli">CommandLine.Model.IGetter</a></td> <td class="colLast"> <div class="block">Customizable getter for obtaining the current value of an option or positional parameter.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../picocli/CommandLine.Model.IOrdered.html" title="interface in picocli">CommandLine.Model.IOrdered</a></td> <td class="colLast"> <div class="block">Interface for sorting <a href="../picocli/CommandLine.Model.OptionSpec.html" title="class in picocli"><code>options</code></a> and <a href="../picocli/CommandLine.Model.ArgGroupSpec.html" title="class in picocli"><code>groups</code></a> together.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../picocli/CommandLine.Model.IScope.html" title="interface in picocli">CommandLine.Model.IScope</a></td> <td class="colLast"> <div class="block">The scope of a binding is the context where the current value should be gotten from or set to.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../picocli/CommandLine.Model.ISetter.html" title="interface in picocli">CommandLine.Model.ISetter</a></td> <td class="colLast"> <div class="block">Customizable setter for modifying the value of an option or positional parameter.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../picocli/CommandLine.Model.ITypeInfo.html" title="interface in picocli">CommandLine.Model.ITypeInfo</a></td> <td class="colLast"> <div class="block">Encapculates type information for an option or parameter to make this information available both at runtime @@ -482,6 +488,18 @@ <h1 title="Package" class="title">Package&nbsp;picocli</h1> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli">CommandLine.RegexTransformer</a></td> +<td class="colLast"> +<div class="block">A regular expression-based option name transformation for <a href="../picocli/CommandLine.Option.html#negatable--">negatable</a> options.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli">CommandLine.RegexTransformer.Builder</a></td> +<td class="colLast"> +<div class="block">Builder for creating <code>RegexTransformer</code> objects.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../picocli/CommandLine.RunAll.html" title="class in picocli">CommandLine.RunAll</a></td> <td class="colLast"> <div class="block">Command line <a href="../picocli/CommandLine.IExecutionStrategy.html" title="interface in picocli">execution strategy</a> that prints help if requested, and otherwise executes the top-level command and @@ -747,7 +765,7 @@ <h2>Class Diagram of the CommandLine.Help API</h2> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li class="navBarCell1Rev">Package</li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li>Class</li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -758,7 +776,7 @@ <h2>Class Diagram of the CommandLine.Help API</h2> <div class="subNav"> <ul class="navList"> <li>Prev&nbsp;Package</li> -<li><a href="../picocli/groovy/package-summary.html">Next&nbsp;Package</a></li> +<li>Next&nbsp;Package</li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/package-summary.html" target="_top">Frames</a></li> diff --git a/docs/apidocs/picocli/package-tree.html b/docs/apidocs/picocli/package-tree.html index 5cca63e1a..a766f9614 100644 --- a/docs/apidocs/picocli/package-tree.html +++ b/docs/apidocs/picocli/package-tree.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>picocli Class Hierarchy (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>picocli Class Hierarchy (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <script type="text/javascript" src="../script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="picocli Class Hierarchy (picocli 4.0.0-alpha-3 API)"; + parent.document.title="picocli Class Hierarchy (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li>Class</li> <li class="navBarCell1Rev">Tree</li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -43,7 +43,7 @@ <div class="subNav"> <ul class="navList"> <li>Prev</li> -<li><a href="../picocli/groovy/package-tree.html">Next</a></li> +<li>Next</li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/package-tree.html" target="_top">Frames</a></li> @@ -70,10 +70,6 @@ <!-- ========= END OF TOP NAVBAR ========= --> <div class="header"> <h1 class="title">Hierarchy For Package picocli</h1> -<span class="packageHierarchyLabel">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../overview-tree.html">All Packages</a></li> -</ul> </div> <div class="contentContainer"> <h2 title="Class Hierarchy">Class Hierarchy</h2> @@ -130,6 +126,8 @@ <h2 title="Class Hierarchy">Class Hierarchy</h2> <li type="circle">picocli.<a href="../picocli/CommandLine.ParseResult.GroupMatch.html" title="class in picocli"><span class="typeNameLink">CommandLine.ParseResult.GroupMatch</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.ParseResult.GroupMatchContainer.html" title="class in picocli"><span class="typeNameLink">CommandLine.ParseResult.GroupMatchContainer</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.Range.html" title="class in picocli"><span class="typeNameLink">CommandLine.Range</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.RegexTransformer.html" title="class in picocli"><span class="typeNameLink">CommandLine.RegexTransformer</span></a> (implements picocli.<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli">CommandLine.INegatableOptionTransformer</a>)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.RegexTransformer.Builder.html" title="class in picocli"><span class="typeNameLink">CommandLine.RegexTransformer.Builder</span></a></li> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a> @@ -189,6 +187,7 @@ <h2 title="Interface Hierarchy">Interface Hierarchy</h2> <li type="circle">picocli.<a href="../picocli/CommandLine.IHelpCommandInitializable2.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IHelpCommandInitializable2</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.IHelpFactory.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IHelpFactory</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.IHelpSectionRenderer.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IHelpSectionRenderer</span></a></li> +<li type="circle">picocli.<a href="../picocli/CommandLine.INegatableOptionTransformer.html" title="interface in picocli"><span class="typeNameLink">CommandLine.INegatableOptionTransformer</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.IParameterExceptionHandler.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IParameterExceptionHandler</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.IParseResultHandler.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IParseResultHandler</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.IParseResultHandler2.html" title="interface in picocli"><span class="typeNameLink">CommandLine.IParseResultHandler2</span></a>&lt;R&gt;</li> @@ -210,14 +209,14 @@ <h2 title="Interface Hierarchy">Interface Hierarchy</h2> </ul> <h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2> <ul> -<li type="circle">picocli.<a href="../picocli/CommandLine.Unmatched.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Unmatched</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.Command.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Command</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.Spec.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Spec</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">picocli.<a href="../picocli/CommandLine.Parameters.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Parameters</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">picocli.<a href="../picocli/CommandLine.ParentCommand.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.ParentCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">picocli.<a href="../picocli/CommandLine.Mixin.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Mixin</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.Unmatched.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Unmatched</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">picocli.<a href="../picocli/CommandLine.Option.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Option</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">picocli.<a href="../picocli/CommandLine.Command.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Command</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">picocli.<a href="../picocli/CommandLine.ArgGroup.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.ArgGroup</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">picocli.<a href="../picocli/CommandLine.Spec.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Spec</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.Mixin.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.Mixin</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">picocli.<a href="../picocli/CommandLine.ParentCommand.html" title="annotation in picocli"><span class="typeNameLink">CommandLine.ParentCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> </ul> <h2 title="Enum Hierarchy">Enum Hierarchy</h2> <ul> @@ -226,9 +225,9 @@ <h2 title="Enum Hierarchy">Enum Hierarchy</h2> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">picocli.<a href="../picocli/CommandLine.Help.Ansi.Style.html" title="enum in picocli"><span class="typeNameLink">CommandLine.Help.Ansi.Style</span></a> (implements picocli.<a href="../picocli/CommandLine.Help.Ansi.IStyle.html" title="interface in picocli">CommandLine.Help.Ansi.IStyle</a>)</li> -<li type="circle">picocli.<a href="../picocli/CommandLine.Help.Column.Overflow.html" title="enum in picocli"><span class="typeNameLink">CommandLine.Help.Column.Overflow</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.Help.Ansi.html" title="enum in picocli"><span class="typeNameLink">CommandLine.Help.Ansi</span></a></li> <li type="circle">picocli.<a href="../picocli/CommandLine.Help.Visibility.html" title="enum in picocli"><span class="typeNameLink">CommandLine.Help.Visibility</span></a></li> +<li type="circle">picocli.<a href="../picocli/CommandLine.Help.Column.Overflow.html" title="enum in picocli"><span class="typeNameLink">CommandLine.Help.Column.Overflow</span></a></li> </ul> </li> </ul> @@ -245,7 +244,7 @@ <h2 title="Enum Hierarchy">Enum Hierarchy</h2> </a> <ul class="navList" title="Navigation"> <li><a href="../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> +<li><a href="../picocli/package-summary.html">Package</a></li> <li>Class</li> <li class="navBarCell1Rev">Tree</li> <li><a href="../deprecated-list.html">Deprecated</a></li> @@ -256,7 +255,7 @@ <h2 title="Enum Hierarchy">Enum Hierarchy</h2> <div class="subNav"> <ul class="navList"> <li>Prev</li> -<li><a href="../picocli/groovy/package-tree.html">Next</a></li> +<li>Next</li> </ul> <ul class="navList"> <li><a href="../index.html?picocli/package-tree.html" target="_top">Frames</a></li> diff --git a/docs/apidocs/serialized-form.html b/docs/apidocs/serialized-form.html index a4e93882c..6fc0cc54b 100644 --- a/docs/apidocs/serialized-form.html +++ b/docs/apidocs/serialized-form.html @@ -2,9 +2,9 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_202) on Mon May 13 21:10:50 JST 2019 --> -<title>Serialized Form (picocli 4.0.0-alpha-3 API)</title> -<meta name="date" content="2019-05-13"> +<!-- Generated by javadoc (1.8.0_202) on Wed Jun 05 20:56:44 JST 2019 --> +<title>Serialized Form (picocli 4.0.0-beta-1b API)</title> +<meta name="date" content="2019-06-05"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -12,7 +12,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Serialized Form (picocli 4.0.0-alpha-3 API)"; + parent.document.title="Serialized Form (picocli 4.0.0-beta-1b API)"; } } catch(err) { @@ -32,7 +32,7 @@ </a> <ul class="navList" title="Navigation"> <li><a href="overview-summary.html">Overview</a></li> -<li>Package</li> +<li><a href="picocli/package-summary.html">Package</a></li> <li>Class</li> <li><a href="overview-tree.html">Tree</a></li> <li><a href="deprecated-list.html">Deprecated</a></li> @@ -279,7 +279,7 @@ <h4>unmatched</h4> </a> <ul class="navList" title="Navigation"> <li><a href="overview-summary.html">Overview</a></li> -<li>Package</li> +<li><a href="picocli/package-summary.html">Package</a></li> <li>Class</li> <li><a href="overview-tree.html">Tree</a></li> <li><a href="deprecated-list.html">Deprecated</a></li> diff --git a/docs/autocomplete.adoc b/docs/autocomplete.adoc index a1204a9b2..c41921341 100644 --- a/docs/autocomplete.adoc +++ b/docs/autocomplete.adoc @@ -1,8 +1,8 @@ = Autocomplete for Java Command Line Applications //:author: Remko Popma //:email: rpopma@apache.org -:revnumber: 4.0.0-beta-1-SNAPSHOT -:revdate: 2019-05-13 +:revnumber: 4.0.0-beta-1b +:revdate: 2019-06-05 :toc: left :numbered: :toclevels: 3 diff --git a/docs/autocomplete.html b/docs/autocomplete.html index 3ad4711ed..c57b6a1b4 100644 --- a/docs/autocomplete.html +++ b/docs/autocomplete.html @@ -514,8 +514,8 @@ <div id="header"> <h1>Autocomplete for Java Command Line Applications</h1> <div class="details"> -<span id="revnumber">version 4.0.0-alpha-3,</span> -<span id="revdate">2019-05-13</span> +<span id="revnumber">version 4.0.0-beta-1b,</span> +<span id="revdate">2019-06-05</span> </div> <div id="toc" class="toc2"> <div id="toctitle">Table of Contents</div> @@ -1148,8 +1148,8 @@ <h2 id="_releases">13. Releases</h2> </div> <div id="footer"> <div id="footer-text"> -Version 4.0.0-alpha-3<br> -Last updated 2019-05-13 21:09:41 JST +Version 4.0.0-beta-1b<br> +Last updated 2019-06-05 20:55:08 JST </div> </div> </body> diff --git a/docs/index.adoc b/docs/index.adoc index 2e7f7ced7..9d75c5415 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -1,8 +1,8 @@ = picocli - a mighty tiny command line interface //:author: Remko Popma //:email: rpopma@apache.org -:revnumber: 4.0.0-beta-1-SNAPSHOT -:revdate: 2019-05-13 +:revnumber: 4.0.0-beta-1b +:revdate: 2019-06-05 :toc: left :numbered: :toclevels: 2 @@ -4198,7 +4198,7 @@ assert this.commandLine.commandName == "myScript" ---- WARNING: When upgrading scripts to picocli 4.0, just changing the version number is not enough! -Scripts should use `@Grab('info.picocli:picocli-groovy:4.0.0-beta-1-SNAPSHOT')`. The old artifact id `@Grab('info.picocli:picocli:4.0.0-beta-1-SNAPSHOT')` will not work, +Scripts should use `@Grab('info.picocli:picocli-groovy:4.0.0-beta-1-SNAPSHOT')`. The old artifact id `@Grab('info.picocli:picocli:4.0.0-beta-1b')` will not work, because the `@picocli.groovy.PicocliScript` annotation class and supporting classes have been moved into a separate module, `picocli-groovy`. @@ -4339,7 +4339,7 @@ See the <<Source,source code>> below. Copy and paste it into a file called `Comm === Gradle ---- -compile 'info.picocli:picocli:4.0.0-beta-1-SNAPSHOT' +compile 'info.picocli:picocli:4.0.0-beta-1b' ---- === Maven @@ -4347,19 +4347,19 @@ compile 'info.picocli:picocli:4.0.0-beta-1-SNAPSHOT' <dependency> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> - <version>4.0.0-beta-1-SNAPSHOT</version> + <version>4.0.0-beta-1b</version> </dependency> ---- === Scala SBT ---- -libraryDependencies += "info.picocli" % "picocli" % "4.0.0-beta-1-SNAPSHOT" +libraryDependencies += "info.picocli" % "picocli" % "4.0.0-beta-1b" ---- === Ivy ---- -<dependency org="info.picocli" name="picocli" rev="4.0.0-beta-1-SNAPSHOT" /> +<dependency org="info.picocli" name="picocli" rev="4.0.0-beta-1b" /> ---- === Source diff --git a/docs/index.html b/docs/index.html index 9a2988c61..276cf06d4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -514,8 +514,8 @@ <div id="header"> <h1>picocli - a mighty tiny command line interface</h1> <div class="details"> -<span id="revnumber">version 4.0.0-alpha-3,</span> -<span id="revdate">2019-05-13</span> +<span id="revnumber">version 4.0.0-beta-1b,</span> +<span id="revdate">2019-06-05</span> </div> <div id="toc" class="toc2"> <div id="toctitle">Features</div> @@ -526,10 +526,11 @@ <h1>picocli - a mighty tiny command line interface</h1> <li><a href="#_options">2.1. Options</a></li> <li><a href="#_interactive_password_options">2.2. Interactive (Password) Options</a></li> <li><a href="#_short_options">2.3. Short Options</a></li> -<li><a href="#_positional_parameters">2.4. Positional Parameters</a></li> -<li><a href="#_mixing_options_and_positional_parameters">2.5. Mixing Options and Positional Parameters</a></li> -<li><a href="#_double_dash_code_code">2.6. Double dash (<code>--</code>)</a></li> -<li><a href="#AtFiles">2.7. @-files</a></li> +<li><a href="#_negatable_options">2.4. Negatable Options</a></li> +<li><a href="#_positional_parameters">2.5. Positional Parameters</a></li> +<li><a href="#_mixing_options_and_positional_parameters">2.6. Mixing Options and Positional Parameters</a></li> +<li><a href="#_double_dash_code_code">2.7. Double dash (<code>--</code>)</a></li> +<li><a href="#AtFiles">2.8. @-files</a></li> </ul> </li> <li><a href="#_strongly_typed_everything">3. Strongly Typed Everything</a> @@ -597,6 +598,7 @@ <h1>picocli - a mighty tiny command line interface</h1> <li><a href="#_posix_clustered_short_options">9.8. POSIX Clustered Short Options</a></li> <li><a href="#_lenient_mode_incubating">9.9. Lenient Mode (Incubating)</a></li> <li><a href="#_quoted_values">9.10. Quoted Values</a></li> +<li><a href="#_customizing_negatable_options">9.11. Customizing Negatable Options</a></li> </ul> </li> <li><a href="#_help">10. Help</a> @@ -715,26 +717,32 @@ <h1>picocli - a mighty tiny command line interface</h1> </li> <li><a href="#_tracing">21. Tracing</a></li> <li><a href="#_tab_autocomplete">22. TAB Autocomplete</a></li> -<li><a href="#_picocli_in_other_languages">23. Picocli in Other Languages</a> +<li><a href="#_java_9_jpms_modules">23. Java 9 JPMS Modules</a> <ul class="sectlevel2"> -<li><a href="#_groovy">23.1. Groovy</a></li> -<li><a href="#_kotlin">23.2. Kotlin</a></li> -<li><a href="#_scala">23.3. Scala</a></li> +<li><a href="#_module_configuration">23.1. Module Configuration</a></li> </ul> </li> -<li><a href="#_api_javadoc">24. API Javadoc</a></li> -<li><a href="#_github_project">25. GitHub Project</a></li> -<li><a href="#_issue_tracker">26. Issue Tracker</a></li> -<li><a href="#_mailing_list">27. Mailing List</a></li> -<li><a href="#_license">28. License</a></li> -<li><a href="#_releases">29. Releases</a></li> -<li><a href="#_download">30. Download</a> +<li><a href="#_graalvm_native_images">24. GraalVM Native Images</a></li> +<li><a href="#_picocli_in_other_languages">25. Picocli in Other Languages</a> <ul class="sectlevel2"> -<li><a href="#_gradle">30.1. Gradle</a></li> -<li><a href="#_maven">30.2. Maven</a></li> -<li><a href="#_scala_sbt">30.3. Scala SBT</a></li> -<li><a href="#_ivy">30.4. Ivy</a></li> -<li><a href="#_source">30.5. Source</a></li> +<li><a href="#_groovy">25.1. Groovy</a></li> +<li><a href="#_kotlin">25.2. Kotlin</a></li> +<li><a href="#_scala">25.3. Scala</a></li> +</ul> +</li> +<li><a href="#_api_javadoc">26. API Javadoc</a></li> +<li><a href="#_github_project">27. GitHub Project</a></li> +<li><a href="#_issue_tracker">28. Issue Tracker</a></li> +<li><a href="#_mailing_list">29. Mailing List</a></li> +<li><a href="#_license">30. License</a></li> +<li><a href="#_releases">31. Releases</a></li> +<li><a href="#_download">32. Download</a> +<ul class="sectlevel2"> +<li><a href="#_gradle">32.1. Gradle</a></li> +<li><a href="#_maven">32.2. Maven</a></li> +<li><a href="#_scala_sbt">32.3. Scala SBT</a></li> +<li><a href="#_ivy">32.4. Ivy</a></li> +<li><a href="#_source">32.5. Source</a></li> </ul> </li> </ul> @@ -771,7 +779,9 @@ <h2 id="_introduction">1. Introduction</h2> <p>Picocli is a one-file framework for creating Java command line applications with almost zero code. Supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. Generates highly customizable usage help messages with <a href="#_ansi_colors_and_styles">ANSI colors and styles</a>. -Picocli-based applications can have <a href="autocomplete.html">command line TAB completion</a> showing available options, option parameters and subcommands, for any level of nested subcommands.</p> +Picocli-based applications can have <a href="autocomplete.html">command line TAB completion</a> showing available options, option parameters and subcommands, for any level of nested subcommands. +Picocli-based applications can be ahead-of-time compiled to <span class="image"><img src="https://www.graalvm.org/resources/img/logo-colored.svg" alt="GraalVM"></span> +<a href="#_graalvm_native_images">native images</a>, with extremely fast startup time and lower memory requirements, which can be distributed as a single executable file.</p> </div> <div class="paragraph"> <p><span class="image"><img src="images/ExampleUsageANSI.png" alt="Screenshot of usage help with Ansi codes enabled"></span></p> @@ -1090,7 +1100,33 @@ <h3 id="_short_options">2.3. Short Options</h3> </div> </div> <div class="sect2"> -<h3 id="_positional_parameters">2.4. Positional Parameters</h3> +<h3 id="_negatable_options">2.4. Negatable Options</h3> +<div class="paragraph"> +<p>From picocli 4.0, options can be <code>negatable</code>.</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="type">class</span> <span class="class">App</span> { + <span class="annotation">@Option</span>(names = <span class="string"><span class="delimiter">&quot;</span><span class="content">--verbose</span><span class="delimiter">&quot;</span></span>, negatable = <span class="predefined-constant">true</span>) <span class="type">boolean</span> verbose; + <span class="annotation">@Option</span>(names = <span class="string"><span class="delimiter">&quot;</span><span class="content">-XX:+PrintGCDetails</span><span class="delimiter">&quot;</span></span>, negatable = <span class="predefined-constant">true</span>) <span class="type">boolean</span> printGCDetails; + <span class="annotation">@Option</span>(names = <span class="string"><span class="delimiter">&quot;</span><span class="content">-XX:-UseG1GC</span><span class="delimiter">&quot;</span></span>, negatable = <span class="predefined-constant">true</span>) <span class="type">boolean</span> useG1GC = <span class="predefined-constant">true</span>; +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>When an option is negatable, picocli will recognize negative aliases of the option on the command line.</p> +</div> +<div class="paragraph"> +<p>For *nix-style long options, aliases have the prefix <code>no-</code> to the given names. +For Java JVM-style options, the <code>:+</code> is turned into <code>:-</code> and vice versa. +Short option names are not given a negative alias by default. (This is <a href="#_customizing_negatable_options">customizable</a>.)</p> +</div> +<div class="paragraph"> +<p>If the negated form of the option is found, for example <code>--no-verbose</code>, the value is set to the provided default. Otherwise, with a regular call, for example <code>--verbose</code>, it is set to the opposite of the default.</p> +</div> +</div> +<div class="sect2"> +<h3 id="_positional_parameters">2.5. Positional Parameters</h3> <div class="paragraph"> <p>Any command line arguments that are not subcommands or options (or option parameters) are interpreted as positional parameters. Positional parameters generally follow the options but from picocli v2.0, positional parameters can be mixed with options on the command line.</p> @@ -1137,7 +1173,7 @@ <h3 id="_positional_parameters">2.4. Positional Parameters</h3> </div> </div> <div class="sect2"> -<h3 id="_mixing_options_and_positional_parameters">2.5. Mixing Options and Positional Parameters</h3> +<h3 id="_mixing_options_and_positional_parameters">2.6. Mixing Options and Positional Parameters</h3> <div class="paragraph"> <p>From picocli v2.0, positional parameters can be mixed with options on the command line.</p> </div> @@ -1170,7 +1206,7 @@ <h3 id="_mixing_options_and_positional_parameters">2.5. Mixing Options and Posit </div> </div> <div class="sect2"> -<h3 id="_double_dash_code_code">2.6. Double dash (<code>--</code>)</h3> +<h3 id="_double_dash_code_code">2.7. Double dash (<code>--</code>)</h3> <div class="paragraph"> <p>When one of the command line arguments is just two dashes without any characters attached (<code>--</code>), picocli interprets all following arguments as positional parameters, even arguments that match an option name.</p> @@ -1203,9 +1239,9 @@ <h3 id="_double_dash_code_code">2.6. Double dash (<code>--</code>)</h3> </div> </div> <div class="sect2"> -<h3 id="AtFiles">2.7. @-files</h3> +<h3 id="AtFiles">2.8. @-files</h3> <div class="sect3"> -<h4 id="_argument_files_for_long_command_lines">2.7.1. Argument Files for Long Command Lines</h4> +<h4 id="_argument_files_for_long_command_lines">2.8.1. Argument Files for Long Command Lines</h4> <div class="paragraph"> <p>Users sometimes run into system limitations on the length of a command line when creating a command line with lots of options or with long arguments for options.</p> @@ -1276,7 +1312,7 @@ <h4 id="_argument_files_for_long_command_lines">2.7.1. Argument Files for Long C </div> </div> <div class="sect3"> -<h4 id="_simplified_format">2.7.2. Simplified Format</h4> +<h4 id="_simplified_format">2.8.2. Simplified Format</h4> <div class="paragraph"> <p>From picocli 3.8.1, a simpler argument file format is also supported where every line (except empty lines and comment lines) is interpreted as a single argument. Arguments containing whitespace do not need to be quoted, @@ -1988,7 +2024,7 @@ <h4 id="_option_arity">5.4.1. Option Arity</h4> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">boolean</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean options by default don&#8217;t require an option parameter. The field is toggled to its logical negative when the option name is recognized. (This can be <a href="#_toggle_boolean_flags">switched off</a>.)</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean options by default don&#8217;t require an option parameter. The field is set to the opposite of its default value when the option name is recognized. (This can be <a href="#_toggle_boolean_flags">configured</a>.)</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">Single-valued type (e.g., <code>int</code>, <code>String</code>, <code>File</code>)</p></td> @@ -2604,7 +2640,7 @@ <h3 id="_generating_an_exit_code">8.2. Generating an Exit Code</h3> <div class="sect2"> <h3 id="_exception_exit_codes">8.3. Exception Exit Codes</h3> <div class="paragraph"> -<p>By default, the <code>execute</code> method returns <code>CommandLine.ExitCode.USAGE</code> (<code>64</code>) for invalid input, and <code>CommandLine.ExitCode.SOFTWARE</code> (<code>70</code>) when an exception occurred in the Runnable, Callable or command method. (For reference, these values are <code>EX_USAGE</code> and <code>EX_SOFTWARE</code>, respectively, from Unix and Linux <a href="https://www.freebsd.org/cgi/man.cgi?query=sysexits&amp;sektion=3">sysexits.h</a>). This can be customized with the <code>@Command</code> annotation. For example:</p> +<p>By default, the <code>execute</code> method returns <code>CommandLine.ExitCode.OK</code> (<code>0</code>) on success, <code>CommandLine.ExitCode.SOFTWARE</code> (<code>1</code>) when an exception occurred in the Runnable, Callable or command method, and <code>CommandLine.ExitCode.USAGE</code> (<code>2</code>) for invalid input. (These are common values according to <a href="https://stackoverflow.com/questions/1101957/are-there-any-standard-exit-status-codes-in-linux/40484670#40484670">this StackOverflow answer</a>). This can be customized with the <code>@Command</code> annotation. For example:</p> </div> <div class="listingblock"> <div class="content"> @@ -3055,10 +3091,15 @@ <h3 id="_stop_at_unmatched">9.6. Stop At Unmatched</h3> <div class="sect2"> <h3 id="_toggle_boolean_flags">9.7. Toggle Boolean Flags</h3> <div class="paragraph"> -<p>By default, boolean flag options without a parameter are "toggled" when the option is matched on the command line: -if the previous value was <code>true</code> it is set to <code>false</code>, and when the value was <code>false</code> it is set to <code>true</code>. -From picocli 3.0, applications can call <code>CommandLine.setToggleBooleanFlags(false)</code> to switch this behaviour off. -If toggling is off, flags are simply set to <code>true</code> when the option is matched on the command line.</p> +<p>When a flag option is specified on the command line picocli will set its value to the opposite of its <em>default</em> value.</p> +</div> +<div class="paragraph"> +<p>Prior to 4.0, the default was to "toggle" boolean flags to the opposite of their <em>current</em> value: +if the previous value was <code>true</code> it is set to <code>false</code>, and when the value was <code>false</code> it is set to <code>true</code>.</p> +</div> +<div class="paragraph"> +<p>Applications can call <code>CommandLine.setToggleBooleanFlags(true)</code> to enable toggling. +Note that when toggling is enabled, specifying a flag option twice on the command line will have no effect because they cancel each other out.</p> </div> </div> <div class="sect2"> @@ -3142,6 +3183,60 @@ <h3 id="_quoted_values">9.10. Quoted Values</h3> This can be useful when using a regular expression that is designed to handle quotes.</p> </div> </div> +<div class="sect2"> +<h3 id="_customizing_negatable_options">9.11. Customizing Negatable Options</h3> +<div class="paragraph"> +<p><a href="#_negatable_options">Negatable options</a> can be customized via the <code>INegatableOptionTransformer</code> interface:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="type">interface</span> <span class="class">INegatableOptionTransformer</span> { + <span class="comment">/** + * Returns the negative form of the specified option name for the parser to recognize + * when parsing command line arguments. + * @param optionName the option name to create a negative form for, + * for example {@code --force} + * @param cmd the command that the option is part of + * @return the negative form of the specified option name, for example {@code --no-force} + */</span> + <span class="predefined-type">String</span> makeNegative(<span class="predefined-type">String</span> optionName, CommandSpec cmd); + + <span class="comment">/** + * Returns the documentation string to show in the synopsis and usage help message for + * the specified option. The returned value should be concise and clearly suggest that + * both the positive and the negative form are valid option names. + * @param optionName the option name to create a documentation string for, + * for example {@code --force}, or {@code -XX:+&lt;option&gt;} + * @param cmd the command that the option is part of + * @return the documentation string for the negatable option, + * for example {@code --[no-]force}, or {@code -XX:(+|-)&lt;option&gt;} + */</span> + <span class="predefined-type">String</span> makeSynopsis(<span class="predefined-type">String</span> optionName, CommandSpec cmd); +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>This allows you to control:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>which option names should have a negative form</p> +</li> +<li> +<p>the negative form recognized by the parser while parsing the command line</p> +</li> +<li> +<p>the documentation string showing both the positive and the negative form in the usage help message</p> +</li> +</ul> +</div> +<div class="paragraph"> +<p>By default, a set of <a href="https://picocli.info/apidocs/picocli/CommandLine.RegexTransformer.html#createDefault--">regular expressions</a> is used to control the above. +Use <code>CommandLine.setNegatableOptionTransformer</code> to replace the <a href="https://picocli.info/apidocs/picocli/CommandLine.INegatableOptionTransformer"><code>INegatableOptionTransformer</code></a> with a custom version. +See the javadoc for details.</p> +</div> +</div> </div> </div> <div class="sect1"> @@ -3410,6 +3505,30 @@ <h3 id="_static_version_information">11.1. Static Version Information</h3> </div> </div> <div class="paragraph"> +<p>Since 4.0, the version strings may contain <a href="#_variable_interpolation">system properties and environment variables</a>. For example:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@Command</span>(version = { + <span class="string"><span class="delimiter">&quot;</span><span class="content">Versioned Command 1.0</span><span class="delimiter">&quot;</span></span>, + <span class="string"><span class="delimiter">&quot;</span><span class="content">Picocli </span><span class="delimiter">&quot;</span></span> + picocli.CommandLine.VERSION, + <span class="string"><span class="delimiter">&quot;</span><span class="content">JVM: ${java.version} (${java.vendor} ${java.vm.name} ${java.vm.version})</span><span class="delimiter">&quot;</span></span>, + <span class="string"><span class="delimiter">&quot;</span><span class="content">OS: ${os.name} ${os.version} ${os.arch}</span><span class="delimiter">&quot;</span></span>}) +<span class="type">class</span> <span class="class">VersionedCommand</span> { ... }</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Depending on your environment, that may print something like:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre>Versioned Command 1.0 +Picocli 4.0.0-beta-1-SNAPSHOT +JVM: 1.8.0_202 (Oracle Corporation Substrate VM GraalVM 1.0.0-rc15 CE) +OS: Linux 4.4.0-17134-Microsoft amd64</pre> +</div> +</div> +<div class="paragraph"> <p>The version strings may contain <a href="#_usage_help_with_styles_and_colors">markup</a> to show ANSI styles and colors. For example:</p> </div> <div class="listingblock"> @@ -6300,13 +6419,105 @@ <h2 id="_tab_autocomplete">22. TAB Autocomplete</h2> </div> </div> <div class="sect1"> -<h2 id="_picocli_in_other_languages">23. Picocli in Other Languages</h2> +<h2 id="_java_9_jpms_modules">23. Java 9 JPMS Modules</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The main <code>picocli-${version}.jar</code> is a JPMS module named <code>info.picocli</code>.</p> +</div> +<div class="paragraph"> +<p>Starting from picocli 4.0, this jar will be an explicit module instead of an automatic module, +so the <a href="https://docs.oracle.com/en/java/javase/12/tools/jlink.html"><code>jlink</code> tool</a> can be used to provide a trimmed binary image that has only the required modules. +(Note that <a href="https://medium.com/azulsystems/using-jlink-to-build-java-runtimes-for-non-modular-applications-9568c5e70ef4">there are ways</a> to use jlink with non-modular applications.)</p> +</div> +<div class="paragraph"> +<p>Typically, a modular jar includes the <code>module-info.class</code> file in its root directory. +This causes problems for some older tools, which incorrectly process the module descriptor as if it were a normal Java class. +To provide the best backward compatibility, the main picocli artifact is a <a href="https://openjdk.java.net/jeps/238#Modular-multi-release-JAR-files">modular multi-release jar</a> with the <code>module-info.class</code> file located in <code>META-INF/versions/9</code>.</p> +</div> +<div class="sect2"> +<h3 id="_module_configuration">23.1. Module Configuration</h3> +<div class="paragraph"> +<p>Applications that use Java 9&#8217;s modules need to configure their module to allow picocli reflective access to the annotated classes and fields.</p> +</div> +<div class="paragraph"> +<p>Often applications want the annotated classes and fields to be <strong>private</strong>; there should be no need to make them part of the exported API of your module just to allow picocli to access them. The below settings make this possible.</p> +</div> +<div class="paragraph"> +<p>Example <code>module-info.java</code>:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code>module com.yourorg.yourapp { + requires info.picocli; + + // Open this package for reflection to external frameworks. + opens your.package.using.picocli; + + // or: limit access to picocli only + opens other.package.using.picocli to info.picocli; +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Note that neither package is <code>exported</code>, so other modules cannot accidentally compile against types in these packages.</p> +</div> +<div class="paragraph"> +<p>Alternatively:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code>// open all packages in the module to reflective access +open module com.yourorg.yourapp { + requires info.picocli; +}</code></pre> +</div> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_graalvm_native_images">24. GraalVM Native Images</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><span class="image"><img src="images/exe-picocli-on-graalvm.png" alt="Turn your picocli-based application into a native image" width="265" height="150"></span></p> +</div> +<div class="paragraph"> +<p><a href="https://www.graalvm.org/docs/reference-manual/aot-compilation/">GraalVM Native Image</a> allows you to +ahead-of-time compile Java code to a standalone executable, called a native image. +This executable includes the application, the libraries, and the JDK and does not require a separate Java VM to be installed. +The resulting program has faster startup time and lower runtime memory overhead compared to a Java VM.</p> +</div> +<div class="paragraph"> +<p>GraalVM native images have some limitations and require some extra configuration +to be able to use features like reflection, resources (including resource bundles) and dynamic proxies.</p> +</div> +<div class="paragraph"> +<p>The <code>picocli-codegen</code> module contains an annotation processor that generates these configuration files +under <code>META-INF/native-image/picocli-generated/$project</code> during compilation, +to be included in the application jar. The <a href="https://github.com/remkop/picocli/tree/master/picocli-codegen">picocli-codegen README</a> +file has details on configuring the annotation processor.</p> +</div> +<div class="paragraph"> +<p>By embedding these configuration files, your jar is instantly Graal-enabled: the +<a href="https://www.graalvm.org/docs/reference-manual/aot-compilation/#install-native-image"><code>native-image</code> tool</a> +used to generate the native executable is able to get the configuration from the jar.</p> +</div> +<div class="paragraph"> +<p>In most cases no further configuration is needed when generating a native image.</p> +</div> +<div class="paragraph"> +<p>This <a href="https://picocli.info/picocli-on-graalvm.html">older article</a>, "Picocli on GraalVM: Blazingly Fast Command Line Apps", may still be useful.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_picocli_in_other_languages">25. Picocli in Other Languages</h2> <div class="sectionbody"> <div class="paragraph"> <p>Picocli may be used in other JVM languages that support annotations.</p> </div> <div class="sect2"> -<h3 id="_groovy">23.1. Groovy</h3> +<h3 id="_groovy">25.1. Groovy</h3> <div class="paragraph"> <p>In Groovy, use <code>[</code> and <code>]</code> to surround array values, instead of the <code>{</code> and <code>}</code> used in Java.</p> </div> @@ -6332,7 +6543,7 @@ <h3 id="_groovy">23.1. Groovy</h3> </div> </div> <div class="paragraph"> -<p>Picocli 2.0 introduced special support for Groovy scripts.</p> +<p>Picocli 2.0 introduced special support for Groovy scripts. (From picocli 4.0 this was moved into a separate module, <code>picocli-groovy</code>.)</p> </div> <div class="paragraph"> <p>Scripts annotated with <code>@picocli.groovy.PicocliScript</code> are automatically transformed to use @@ -6346,7 +6557,7 @@ <h3 id="_groovy">23.1. Groovy</h3> </div> <div class="listingblock"> <div class="content"> -<pre class="CodeRay highlight"><code data-lang="groovy"><span class="annotation">@Grab</span>(<span class="string"><span class="delimiter">'</span><span class="content">info.picocli:picocli:4.0.0-alpha-3</span><span class="delimiter">'</span></span>) +<pre class="CodeRay highlight"><code data-lang="groovy"><span class="annotation">@Grab</span>(<span class="string"><span class="delimiter">'</span><span class="content">info.picocli:picocli-groovy:4.0.0-beta-1-SNAPSHOT</span><span class="delimiter">'</span></span>) <span class="annotation">@Command</span>(name = <span class="string"><span class="delimiter">&quot;</span><span class="content">myScript</span><span class="delimiter">&quot;</span></span>, mixinStandardHelpOptions = <span class="predefined-constant">true</span>, <span class="comment">// add --help and --version options</span> description = <span class="string"><span class="delimiter">&quot;</span><span class="content">@|bold Groovy script|@ @|underline picocli|@ example</span><span class="delimiter">&quot;</span></span>) @@ -6366,11 +6577,25 @@ <h3 id="_groovy">23.1. Groovy</h3> <span class="keyword">assert</span> <span class="local-variable">this</span>.commandLine.commandName == <span class="string"><span class="delimiter">&quot;</span><span class="content">myScript</span><span class="delimiter">&quot;</span></span></code></pre> </div> </div> -<div class="admonitionblock caution"> +<div class="admonitionblock warning"> <table> <tr> <td class="icon"> -<i class="fa icon-caution" title="Caution"></i> +<i class="fa icon-warning" title="Warning"></i> +</td> +<td class="content"> +When upgrading scripts to picocli 4.0, just changing the version number is not enough! +Scripts should use <code>@Grab('info.picocli:picocli-groovy:4.0.0-beta-1-SNAPSHOT')</code>. The old artifact id <code>@Grab('info.picocli:picocli:4.0.0-beta-1b')</code> will not work, +because the <code>@picocli.groovy.PicocliScript</code> annotation class and supporting classes have been moved into a separate module, <code>picocli-groovy</code>. +</td> +</tr> +</table> +</div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> </td> <td class="content"> When using a Groovy version older than 2.4.7, use this workaround for the <a href="https://issues.apache.org/jira/browse/GROOVY-7613">Grape bug</a> that causes this error: @@ -6381,14 +6606,14 @@ <h3 id="_groovy">23.1. Groovy</h3> </div> <div class="listingblock"> <div class="content"> -<pre class="CodeRay highlight"><code data-lang="groovy"><span class="annotation">@Grab</span>(<span class="string"><span class="delimiter">'</span><span class="content">info.picocli:picocli:4.0.0-alpha-3</span><span class="delimiter">'</span></span>) +<pre class="CodeRay highlight"><code data-lang="groovy"><span class="annotation">@Grab</span>(<span class="string"><span class="delimiter">'</span><span class="content">info.picocli:picocli-groovy:4.0.0-beta-1-SNAPSHOT</span><span class="delimiter">'</span></span>) <span class="annotation">@GrabExclude</span>(<span class="string"><span class="delimiter">'</span><span class="content">org.codehaus.groovy:groovy-all</span><span class="delimiter">'</span></span>) <span class="comment">// work around GROOVY-7613</span> ...</code></pre> </div> </div> </div> <div class="sect2"> -<h3 id="_kotlin">23.2. Kotlin</h3> +<h3 id="_kotlin">25.2. Kotlin</h3> <div class="paragraph"> <p>Kotlin 1.2 (released Nov 28, 2017) officially supports <a href="http://kotlinlang.org/docs/reference/whatsnew12.html#array-literals-in-annotations">array literals in annotations</a>, allowing a more compact notation:</p> </div> @@ -6452,7 +6677,7 @@ <h3 id="_kotlin">23.2. Kotlin</h3> </div> </div> <div class="sect2"> -<h3 id="_scala">23.3. Scala</h3> +<h3 id="_scala">25.3. Scala</h3> <div class="paragraph"> <p>Scala does not allow specifying array annotation attribute as a single value, so be aware that you will have to write <code>Array(&#8230;&#8203;)</code> for the <code>names</code>, <code>description</code> and <code>type</code> attributes.</p> @@ -6485,7 +6710,7 @@ <h3 id="_scala">23.3. Scala</h3> </div> </div> <div class="sect1"> -<h2 id="_api_javadoc">24. API Javadoc</h2> +<h2 id="_api_javadoc">26. API Javadoc</h2> <div class="sectionbody"> <div class="paragraph"> <p>Picocli API Javadoc can be found <a href="apidocs/">here</a>.</p> @@ -6496,7 +6721,7 @@ <h2 id="_api_javadoc">24. API Javadoc</h2> </div> </div> <div class="sect1"> -<h2 id="_github_project">25. GitHub Project</h2> +<h2 id="_github_project">27. GitHub Project</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <a href="https://github.com/remkop/picocli">GitHub project</a> has the source code, tests, build scripts, etc.</p> @@ -6510,7 +6735,7 @@ <h2 id="_github_project">25. GitHub Project</h2> </div> </div> <div class="sect1"> -<h2 id="_issue_tracker">26. Issue Tracker</h2> +<h2 id="_issue_tracker">28. Issue Tracker</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GitHub <a href="https://github.com/remkop/picocli/issues">Issue Tracker</a> can be used to report bugs or request features. There is also a <a href="#_mailing_list">Mailing List</a>, and for questions where the user community may know the answer, <a href="https://stackoverflow.com/questions/tagged/picocli">StackOverflow</a> is both a good resource and a great way to build an online knowledge base.</p> @@ -6518,7 +6743,7 @@ <h2 id="_issue_tracker">26. Issue Tracker</h2> </div> </div> <div class="sect1"> -<h2 id="_mailing_list">27. Mailing List</h2> +<h2 id="_mailing_list">29. Mailing List</h2> <div class="sectionbody"> <div class="paragraph"> <p>Join the <a href="https://groups.google.com/d/forum/picocli">picocli Google group</a> if you are interested in discussing anything picocli-related and receiving announcements on new releases.</p> @@ -6526,7 +6751,7 @@ <h2 id="_mailing_list">27. Mailing List</h2> </div> </div> <div class="sect1"> -<h2 id="_license">28. License</h2> +<h2 id="_license">30. License</h2> <div class="sectionbody"> <div class="paragraph"> <p>Picocli is licensed under the <a href="https://github.com/remkop/picocli/blob/master/LICENSE">Apache License 2.0</a>.</p> @@ -6534,7 +6759,7 @@ <h2 id="_license">28. License</h2> </div> </div> <div class="sect1"> -<h2 id="_releases">29. Releases</h2> +<h2 id="_releases">31. Releases</h2> <div class="sectionbody"> <div class="paragraph"> <p>Previous versions are available from the GitHub project <a href="https://github.com/remkop/picocli/releases">Releases</a>.</p> @@ -6542,50 +6767,50 @@ <h2 id="_releases">29. Releases</h2> </div> </div> <div class="sect1"> -<h2 id="_download">30. Download</h2> +<h2 id="_download">32. Download</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can add picocli as an external dependency to your project, or you can include it as source. See the <a href="#_source">source code</a> below. Copy and paste it into a file called <code>CommandLine.java</code>, add it to your project, and enjoy!</p> </div> <div class="sect2"> -<h3 id="_gradle">30.1. Gradle</h3> +<h3 id="_gradle">32.1. Gradle</h3> <div class="listingblock"> <div class="content"> -<pre>compile 'info.picocli:picocli:4.0.0-alpha-3'</pre> +<pre>compile 'info.picocli:picocli:4.0.0-beta-1b'</pre> </div> </div> </div> <div class="sect2"> -<h3 id="_maven">30.2. Maven</h3> +<h3 id="_maven">32.2. Maven</h3> <div class="listingblock"> <div class="content"> <pre>&lt;dependency&gt; &lt;groupId&gt;info.picocli&lt;/groupId&gt; &lt;artifactId&gt;picocli&lt;/artifactId&gt; - &lt;version&gt;4.0.0-alpha-3&lt;/version&gt; + &lt;version&gt;4.0.0-beta-1b&lt;/version&gt; &lt;/dependency&gt;</pre> </div> </div> </div> <div class="sect2"> -<h3 id="_scala_sbt">30.3. Scala SBT</h3> +<h3 id="_scala_sbt">32.3. Scala SBT</h3> <div class="listingblock"> <div class="content"> -<pre>libraryDependencies += "info.picocli" % "picocli" % "4.0.0-alpha-3"</pre> +<pre>libraryDependencies += "info.picocli" % "picocli" % "4.0.0-beta-1b"</pre> </div> </div> </div> <div class="sect2"> -<h3 id="_ivy">30.4. Ivy</h3> +<h3 id="_ivy">32.4. Ivy</h3> <div class="listingblock"> <div class="content"> -<pre>&lt;dependency org="info.picocli" name="picocli" rev="4.0.0-alpha-3" /&gt;</pre> +<pre>&lt;dependency org="info.picocli" name="picocli" rev="4.0.0-beta-1b" /&gt;</pre> </div> </div> </div> <div class="sect2"> -<h3 id="_source">30.5. Source</h3> +<h3 id="_source">32.5. Source</h3> <div class="paragraph"> <p>Picocli has only one source file: <a href="https://github.com/remkop/picocli/blob/master/src/main/java/picocli/CommandLine.java">CommandLine.java</a>. This facilitates including it in your project in source form to avoid having an external dependency on picocli.</p> @@ -6596,8 +6821,8 @@ <h3 id="_source">30.5. Source</h3> </div> <div id="footer"> <div id="footer-text"> -Version 4.0.0-alpha-3<br> -Last updated 2019-05-13 21:09:41 JST +Version 4.0.0-beta-1b<br> +Last updated 2019-06-05 20:55:08 JST </div> </div> </body> diff --git a/docs/picocli-3.0-programmatic-api.adoc b/docs/picocli-3.0-programmatic-api.adoc index d9f0e7ee5..d5bc0917e 100644 --- a/docs/picocli-3.0-programmatic-api.adoc +++ b/docs/picocli-3.0-programmatic-api.adoc @@ -1,8 +1,8 @@ = Programmatic API //:author: Remko Popma //:email: rpopma@apache.org -:revnumber: 4.0.0-beta-1-SNAPSHOT -:revdate: 2019-05-13 +:revnumber: 4.0.0-beta-1b +:revdate: 2019-06-05 :toc: left :numbered: :toclevels: 2 diff --git a/docs/picocli-3.0-programmatic-api.html b/docs/picocli-3.0-programmatic-api.html index dc2087fa9..e4d376035 100644 --- a/docs/picocli-3.0-programmatic-api.html +++ b/docs/picocli-3.0-programmatic-api.html @@ -514,8 +514,8 @@ <div id="header"> <h1>Programmatic API</h1> <div class="details"> -<span id="revnumber">version 4.0.0-alpha-3,</span> -<span id="revdate">2019-05-13</span> +<span id="revnumber">version 4.0.0-beta-1b,</span> +<span id="revdate">2019-06-05</span> </div> <div id="toc" class="toc2"> <div id="toctitle">Table of Contents</div> @@ -1023,8 +1023,8 @@ <h4 id="_handlers">4.2.1. Handlers</h4> </div> <div id="footer"> <div id="footer-text"> -Version 4.0.0-alpha-3<br> -Last updated 2019-05-13 21:09:41 JST +Version 4.0.0-beta-1b<br> +Last updated 2019-06-05 20:55:08 JST </div> </div> </body> diff --git a/docs/quick-guide.adoc b/docs/quick-guide.adoc index 0cd9a453e..485653c7a 100644 --- a/docs/quick-guide.adoc +++ b/docs/quick-guide.adoc @@ -1,8 +1,8 @@ = Quick Guide //:author: Remko Popma //:email: rpopma@apache.org -:revnumber: 4.0.0-beta-1-SNAPSHOT -:revdate: 2019-05-13 +:revnumber: 4.0.0-beta-1b +:revdate: 2019-06-05 :toc: left :numbered: :toclevels: 1 diff --git a/docs/quick-guide.html b/docs/quick-guide.html index 88045b794..e4893c8a8 100644 --- a/docs/quick-guide.html +++ b/docs/quick-guide.html @@ -514,8 +514,8 @@ <div id="header"> <h1>Quick Guide</h1> <div class="details"> -<span id="revnumber">version 4.0.0-alpha-3,</span> -<span id="revdate">2019-05-13</span> +<span id="revnumber">version 4.0.0-beta-1b,</span> +<span id="revdate">2019-06-05</span> </div> <div id="toc" class="toc2"> <div id="toctitle">Features</div> @@ -1997,8 +1997,8 @@ <h2 id="_more">16. More</h2> </div> <div id="footer"> <div id="footer-text"> -Version 4.0.0-alpha-3<br> -Last updated 2019-05-13 21:09:41 JST +Version 4.0.0-beta-1b<br> +Last updated 2019-06-05 20:55:08 JST </div> </div> </body> diff --git a/gradle.properties b/gradle.properties index 970f1d960..69a8e51c0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,10 +14,10 @@ junitVersion = 4.12 # projectPreviousReleaseVersion is non-SNAPSHOT, only published releases projectPreviousReleaseVersion = 4\\.0\\.0-alpha-3 # projectPreviousVersionRegex may be a SNAPSHOT -projectPreviousVersionRegex = 4\\.0\\.0-alpha-3 -projectVersion = 4.0.0-beta-1-SNAPSHOT +projectPreviousVersionRegex = 4\\.0\\.0-beta-1-SNAPSHOT +projectVersion = 4.0.0-beta-1b -releaseDate = 2019-05-13 +releaseDate = 2019-06-05 releaseDatePreviousRegex = 2019\\-05\\-13 systemRulesVersion = 1.17.1 \ No newline at end of file diff --git a/picocli-codegen/README.adoc b/picocli-codegen/README.adoc index 1321c39fe..a3f6963bc 100644 --- a/picocli-codegen/README.adoc +++ b/picocli-codegen/README.adoc @@ -1,6 +1,6 @@ = Picocli Code Generation -:revnumber: 4.0.0-beta-1-SNAPSHOT -:revdate: 2019-05-13 +:revnumber: 4.0.0-beta-1b +:revdate: 2019-06-05 :toc: left :numbered: :toclevels: 4 @@ -50,7 +50,7 @@ This requires `maven-compiler-plugin` plugin version 3.5 or higher. <path> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.0.0-beta-1</version> + <version>4.0.0-beta-1b</version> </path> </annotationProcessorPaths> </configuration> @@ -63,13 +63,13 @@ An alternative that works with older versions of the `maven-compiler-plugin` is <dependency> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> - <version>4.0.0-beta-1</version> + <version>4.0.0-beta-1b</version> </dependency> <dependency> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.0.0-beta-1</version> + <version>4.0.0-beta-1b</version> <provided>true</provided> </dependency> ``` @@ -82,16 +82,16 @@ See Processor Options below. Use the `annotationProcessor` path in Gradle https://docs.gradle.org/4.6/release-notes.html#convenient-declaration-of-annotation-processor-dependencies[4.6 and higher]: ```groovy dependencies { - compile 'info.picocli:picocli:4.0.0-beta-1' - annotationProcessor 'info.picocli:picocli-codegen:4.0.0-beta-1' + compile 'info.picocli:picocli:4.0.0-beta-1b' + annotationProcessor 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` For Gradle versions prior to 4.6, use `compileOnly`, to prevent the `picocli-codegen` jar from being a transitive dependency included in the artifact the module produces. ```groovy dependencies { - compile 'info.picocli:picocli:4.0.0-beta-1' - compileOnly 'info.picocli:picocli-codegen:4.0.0-beta-1' + compile 'info.picocli:picocli:4.0.0-beta-1b' + compileOnly 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` @@ -242,7 +242,7 @@ Note that the `picocli-codegen` module is only added as a dependency for the `ex <dependency> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.0.0-alpha-3</version> + <version>4.0.0-beta-1b</version> <type>jar</type> </dependency> </dependencies> @@ -261,8 +261,8 @@ configurations { generateConfig } dependencies { - compile 'info.picocli:picocli:4.0.0-alpha-3' - generateConfig 'info.picocli:picocli-codegen:4.0.0-alpha-3' + compile 'info.picocli:picocli:4.0.0-beta-1b' + generateConfig 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` @@ -346,7 +346,7 @@ Note that the `picocli-codegen` module is only added as a dependency for the `ex <dependency> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.0.0-alpha-3</version> + <version>4.0.0-beta-1b</version> <type>jar</type> </dependency> </dependencies> @@ -365,8 +365,8 @@ configurations { generateConfig } dependencies { - compile 'info.picocli:picocli:4.0.0-alpha-3' - generateConfig 'info.picocli:picocli-codegen:4.0.0-alpha-3' + compile 'info.picocli:picocli:4.0.0-beta-1b' + generateConfig 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` @@ -448,7 +448,7 @@ Note that the `picocli-codegen` module is only added as a dependency for the `ex <dependency> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> - <version>4.0.0-alpha-3</version> + <version>4.0.0-beta-1b</version> <type>jar</type> </dependency> </dependencies> @@ -467,8 +467,8 @@ configurations { generateConfig } dependencies { - compile 'info.picocli:picocli:4.0.0-alpha-3' - generateConfig 'info.picocli:picocli-codegen:4.0.0-alpha-3' + compile 'info.picocli:picocli:4.0.0-beta-1b' + generateConfig 'info.picocli:picocli-codegen:4.0.0-beta-1b' } ``` diff --git a/src/main/java/picocli/CommandLine.java b/src/main/java/picocli/CommandLine.java index bc1b4fb18..ecfbcc749 100644 --- a/src/main/java/picocli/CommandLine.java +++ b/src/main/java/picocli/CommandLine.java @@ -144,7 +144,7 @@ public class CommandLine { /** This is picocli version {@value}. */ - public static final String VERSION = "4.0.0-beta-1-SNAPSHOT"; + public static final String VERSION = "4.0.0-beta-1b"; private final Tracer tracer = new Tracer(); private final CommandSpec commandSpec; diff --git a/src/test/java/picocli/AutoCompleteTest.java b/src/test/java/picocli/AutoCompleteTest.java index 5a7504563..0b77968ec 100644 --- a/src/test/java/picocli/AutoCompleteTest.java +++ b/src/test/java/picocli/AutoCompleteTest.java @@ -566,7 +566,7 @@ private String expectedCompletionScriptForAutoCompleteApp() { "# =======================\n" + "#\n" + "# Bash completion support for the `picocli.AutoComplete` command,\n" + - "# generated by [picocli](http://picocli.info/) version 4.0.0-beta-1-SNAPSHOT.\n" + + "# generated by [picocli](http://picocli.info/) version 4.0.0-beta-1b.\n" + "#\n" + "# Installation\n" + "# ------------\n" + @@ -732,7 +732,7 @@ private String expectedCompletionScriptForNonDefault() { "# =======================\n" + "#\n" + "# Bash completion support for the `nondefault` command,\n" + - "# generated by [picocli](http://picocli.info/) version 4.0.0-beta-1-SNAPSHOT.\n" + + "# generated by [picocli](http://picocli.info/) version 4.0.0-beta-1b.\n" + "#\n" + "# Installation\n" + "# ------------\n" + diff --git a/src/test/java/picocli/CommandLineTest.java b/src/test/java/picocli/CommandLineTest.java index b5b411c63..6a58d5345 100644 --- a/src/test/java/picocli/CommandLineTest.java +++ b/src/test/java/picocli/CommandLineTest.java @@ -147,7 +147,7 @@ class App { } } @Test public void testVersion() { - assertEquals("4.0.0-beta-1-SNAPSHOT", CommandLine.VERSION); + assertEquals("4.0.0-beta-1b", CommandLine.VERSION); } @Test public void testArrayPositionalParametersAreReplacedNotAppendedTo() {