Package org.onosproject.cli
Class AbstractChoicesCompleter
- java.lang.Object
 - 
- org.onosproject.cli.AbstractCompleter
 - 
- org.onosproject.cli.AbstractChoicesCompleter
 
 
 
- 
- All Implemented Interfaces:
 org.apache.karaf.shell.api.console.Completer
- Direct Known Subclasses:
 AllApplicationNamesCompleter,AnnotationKeysCompleter,ApplicationCommandCompleter,ConfigKeyCompleter,GroupStatusCompleter,GroupTypeCompleter,IntentIdCompleter,InterfaceNameCompleter,LinkTypeCompleter,McastGroupCompleter,MetricNameCompleter,PeerConnectPointCompleter,PortNumberCompleter,PortStateCompleter,RegionIdCompleter,RegionTypeCompleter,StartStopCompleter,SubjectClassKeyCompleter,SubjectKeyCompleter,UpDownCompleter
public abstract class AbstractChoicesCompleter extends AbstractCompleter
Abstraction of a completer with preset choices. 
- 
- 
Field Summary
Fields Modifier and Type Field Description org.apache.karaf.shell.api.console.CommandLinecommandLineorg.apache.karaf.shell.api.console.Sessionsession 
- 
Constructor Summary
Constructors Constructor Description AbstractChoicesCompleter() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.util.List<java.lang.String>choices()intcomplete(org.apache.karaf.shell.api.console.Session session, org.apache.karaf.shell.api.console.CommandLine commandLine, java.util.List<java.lang.String> candidates) 
 - 
 
- 
- 
Method Detail
- 
choices
protected abstract java.util.List<java.lang.String> choices()
 
- 
complete
public int complete(org.apache.karaf.shell.api.console.Session session, org.apache.karaf.shell.api.console.CommandLine commandLine, java.util.List<java.lang.String> candidates)- Specified by:
 completein interfaceorg.apache.karaf.shell.api.console.Completer- Overrides:
 completein classAbstractCompleter
 
 - 
 
 -