AdminCommandRegistry
Central registry for console commands with argument completion, alias resolution, and handlers.
Overview
AdminCommandRegistry manages registered commands, dispatches execution, and calculates parameter autocompletions for AdminConsole.
API
AdminCommandRegistry::commands()
All Commands
Returns unmodifiable list of registered commands.
Returns List.
AdminCommandRegistry::find(String)
Find Command
Finds command definition matching name or alias.
| Parameter | Type | Description |
|---|---|---|
name |
String |
— |
Returns CommandDefinition.
AdminCommandRegistry::register(String, String, CommandExecutor)
Register Command
Registers a command definition or handler.
| Parameter | Type | Description |
|---|---|---|
name |
String |
— |
description |
String |
— |
executor |
CommandExecutor |
— |
Returns AdminCommandRegistry.
AdminCommandRegistry::unregister(String)
Unregister Command
Removes a command by name.
| Parameter | Type | Description |
|---|---|---|
name |
String |
— |
Returns AdminCommandRegistry.