- java.lang.Object
-
- swim.args.Cmd
-
-
Constructor Summary
Constructors Constructor Description Cmd(String id, String name, String desc, FingerTrieSeq<Opt> opts, FingerTrieSeq<Arg> args, FingerTrieSeq<Cmd> cmds, ExecCmd exec, Cmd base)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Cmdarg(String arg)Cmdarg(Arg arg)FingerTrieSeq<Arg>args()Cmdbase()booleancanEqual(Object other)Cmdclone()Cmdcmd(String cmd)Cmdcmd(Cmd cmd)FingerTrieSeq<Cmd>cmds()voiddebug(Output<?> output)Writes a developer readable, debug-formatted string representation of this object tooutput.Stringdesc()Cmddesc(String desc)booleanequals(Object other)ExecCmdexec()Cmdexec(ExecCmd exec)ArggetArg()ArggetArg(int index)OptgetOpt(String name)StringgetValue()StringgetValue(int index)inthashCode()static Cmdhelp()CmdhelpCmd()Stringid()Stringname()static Cmdof(String id)static Cmdof(String id, String name)Cmdopt(String opt)Cmdopt(Opt opt)FingerTrieSeq<Opt>opts()Cmdparse(String[] params)Cmdparse(String[] params, int paramIndex)voidrun()StringtoHelp()StringtoString()voidwriteFullName(Output<String> output)voidwriteHelp(Output<String> output)
-
-
-
Constructor Detail
-
Cmd
public Cmd(String id, String name, String desc, FingerTrieSeq<Opt> opts, FingerTrieSeq<Arg> args, FingerTrieSeq<Cmd> cmds, ExecCmd exec, Cmd base)
-
-
Method Detail
-
help
public static Cmd help()
-
base
public Cmd base()
-
id
public String id()
-
name
public String name()
-
desc
public String desc()
-
opts
public FingerTrieSeq<Opt> opts()
-
args
public FingerTrieSeq<Arg> args()
-
cmds
public FingerTrieSeq<Cmd> cmds()
-
getArg
public Arg getArg()
-
getArg
public Arg getArg(int index)
-
getValue
public String getValue()
-
getValue
public String getValue(int index)
-
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:DebugWrites a developer readable, debug-formatted string representation of this object tooutput.
-
-