Interface NshExecutionContext
- All Known Implementing Classes:
DefaultNshExecutionContext
public interface NshExecutionContext
-
Method Summary
Modifier and TypeMethodDescriptionaliases()builtins()booleanconfigureFirst(NCmdLine cmd) voidconfigureLast(NCmdLine cmd) err()String[]expandPaths(String path) getAbsolutePath(String path) getHome()<T> TgetShell()in()booleanbooleanout()setAskHelp(boolean askHelp) voidsetDirectory(String cwd) setErr(PrintStream err) setIn(InputStream in) setOptions(Object options) setOut(PrintStream out) setSession(NSession session) vars()
-
Method Details
-
getShell
Nsh getShell() -
in
InputStream in() -
out
NPrintStream out() -
err
NPrintStream err() -
getWorkspace
NWorkspace getWorkspace() -
getSession
NSession getSession() -
configureFirst
-
isAskVersion
boolean isAskVersion() -
configureLast
-
getShellContext
NshContext getShellContext() -
geTerminalMode
NTerminalMode geTerminalMode() -
isAskHelp
boolean isAskHelp() -
setAskHelp
-
getOptions
<T> T getOptions() -
setOptions
-
getRootNode
NshNode getRootNode() -
getParentNode
NshNode getParentNode() -
vars
NshVariables vars() -
functions
NshFunctionManager functions() -
setOut
-
setErr
-
setIn
-
setEnv
-
getUserProperties
-
getDirectory
String getDirectory() -
getHome
String getHome() -
setDirectory
-
getFileSystem
NshFileSystem getFileSystem() -
getAbsolutePath
-
expandPaths
-
getParentContext
NshContext getParentContext() -
aliases
NshAliasManager aliases() -
builtins
NshBuiltinManager builtins() -
getServiceName
String getServiceName() -
setSession
-
getAutoComplete
NCmdLineAutoComplete getAutoComplete()
-