Class SetCompleter

java.lang.Object
io.quarkus.deployment.console.SetCompleter
All Implemented Interfaces:
org.aesh.command.completer.OptionCompleter<org.aesh.command.completer.CompleterInvocation>
Direct Known Subclasses:
LoggingResourceProcessor.LevelCompleter, TestTracingProcessor.TagCompleter

public abstract class SetCompleter extends Object implements org.aesh.command.completer.OptionCompleter<org.aesh.command.completer.CompleterInvocation>
option completer that takes a simple set of possible values
  • Constructor Details

    • SetCompleter

      public SetCompleter()
  • Method Details

    • allOptions

      protected abstract Set<String> allOptions(String soFar)
    • complete

      public final void complete(org.aesh.command.completer.CompleterInvocation invocation)
      Specified by:
      complete in interface org.aesh.command.completer.OptionCompleter<org.aesh.command.completer.CompleterInvocation>
    • completeFromSet

      public void completeFromSet(org.aesh.command.completer.CompleterInvocation invocation, Set<String> all)