Class NshContextForSource
java.lang.Object
net.thevpc.nsh.eval.AbstractNshContext
net.thevpc.nsh.eval.NshContextForSource
- All Implemented Interfaces:
NshContext
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.thevpc.nsh.eval.NshContext
NshContext.Watcher -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaliases()builtins()getHome()nsh()voidsetAliases(NshAliasManager aliasManager) voidvoidsetBuiltins(NshBuiltinManager commandManager) voidsetDirectory(String cwd) voidsetFileSystem(NshFileSystem fileSystem) voidsetFunctionManager(NshFunctionManager functionManager) voidsetLastResult(NshResult result) setParentNode(NshNode parent) setRootNode(NshNode root) vars()Methods inherited from class net.thevpc.nsh.eval.AbstractNshContext
bindStreams, copyFrom, createCommandContext, err, expandPaths, getAbsolutePath, getArg, getArgsArray, getArgsCount, getArgsList, getServiceName, in, out, resolveAutoCompleteCandidates, setArgs, setErr, setIn, setOut, setServiceName, setSession
-
Constructor Details
-
NshContextForSource
-
-
Method Details
-
nsh
-
getRootNode
-
setRootNode
-
getSession
- Specified by:
getSessionin interfaceNshContext- Overrides:
getSessionin classAbstractNshContext
-
getWorkspace
- Specified by:
getWorkspacein interfaceNshContext- Overrides:
getWorkspacein classAbstractNshContext
-
getParentNode
-
setParentNode
-
vars
-
functions
-
setEnv
-
getUserProperties
-
getDirectory
-
getHome
-
setDirectory
-
getFileSystem
-
setFileSystem
-
getParentContext
-
aliases
-
setBuiltins
-
builtins
-
getLastResult
-
setLastResult
-
setAliases
-
getAutoComplete
-
setAutoComplete
-
setFunctionManager
-