public class JShellContextForSource extends AbstractJShellContext
JShellContext.Watcher| Constructor and Description |
|---|
JShellContextForSource(JShellContext other) |
bindStreams, copyFrom, createCommandContext, err, expandPaths, getAbsolutePath, getArg, getArgsArray, getArgsCount, getArgsList, getServiceName, in, out, resolveAutoCompleteCandidates, setArgs, setErr, setIn, setOut, setServiceName, setSessionpublic JShellContextForSource(JShellContext other)
public JShell getShell()
public JShellNode getRootNode()
public JShellContext setRootNode(JShellNode root)
public net.thevpc.nuts.NutsSession getSession()
getSession in interface JShellContextgetSession in class AbstractJShellContextpublic net.thevpc.nuts.NutsWorkspace getWorkspace()
getWorkspace in interface JShellContextgetWorkspace in class AbstractJShellContextpublic JShellNode getParentNode()
public JShellContext setParentNode(JShellNode parent)
public JShellVariables vars()
public JShellFunctionManager functions()
public JShellContext setEnv(Map<String,String> env)
public String getCwd()
public String getHome()
public void setCwd(String cwd)
public JShellFileSystem getFileSystem()
public void setFileSystem(JShellFileSystem fileSystem)
public JShellContext getParentContext()
public JShellAliasManager aliases()
public void setBuiltins(JShellBuiltinManager commandManager)
public JShellBuiltinManager builtins()
public JShellResult getLastResult()
public void setLastResult(JShellResult result)
public void setAliases(JShellAliasManager aliasManager)
public net.thevpc.nuts.NutsCommandAutoComplete getAutoComplete()
public void setAutoComplete(net.thevpc.nuts.NutsCommandAutoComplete value)
public void setFunctionManager(JShellFunctionManager functionManager)
Copyright © 2022 vpc open source initiative. All rights reserved.