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 SummaryFields Modifier and Type Field Description org.apache.karaf.shell.api.console.CommandLinecommandLineorg.apache.karaf.shell.api.console.Sessionsession
 - 
Constructor SummaryConstructors Constructor Description AbstractChoicesCompleter()
 - 
Method SummaryAll 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- 
choicesprotected abstract java.util.List<java.lang.String> choices() 
 - 
completepublic 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 interface- org.apache.karaf.shell.api.console.Completer
- Overrides:
- completein class- AbstractCompleter
 
 
- 
 
-