Package io.vertx.tp.plugin.shell.atom
Class CommandAtom
java.lang.Object
io.vertx.tp.plugin.shell.atom.CommandAtom
- All Implemented Interfaces:
Serializable
- Author:
- Lang
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.json.JsonObject<T> TgetDefault(String simple) getName()Class<?>getType()booleanisArgs()org.apache.commons.cli.Optionsoptions()voidsetArgs(boolean args) voidsetCommands(List<CommandAtom> commands) voidsetConfig(io.vertx.core.json.JsonObject config) voidsetDescription(String description) voidvoidsetOptions(List<CommandOption> options) voidvoidvoidsetType(CommandType type) booleanvalid()
-
Constructor Details
-
CommandAtom
public CommandAtom()
-
-
Method Details
-
getSimple
-
setSimple
-
getName
-
setName
-
getDescription
-
setDescription
-
getPlugin
-
setPlugin
-
getType
-
setType
-
getOptions
-
setOptions
-
getOptionNames
-
getCommands
-
setCommands
-
isArgs
public boolean isArgs() -
setArgs
public void setArgs(boolean args) -
getConfig
public io.vertx.core.json.JsonObject getConfig() -
setConfig
public void setConfig(io.vertx.core.json.JsonObject config) -
valid
public boolean valid() -
getDefault
-
options
public org.apache.commons.cli.Options options() -
option
-