Package org.infinispan.cli.completers
Class ListCompleter
java.lang.Object
org.infinispan.cli.completers.ListCompleter
- All Implemented Interfaces:
org.aesh.command.completer.OptionCompleter<ContextAwareCompleterInvocation>
- Direct Known Subclasses:
BackupCompleter,BenchmarkModeCompleter,BenchmarkVerbosityModeCompleter,CacheCompleter,CacheConfigurationAttributeCompleter,CacheConfigurationCompleter,ConfigPropertyCompleter,ConnectorCompleter,ContainerCompleter,CounterCompleter,CounterStorageCompleter,CounterTypeCompleter,DataSourceCompleter,EncodingCompleter,EncryptionAlgorithmCompleter,EnumCompleter,LogAppenderCompleter,LoggersCompleter,LogLevelCompleter,RolesCompleter,SchemaCompleter,ServerCompleter,SiteCompleter,TaskCompleter,TimeUnitCompleter
public abstract class ListCompleter
extends Object
implements org.aesh.command.completer.OptionCompleter<ContextAwareCompleterInvocation>
- Since:
- 10.0
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(ContextAwareCompleterInvocation invocation) voidcompleteFromList(org.aesh.command.completer.CompleterInvocation invocation, Collection<String> all) protected Collection<String>getAvailableItems(ContextAwareCompleterInvocation invocation)
-
Constructor Details
-
ListCompleter
public ListCompleter()
-
-
Method Details
-
getAvailableItems
protected Collection<String> getAvailableItems(ContextAwareCompleterInvocation invocation) throws IOException - Throws:
IOException
-
complete
- Specified by:
completein interfaceorg.aesh.command.completer.OptionCompleter<ContextAwareCompleterInvocation>
-
completeFromList
public void completeFromList(org.aesh.command.completer.CompleterInvocation invocation, Collection<String> all)
-