java.lang.Object
org.jline.console.impl.CommandGroupAdapter
- All Implemented Interfaces:
org.jline.shell.CommandGroup
Adapts an old
CommandRegistry to the new CommandGroup interface.
This bridge allows existing command registries (e.g., Builtins,
GroovyCommand) to be used with the new Shell and
CommandDispatcher APIs.
Each command in the registry is wrapped as a Command that delegates
execution back to CommandRegistry.invoke(CommandRegistry.CommandSession, String, Object...).
- Since:
- 4.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCommandGroupAdapter(CommandRegistry registry) Creates an adapter wrapping the given command registry. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jline.shell.CommandGroup
command, hasCommand
-
Constructor Details
-
CommandGroupAdapter
Creates an adapter wrapping the given command registry.- Parameters:
registry- the old command registry to adapt
-
-
Method Details
-
name
- Specified by:
namein interfaceorg.jline.shell.CommandGroup
-
commands
- Specified by:
commandsin interfaceorg.jline.shell.CommandGroup
-