Class IdAShellCmdAbstract
java.lang.Object
com.io7m.idstore.shell.admin.internal.IdAShellCmdAbstract
- All Implemented Interfaces:
- IdAShellCmdType,- com.io7m.quarrel.core.QCommandOrGroupType,- com.io7m.quarrel.core.QCommandType
- Direct Known Subclasses:
- IdAShellCmdAbstractCR,- IdAShellCmdHelp,- IdAShellCmdLogin,- IdAShellCmdLogout,- IdAShellCmdSet,- IdAShellCmdVersion
The abstract base class for shell commands.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedIdAShellCmdAbstract(com.io7m.repetoir.core.RPServiceDirectoryType inServices, com.io7m.quarrel.core.QCommandMetadata inMetadata) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected final IdAClientTypeclient()final org.jline.reader.Completerprotected final IdAFormatterTypefinal com.io7m.quarrel.core.QCommandMetadatametadata()protected final IdAShellOptionsoptions()protected final com.io7m.repetoir.core.RPServiceDirectoryTypeservices()protected final org.jline.terminal.Terminalterminal()final StringtoString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.io7m.quarrel.core.QCommandOrGroupTypeisHiddenMethods inherited from interface com.io7m.quarrel.core.QCommandTypeonExecute, onListNamedParameters, onListPositionalParameters
- 
Constructor Details- 
IdAShellCmdAbstractprotected IdAShellCmdAbstract(com.io7m.repetoir.core.RPServiceDirectoryType inServices, com.io7m.quarrel.core.QCommandMetadata inMetadata) 
 
- 
- 
Method Details- 
metadatapublic final com.io7m.quarrel.core.QCommandMetadata metadata()- Specified by:
- metadatain interface- com.io7m.quarrel.core.QCommandOrGroupType
 
- 
client
- 
terminalprotected final org.jline.terminal.Terminal terminal()
- 
options
- 
servicesprotected final com.io7m.repetoir.core.RPServiceDirectoryType services()
- 
formatter
- 
toString
- 
completerpublic final org.jline.reader.Completer completer()- Specified by:
- completerin interface- IdAShellCmdType
- Returns:
- A shell command completer for the command
 
 
-