- java.lang.Object
-
- swim.args.Cmd
-
-
Constructor Summary
Constructors Constructor Description Cmd(String id, String name, String desc, FingerTrieSeq<Opt> opts, FingerTrieSeq<Cmd> cmds, ExecCmd exec, Cmd base)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Cmd
base()
boolean
canEqual(Object other)
Cmd
clone()
Cmd
cmd(String cmd)
Cmd
cmd(Cmd cmd)
FingerTrieSeq<Cmd>
cmds()
void
debug(Output<?> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.String
desc()
Cmd
desc(String desc)
boolean
equals(Object other)
ExecCmd
exec()
Cmd
exec(ExecCmd exec)
Opt
getOpt(String name)
int
hashCode()
static Cmd
help()
Cmd
helpCmd()
String
id()
String
name()
static Cmd
of(String id)
static Cmd
of(String id, String name)
Cmd
opt(String opt)
Cmd
opt(Opt opt)
FingerTrieSeq<Opt>
opts()
Cmd
parse(String[] params)
Cmd
parse(String[] params, int paramIndex)
void
run()
String
toHelp()
String
toString()
void
writeFullName(Output<String> output)
void
writeHelp(Output<String> output)
-
-
-
Constructor Detail
-
Cmd
public Cmd(String id, String name, String desc, FingerTrieSeq<Opt> opts, FingerTrieSeq<Cmd> cmds, ExecCmd exec, Cmd base)
-
-
Method Detail
-
base
public Cmd base()
-
id
public String id()
-
name
public String name()
-
desc
public String desc()
-
opts
public FingerTrieSeq<Opt> opts()
-
cmds
public FingerTrieSeq<Cmd> cmds()
-
exec
public ExecCmd exec()
-
run
public void run()
-
helpCmd
public Cmd helpCmd()
-
toHelp
public String toHelp()
-
canEqual
public boolean canEqual(Object other)
-
debug
public void debug(Output<?> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
help
public static Cmd help()
-
-