Package org.apache.groovy.groovysh.jline
Class SystemRegistryImpl
java.lang.Object
org.apache.groovy.groovysh.jline.SystemRegistryImpl
- All Implemented Interfaces:
 org.jline.builtins.ConsoleOptionGetter,org.jline.console.CommandRegistry,org.jline.console.SystemRegistry
Aggregate command registries.
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classstatic enumstatic classNested classes/interfaces inherited from interface org.jline.console.CommandRegistry
org.jline.console.CommandRegistry.CommandSessionNested classes/interfaces inherited from interface org.jline.console.SystemRegistry
org.jline.console.SystemRegistry.Registeries - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.jline.builtins.ConfigurationPathprotected final org.jline.reader.Parser - 
Constructor Summary
ConstructorsConstructorDescriptionSystemRegistryImpl(org.jline.reader.Parser parser, org.jline.terminal.Terminal terminal, Supplier<Path> workDir, org.jline.builtins.ConfigurationPath configPath)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompleter(org.jline.reader.Completer completer) voidcleanUp()voidclose()org.jline.console.CmdDesccommandDescription(List<String> args) org.jline.console.CmdDesccommandDescription(org.jline.console.CmdLine line) commandInfo(String command) org.jline.reader.impl.completer.SystemCompleterorg.jline.reader.Completerorg.jline.console.ConsoleEngineconsoleOption(String name) <T> TconsoleOption(String name, T defVal) groupCommandsInHelp(boolean commandGroups) booleanhasCommand(String command) voidinitialize(File script) booleanisCommandAlias(String command) booleanisCommandOrScript(String command) booleanisCommandOrScript(org.jline.reader.ParsedLine line) voidRegister subcommand registryvoidrename(SystemRegistryImpl.Pipe pipe, String name) voidrenameLocal(String command, String newName) voidsetCommandRegistries(org.jline.console.CommandRegistry... commandRegistries) voidsetConsoleOption(String name, Object value) voidsetGroupCommandsInHelp(boolean commandGroups) voidsetScriptDescription(Function<org.jline.console.CmdLine, org.jline.console.CmdDesc> scriptDescription) org.jline.terminal.Terminalterminal()voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jline.console.CommandRegistry
invoke, name 
- 
Field Details
- 
parser
protected final org.jline.reader.Parser parser - 
configPath
protected final org.jline.builtins.ConfigurationPath configPath - 
workDir
 
 - 
 - 
Constructor Details
- 
SystemRegistryImpl
 
 - 
 - 
Method Details
- 
rename
 - 
renameLocal
 - 
getPipeNames
- Specified by:
 getPipeNamesin interfaceorg.jline.console.SystemRegistry
 - 
setCommandRegistries
public void setCommandRegistries(org.jline.console.CommandRegistry... commandRegistries) - Specified by:
 setCommandRegistriesin interfaceorg.jline.console.SystemRegistry
 - 
initialize
- Specified by:
 initializein interfaceorg.jline.console.SystemRegistry
 - 
commandNames
- Specified by:
 commandNamesin interfaceorg.jline.console.CommandRegistry
 - 
commandAliases
- Specified by:
 commandAliasesin interfaceorg.jline.console.CommandRegistry
 - 
consoleOption
- Specified by:
 consoleOptionin interfaceorg.jline.builtins.ConsoleOptionGetter- Specified by:
 consoleOptionin interfaceorg.jline.console.SystemRegistry
 - 
consoleOption
- Specified by:
 consoleOptionin interfaceorg.jline.builtins.ConsoleOptionGetter- Specified by:
 consoleOptionin interfaceorg.jline.console.SystemRegistry
 - 
setConsoleOption
- Specified by:
 setConsoleOptionin interfaceorg.jline.console.SystemRegistry
 - 
register
Register subcommand registry- Specified by:
 registerin interfaceorg.jline.console.SystemRegistry- Parameters:
 command- main commandsubcommandRegistry- subcommand registry
 - 
commandInfo
- Specified by:
 commandInfoin interfaceorg.jline.console.CommandRegistry
 - 
hasCommand
- Specified by:
 hasCommandin interfaceorg.jline.console.CommandRegistry
 - 
setGroupCommandsInHelp
public void setGroupCommandsInHelp(boolean commandGroups)  - 
groupCommandsInHelp
 - 
isCommandOrScript
public boolean isCommandOrScript(org.jline.reader.ParsedLine line) - Specified by:
 isCommandOrScriptin interfaceorg.jline.console.SystemRegistry
 - 
isCommandOrScript
- Specified by:
 isCommandOrScriptin interfaceorg.jline.console.SystemRegistry
 - 
addCompleter
public void addCompleter(org.jline.reader.Completer completer)  - 
compileCompleters
public org.jline.reader.impl.completer.SystemCompleter compileCompleters()- Specified by:
 compileCompletersin interfaceorg.jline.console.CommandRegistry
 - 
completer
public org.jline.reader.Completer completer()- Specified by:
 completerin interfaceorg.jline.console.SystemRegistry
 - 
commandDescription
- Specified by:
 commandDescriptionin interfaceorg.jline.console.CommandRegistry
 - 
setScriptDescription
public void setScriptDescription(Function<org.jline.console.CmdLine, org.jline.console.CmdDesc> scriptDescription)  - 
commandDescription
public org.jline.console.CmdDesc commandDescription(org.jline.console.CmdLine line) - Specified by:
 commandDescriptionin interfaceorg.jline.console.SystemRegistry
 - 
invoke
- Specified by:
 invokein interfaceorg.jline.console.SystemRegistry- Throws:
 Exception
 - 
terminal
public org.jline.terminal.Terminal terminal()- Specified by:
 terminalin interfaceorg.jline.console.SystemRegistry
 - 
isCommandAlias
- Specified by:
 isCommandAliasin interfaceorg.jline.console.SystemRegistry
 - 
execute
- Specified by:
 executein interfaceorg.jline.console.SystemRegistry- Throws:
 Exception
 - 
cleanUp
public void cleanUp()- Specified by:
 cleanUpin interfaceorg.jline.console.SystemRegistry
 - 
trace
- Specified by:
 tracein interfaceorg.jline.console.SystemRegistry
 - 
trace
- Specified by:
 tracein interfaceorg.jline.console.SystemRegistry
 - 
close
public void close()- Specified by:
 closein interfaceorg.jline.console.SystemRegistry
 - 
consoleEngine
public org.jline.console.ConsoleEngine consoleEngine() 
 -