Package io.permazen.cli.jshell
Class PermazenJShellCommand
java.lang.Object
org.dellroad.jct.core.simple.AbstractSimpleCommand
org.dellroad.jct.core.simple.command.SubshellCommand
org.dellroad.jct.jshell.command.JShellCommand
io.permazen.cli.jshell.PermazenJShellCommand
- All Implemented Interfaces:
org.dellroad.jct.core.simple.SimpleCommand
public class PermazenJShellCommand
extends org.dellroad.jct.jshell.command.JShellCommand
A version of the JCT
JShellCommand
that is Permazen aware.-
Field Summary
Fields inherited from class org.dellroad.jct.core.simple.command.SubshellCommand
shell
-
Constructor Summary
ConstructorDescriptionConstructor.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected PermazenShellRequest
buildShellRequest
(PermazenShellSession session, String name, List<String> params) protected PermazenShellRequest
buildShellRequest
(org.dellroad.jct.core.ShellSession session, String name, List<String> params) Methods inherited from class org.dellroad.jct.core.simple.command.SubshellCommand
createSubshell, execute, executeSubshell
Methods inherited from class org.dellroad.jct.core.simple.AbstractSimpleCommand
getHelpDetail, getHelpSummary, getUsage, printUsage
-
Constructor Details
-
PermazenJShellCommand
public PermazenJShellCommand()Constructor. -
PermazenJShellCommand
Constructor.- Parameters:
shell
- command shell
-
-
Method Details
-
buildShellRequest
protected PermazenShellRequest buildShellRequest(org.dellroad.jct.core.ShellSession session, String name, List<String> params) - Overrides:
buildShellRequest
in classorg.dellroad.jct.core.simple.command.SubshellCommand
-
buildShellRequest
protected PermazenShellRequest buildShellRequest(PermazenShellSession session, String name, List<String> params)
-