public abstract class NCmdLineCompleteBase extends Object implements NCmdLineComplete
| Constructor and Description |
|---|
NCmdLineCompleteBase(NArgCompletePosition currentPos) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCandidate(NArgCompleteCandidate value)
add candidate
|
protected NArgCompleteCandidate |
addCandidatesImpl(NArgCompleteCandidate value)
simple add candidates implementation
|
void |
addFlag(NArgCompleteFlag value) |
List<NArgCompleteCandidate> |
candidates()
possible candidates
|
NArgCompletePosition |
currentPos()
candidates index
|
List<NArgCompleteFlag> |
flags()
current candidates
|
NArgCompleteResult |
result() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic NCmdLineCompleteBase(NArgCompletePosition currentPos)
public NArgCompletePosition currentPos()
NCmdLineCompletecurrentPos in interface NCmdLineCompletepublic List<NArgCompleteCandidate> candidates()
candidates in interface NCmdLineCompletepublic NArgCompleteResult result()
result in interface NCmdLineCompletepublic List<NArgCompleteFlag> flags()
NCmdLineCompleteflags in interface NCmdLineCompletepublic void addCandidate(NArgCompleteCandidate value)
addCandidate in interface NCmdLineCompletevalue - candidatepublic void addFlag(NArgCompleteFlag value)
addFlag in interface NCmdLineCompleteprotected NArgCompleteCandidate addCandidatesImpl(NArgCompleteCandidate value)
value - candidatethis instanceCopyright © 2026 vpc open source initiative. All rights reserved.