OptFlag.Arg<T>, OptFlag.DoubleFlag, OptFlag.IntFlag, OptFlag.Kind, OptFlag.PathFlag<T>, OptFlag.Switch
Constructor and Description |
---|
OptFlag.PathFlag(OptFlag.Kind kind,
java.lang.String[] ids,
java.lang.String params,
java.lang.String usage) |
OptFlag.PathFlag(OptFlag.Kind kind,
java.lang.String[] ids,
java.lang.String params,
java.lang.String usage,
int defaultValue) |
OptFlag.PathFlag(OptFlag.Kind kind,
java.lang.String[] ids,
java.lang.String params,
java.lang.String usage,
java.lang.String defaultValue) |
OptFlag.PathFlag(OptFlag.Kind kind,
java.lang.String id,
java.lang.String params,
java.lang.String usage) |
OptFlag.PathFlag(OptFlag.Kind kind,
java.lang.String id,
java.lang.String params,
java.lang.String usage,
int defaultValue) |
OptFlag.PathFlag(OptFlag.Kind kind,
java.lang.String id,
java.lang.String params,
java.lang.String usage,
java.lang.String defaultValue) |
OptFlag.PathFlag(java.lang.String[] ids,
java.lang.String params,
java.lang.String usage) |
OptFlag.PathFlag(java.lang.String[] ids,
java.lang.String params,
java.lang.String usage,
int defaultValue) |
OptFlag.PathFlag(java.lang.String[] ids,
java.lang.String params,
java.lang.String usage,
java.lang.String defaultValue) |
OptFlag.PathFlag(java.lang.String id,
java.lang.String params,
java.lang.String usage) |
OptFlag.PathFlag(java.lang.String id,
java.lang.String params,
java.lang.String usage,
int defaultValue) |
OptFlag.PathFlag(java.lang.String id,
java.lang.String params,
java.lang.String usage,
java.lang.String defaultValue) |
Modifier and Type | Method and Description |
---|---|
OptFlag.Arg<java.util.List<T>> |
handle(java.lang.String[] args,
int index)
Invokes handlePathEntry on each entry of the path string and creates
an Arg with the list of the non-null results.
|
abstract T |
handlePathEntry(java.lang.String entry)
Handles an individual entry of a path string
|
compareTo, createArg, createDefault, defaultArg, defaultArg, equals, hashCode, hasSourceArg, ids, kind, lookup, lookupAll, lookupFlag, printUsage, removeFlag, sourceArgs, toString
public OptFlag.PathFlag(OptFlag.Kind kind, java.lang.String id, java.lang.String params, java.lang.String usage, int defaultValue)
public OptFlag.PathFlag(OptFlag.Kind kind, java.lang.String id, java.lang.String params, java.lang.String usage, java.lang.String defaultValue)
public OptFlag.PathFlag(OptFlag.Kind kind, java.lang.String id, java.lang.String params, java.lang.String usage)
public OptFlag.PathFlag(OptFlag.Kind kind, java.lang.String[] ids, java.lang.String params, java.lang.String usage, int defaultValue)
public OptFlag.PathFlag(OptFlag.Kind kind, java.lang.String[] ids, java.lang.String params, java.lang.String usage, java.lang.String defaultValue)
public OptFlag.PathFlag(OptFlag.Kind kind, java.lang.String[] ids, java.lang.String params, java.lang.String usage)
public OptFlag.PathFlag(java.lang.String id, java.lang.String params, java.lang.String usage, int defaultValue)
public OptFlag.PathFlag(java.lang.String id, java.lang.String params, java.lang.String usage, java.lang.String defaultValue)
public OptFlag.PathFlag(java.lang.String id, java.lang.String params, java.lang.String usage)
public OptFlag.PathFlag(java.lang.String[] ids, java.lang.String params, java.lang.String usage, int defaultValue)
public OptFlag.PathFlag(java.lang.String[] ids, java.lang.String params, java.lang.String usage, java.lang.String defaultValue)
public OptFlag.PathFlag(java.lang.String[] ids, java.lang.String params, java.lang.String usage)
public abstract T handlePathEntry(java.lang.String entry)
entry
- an entry of the path stringnull
to skip this entry.public OptFlag.Arg<java.util.List<T>> handle(java.lang.String[] args, int index)
handle
in class OptFlag<java.util.List<T>>
args
- Arguments from the command line.index
- The index of the argument following the usage flag.