Package io.permazen.cli.jshell
Class PermazenExecutionControlProvider
java.lang.Object
org.dellroad.jct.jshell.LocalContextExecutionControlProvider
io.permazen.cli.jshell.PermazenExecutionControlProvider
- All Implemented Interfaces:
ExecutionControlProvider
public class PermazenExecutionControlProvider
extends org.dellroad.jct.jshell.LocalContextExecutionControlProvider
A
LocalContextExecutionControlProvider
that creates PermazenExecutionControl
's.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected PermazenExecutionControl
createLocalExecutionControl
(org.dellroad.jct.jshell.MemoryLoaderDelegate delegate) protected MemoryClassLoader
name()
Methods inherited from class org.dellroad.jct.jshell.LocalContextExecutionControlProvider
addToClassPath, createMemoryLoaderDelegate, defaultParameters, generate, getExecutionFlag, modifyJShellFlags, setExecutionFlag
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
PermazenExecutionControlProvider
public PermazenExecutionControlProvider()
-
-
Method Details
-
name
- Specified by:
name
in interfaceExecutionControlProvider
- Overrides:
name
in classorg.dellroad.jct.jshell.LocalContextExecutionControlProvider
-
createLocalExecutionControl
protected PermazenExecutionControl createLocalExecutionControl(org.dellroad.jct.jshell.MemoryLoaderDelegate delegate) - Overrides:
createLocalExecutionControl
in classorg.dellroad.jct.jshell.LocalContextExecutionControlProvider
-
createMemoryClassLoader
- Overrides:
createMemoryClassLoader
in classorg.dellroad.jct.jshell.LocalContextExecutionControlProvider
-