public class CommandManager extends Object
| Constructor and Description |
|---|
CommandManager() |
public com.syntaxphoenix.syntaxapi.utils.alias.AliasMap<BaseCommand> getClonedMap()
public Map.Entry<com.syntaxphoenix.syntaxapi.utils.alias.Alias,BaseCommand>[] getEntries()
public BaseCommand[] getCommands()
public com.syntaxphoenix.syntaxapi.utils.alias.Alias[] getAliases()
public String getPrefix()
public CommandManager setPrefix(String prefix)
public String getSplitter()
public CommandManager setSplitter(String splitter)
public java.util.function.BiFunction<CommandManager,String,? extends BaseInfo> getInfoConstructor()
public CommandManager setInfoConstructor(java.util.function.BiFunction<CommandManager,String,? extends BaseInfo> infoConstructor)
public ArgumentIdentifier getValidator()
public CommandManager setValidator(ArgumentIdentifier validator)
public CommandManager setLogger(com.syntaxphoenix.syntaxapi.logging.ILogger logger)
public boolean hasLogger()
public com.syntaxphoenix.syntaxapi.logging.ILogger getLogger()
public CommandManager register(BaseCommand command, String name, String... aliases)
public CommandManager register(BaseCommand command, String description, String name, String[] aliases)
public CommandManager register(BaseCommand command, com.syntaxphoenix.syntaxapi.utils.alias.Alias alias)
public CommandProcess process(String message)
public CommandProcess process(String... message)
public ExecutionState execute(String message)
public ExecutionState execute(CommandProcess process)
public ExecutionState execute(BaseCommand command, BaseInfo info, Arguments arguments)
Copyright © 2020. All rights reserved.