- 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()static Cmdcreate(String id)static Cmdcreate(String id, String name)<T> Output<T>debug(Output<T> 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()Cmdopt(String opt)Cmdopt(Opt opt)FingerTrieSeq<Opt>opts()Cmdparse(String[] params)Cmdparse(String[] params, int paramIndex)voidrun()StringtoHelp()StringtoString()<T> Output<T>writeFullName(Output<T> output)<T> Output<T>writeHelp(Output<T> 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
-
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 <T> Output<T> debug(Output<T> output)
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput.
-
help
public static Cmd help()
-
-