Interface CommandNode<T,S extends CommandContext<T,?>>

Type Parameters:
S - type of command context
All Superinterfaces:
ArgumentNode<T,S>, LiteralNode<T,S>
All Known Implementing Classes:
CommandNodeImpl

public interface CommandNode<T,S extends CommandContext<T,?>> extends ArgumentNode<T,S>, LiteralNode<T,S>
  • Method Details

    • getNames

      @NotNull @NotNull String[] getNames()
    • setExecutor

      void setExecutor(@Nullable @Nullable CommandExecutor<T,S> executor)
    • getExecutor

      @Nullable @Nullable CommandExecutor<T,S> getExecutor()
    • setDescription

      void setDescription(@Nullable @Nullable String description)
    • getDescription

      @Nullable @Nullable String getDescription()