# Uses of Interface co.aikar.commands.CommandCompletions.CommandCompletionHandler (ACF (Core) 0.5.1-SNAPSHOT API)
use: package: co.aikar.commands, class: CommandCompletions, interface: CommandCompletionHandler

# Uses of Interface
co.aikar.commands.CommandCompletions.CommandCompletionHandler

Packages that use CommandCompletions.CommandCompletionHandler
Package
Description
co.aikar.commands

## Uses of CommandCompletions.CommandCompletionHandler in co.aikar.commands

Subinterfaces of CommandCompletions.CommandCompletionHandler in co.aikar.commands
Modifier and Type
Interface
Description
`static interface`
`CommandCompletions.AsyncCommandCompletionHandler<C extends CommandCompletionContext>`
Methods in co.aikar.commands that return CommandCompletions.CommandCompletionHandler
Modifier and Type
Method
Description
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerAsyncCompletion(String id, CommandCompletions.AsyncCommandCompletionHandler<C> handler)`
Registr a completion handler to provide command completions based on the user input.
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerCompletion(String id, CommandCompletions.CommandCompletionHandler<C> handler)`
Registr a completion handler to provide command completions based on the user input.
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerStaticCompletion(String id, String list)`
Register a static list of command completions that will never change.
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerStaticCompletion(String id, String[] completions)`
Register a static list of command completions that will never change
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerStaticCompletion(String id, Collection<String> completions)`
Register a static list of command completions that will never change
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerStaticCompletion(String id, Supplier<Collection<String>> supplier)`
Register a static list of command completions that will never change.
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`unregisterCompletion(String id)`
Unregister a completion handler.
Methods in co.aikar.commands with parameters of type CommandCompletions.CommandCompletionHandler
Modifier and Type
Method
Description
`CommandCompletions.CommandCompletionHandler`
CommandCompletions.`registerCompletion(String id, CommandCompletions.CommandCompletionHandler<C> handler)`
Registr a completion handler to provide command completions based on the user input.