public class DefaultNshContext extends AbstractNshContext
NshContext.Watcher| Modifier and Type | Field and Description |
|---|---|
int |
commandLineIndex |
NshResult |
lastResult |
String |
oldCmdLine |
NshContext |
parentContext |
| Constructor and Description |
|---|
DefaultNshContext(NshContext other) |
DefaultNshContext(Nsh shell,
NshNode rootNode,
NshNode parentNode,
NshContext parentContext,
NshVariables vars,
String serviceName,
String[] args) |
| Modifier and Type | Method and Description |
|---|---|
NshAliasManager |
aliases() |
NshBuiltinManager |
builtins() |
void |
copyFrom(NshContext other) |
NshFunctionManager |
functions() |
net.thevpc.nuts.cmdline.NCmdLineAutoComplete |
getAutoComplete() |
String |
getDirectory() |
NshFileSystem |
getFileSystem() |
String |
getHome() |
NshResult |
getLastResult() |
NshContext |
getParentContext() |
NshNode |
getParentNode() |
NshNode |
getRootNode() |
Map<String,Object> |
getUserProperties() |
Nsh |
nsh() |
void |
setAliases(NshAliasManager aliasManager) |
void |
setAutoComplete(net.thevpc.nuts.cmdline.NCmdLineAutoComplete autoComplete) |
void |
setBuiltins(NshBuiltinManager builtinsManager) |
void |
setDirectory(String cwd) |
NshContext |
setEnv(Map<String,String> env) |
void |
setFileSystem(NshFileSystem fileSystem) |
void |
setFunctionManager(NshFunctionManager functionManager) |
void |
setLastResult(NshResult lastResult) |
NshContext |
setParentNode(NshNode parent) |
NshContext |
setRootNode(NshNode root) |
NshVariables |
vars() |
bindStreams, createCommandContext, err, expandPaths, getAbsolutePath, getArg, getArgsArray, getArgsCount, getArgsList, getServiceName, getSession, getWorkspace, in, out, resolveAutoCompleteCandidates, setArgs, setErr, setIn, setOut, setServiceName, setSessionpublic String oldCmdLine
public NshResult lastResult
public NshContext parentContext
public int commandLineIndex
public DefaultNshContext(Nsh shell, NshNode rootNode, NshNode parentNode, NshContext parentContext, NshVariables vars, String serviceName, String[] args)
public DefaultNshContext(NshContext other)
public Nsh nsh()
public NshNode getRootNode()
public NshContext setRootNode(NshNode root)
public NshNode getParentNode()
public NshContext setParentNode(NshNode parent)
public NshVariables vars()
public NshFunctionManager functions()
public NshContext setEnv(Map<String,String> env)
public String getDirectory()
public String getHome()
public void setDirectory(String cwd)
public NshFileSystem getFileSystem()
public void setFileSystem(NshFileSystem fileSystem)
public NshContext getParentContext()
public NshAliasManager aliases()
public void setBuiltins(NshBuiltinManager builtinsManager)
public NshBuiltinManager builtins()
public NshResult getLastResult()
public void setLastResult(NshResult lastResult)
public void setAliases(NshAliasManager aliasManager)
public void copyFrom(NshContext other)
copyFrom in interface NshContextcopyFrom in class AbstractNshContextpublic net.thevpc.nuts.cmdline.NCmdLineAutoComplete getAutoComplete()
public void setAutoComplete(net.thevpc.nuts.cmdline.NCmdLineAutoComplete autoComplete)
public void setFunctionManager(NshFunctionManager functionManager)
Copyright © 2026 vpc open source initiative. All rights reserved.