Package org.jboss.as.cli.impl
Class PermittedCandidates
- java.lang.Object
-
- org.jboss.as.cli.impl.PermittedCandidates
-
- All Implemented Interfaces:
DefaultCompleter.CandidatesProvider
public abstract class PermittedCandidates extends Object implements DefaultCompleter.CandidatesProvider
- Author:
- Alexey Loubyansky
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPermittedCandidates.ValueWithAccessRequirement
-
Constructor Summary
Constructors Constructor Description PermittedCandidates()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PermittedCandidatesadd(String value, AccessRequirement requirement)protected abstract voidadd(PermittedCandidates.ValueWithAccessRequirement value)static PermittedCandidatescreate(String value, AccessRequirement requirement)Collection<String>getAllCandidates(CommandContext ctx)protected abstract List<PermittedCandidates.ValueWithAccessRequirement>getValues(CommandContext ctx)
-
-
-
Method Detail
-
create
public static PermittedCandidates create(String value, AccessRequirement requirement)
-
getValues
protected abstract List<PermittedCandidates.ValueWithAccessRequirement> getValues(CommandContext ctx)
-
add
protected abstract void add(PermittedCandidates.ValueWithAccessRequirement value)
-
add
public PermittedCandidates add(String value, AccessRequirement requirement)
-
getAllCandidates
public Collection<String> getAllCandidates(CommandContext ctx)
- Specified by:
getAllCandidatesin interfaceDefaultCompleter.CandidatesProvider
-
-