Class CommandAtom

java.lang.Object
io.vertx.tp.plugin.shell.atom.CommandAtom
All Implemented Interfaces:
Serializable

public class CommandAtom extends Object implements Serializable
Author:
Lang
See Also:
  • Constructor Details

    • CommandAtom

      public CommandAtom()
  • Method Details

    • getSimple

      public String getSimple()
    • setSimple

      public void setSimple(String simple)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getPlugin

      public Class<?> getPlugin()
    • setPlugin

      public void setPlugin(Class<?> plugin)
    • getType

      public CommandType getType()
    • setType

      public void setType(CommandType type)
    • getOptions

      public List<CommandOption> getOptions()
    • setOptions

      public void setOptions(List<CommandOption> options)
    • getOptionNames

      public List<String> getOptionNames()
    • getCommands

      public List<CommandAtom> getCommands()
    • setCommands

      public void setCommands(List<CommandAtom> commands)
    • 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

      public <T> T getDefault(String simple)
    • options

      public org.apache.commons.cli.Options options()
    • option

      public CommandOption option(String name)