public final class NBootOptionSpec extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NBootOptionSpec.Arity |
| Modifier and Type | Method and Description |
|---|---|
NBootOptionSpec.Arity |
arity() |
List<NBootCompleteResult.Candidate> |
completeValue(String prefix) |
static NBootOptionSpec |
enumValue(String[] names,
String... values)
VALUE arity whose completions are a fixed enum (mirrors a parseXxx() method already in the parser).
|
static NBootOptionSpec |
fileValue(String... names)
VALUE arity whose completion is delegated to the shell's own filename completion (no enumeration here).
|
static NBootOptionSpec |
flag(String... names) |
static NBootOptionSpec |
freeValue(String... names) |
boolean |
hasValueCompletion() |
List<String> |
names() |
static NBootOptionSpec |
optionalEnumValue(String[] names,
String... values) |
static NBootOptionSpec |
optionalValue(String... names) |
List<NBootCompleteResult.Flag> |
resultFlags() |
static NBootOptionSpec |
terminal(String... names) |
public NBootOptionSpec.Arity arity()
public List<NBootCompleteResult.Flag> resultFlags()
public boolean hasValueCompletion()
public List<NBootCompleteResult.Candidate> completeValue(String prefix)
public static NBootOptionSpec flag(String... names)
public static NBootOptionSpec terminal(String... names)
public static NBootOptionSpec freeValue(String... names)
public static NBootOptionSpec optionalValue(String... names)
public static NBootOptionSpec enumValue(String[] names, String... values)
public static NBootOptionSpec optionalEnumValue(String[] names, String... values)
public static NBootOptionSpec fileValue(String... names)
Copyright © 2026 vpc open source initiative. All rights reserved.