## Uses of Interface
io.vertx.ext.shell.cli.Completion

- Packages that use Completion
  Package | Description
  --- | ---
  io.vertx.ext.shell.command |
  io.vertx.ext.shell.command.base |

- - ### Uses of Completion in io.vertx.ext.shell.command

    Methods in io.vertx.ext.shell.command with parameters of type Completion
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AnnotatedCommand.`complete​(Completion completion)` | Perform command completion, when the command is done completing it should call `complete(List)` or `complete(String, boolean)` )} method to signal completion is done.
    `default void` | Command.`complete​(Completion completion)` | Perform command completion, when the command is done completing it should call `complete(List)` or `complete(String, boolean)` )} method to signal completion is done.

    Method parameters in io.vertx.ext.shell.command with type arguments of type Completion
    Modifier and Type | Method | Description
    --- | --- | ---
    `CommandBuilder` | CommandBuilder.`completionHandler​(Handler<Completion> handler)` | Set the command completion handler, the completion handler when the user asks for contextual command line completion, usually hitting the tab key.

  - ### Uses of Completion in io.vertx.ext.shell.command.base

    Methods in io.vertx.ext.shell.command.base with parameters of type Completion
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FileSystemCd.`complete​(Completion completion)` |
    `void` | FileSystemLs.`complete​(Completion completion)` |