- java.lang.Object
-
- swim.args.Opt
-
-
Constructor Summary
Constructors Constructor Description Opt(String name, char flag, String desc, FingerTrieSeq<Arg> args, int defs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Optarg(String arg)Optarg(Arg arg)FingerTrieSeq<Arg>args()booleancanEqual(Object other)Optclone()static Optcreate(String name)static Optcreate(String name, char flag)<T> Output<T>debug(Output<T> output)Writes a developer readable, debug-formatted string representation of this object tooutput.intdefs()Stringdesc()Optdesc(String desc)booleanequals(Object other)charflag()Optflag(char flag)ArggetArg()ArggetArg(int index)StringgetValue()StringgetValue(int index)inthashCode()booleanisDefined()Stringname()intparse(String[] params, int paramIndex)StringtoString()
-
-
-
Constructor Detail
-
Opt
public Opt(String name, char flag, String desc, FingerTrieSeq<Arg> args, int defs)
-
-
Method Detail
-
name
public String name()
-
flag
public char flag()
-
flag
public Opt flag(char flag)
-
desc
public String desc()
-
args
public FingerTrieSeq<Arg> args()
-
defs
public int defs()
-
isDefined
public boolean isDefined()
-
getArg
public Arg getArg()
-
getArg
public Arg getArg(int index)
-
getValue
public String getValue()
-
getValue
public String getValue(int index)
-
parse
public int parse(String[] params, int paramIndex)
-
canEqual
public boolean canEqual(Object other)
-
debug
public <T> Output<T> debug(Output<T> output)
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput.
-
-