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 Constructor Description ListCompleter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(ContextAwareCompleterInvocation invocation)voidcompleteFromList(org.aesh.command.completer.CompleterInvocation invocation, Collection<String> all)protected Collection<String>getAvailableItems(ContextAwareCompleterInvocation invocation)
-
-
-
Method Detail
-
getAvailableItems
protected Collection<String> getAvailableItems(ContextAwareCompleterInvocation invocation) throws IOException
- Throws:
IOException
-
complete
public void complete(ContextAwareCompleterInvocation invocation)
- Specified by:
completein interfaceorg.aesh.command.completer.OptionCompleter<ContextAwareCompleterInvocation>
-
completeFromList
public void completeFromList(org.aesh.command.completer.CompleterInvocation invocation, Collection<String> all)
-
-