Package org.jboss.galleon.cli
Class AbstractCompleter
- java.lang.Object
-
- org.jboss.galleon.cli.AbstractCompleter
-
- All Implemented Interfaces:
org.aesh.command.completer.OptionCompleter<PmCompleterInvocation>
- Direct Known Subclasses:
AbstractCommaSeparatedCompleter,AbstractDefaultConfigCommand.TargetedFPCompleter,AbstractFPProvisionedDependentCompleter,AbstractProvisionedDefaultConfigCommand.ProvisionedConfigCompleter,AbstractProvisionedDefaultConfigCommand.TargetedFPCompleter,AbstractProvisionedPackageCommand.ProvisionedPackageCompleter,AbstractProvisionedPackageCommand.TargetedFPCompleter,BooleanCompleter,GetInfoCommand.InfoTypeCompleter,InfoTypeCompleter,InstalledFPLCompleter,MavenAddRepository.UpdatePolicyCompleter,MavenRemoveRepository.RepositoriesCompleter,StateAddUniverseCommand.UniverseFactoryCompleter,StateDefineConfigCommand.ModelCompleter,StateRemoveFeaturePackCommand.ProvisionedFPCompleter,StateRemoveUniverseCommand.UniverseCompleter
public abstract class AbstractCompleter extends java.lang.Object implements org.aesh.command.completer.OptionCompleter<PmCompleterInvocation>
Base class for completion of discrete values.- Author:
- jdenise@redhat.com
-
-
Constructor Summary
Constructors Constructor Description AbstractCompleter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcomplete(PmCompleterInvocation completerInvocation)protected abstract java.util.List<java.lang.String>getItems(PmCompleterInvocation completerInvocation)
-
-
-
Method Detail
-
complete
public void complete(PmCompleterInvocation completerInvocation)
- Specified by:
completein interfaceorg.aesh.command.completer.OptionCompleter<PmCompleterInvocation>
-
getItems
protected abstract java.util.List<java.lang.String> getItems(PmCompleterInvocation completerInvocation)
-
-