Class DefaultNshExecutionContext
java.lang.Object
net.thevpc.nsh.eval.DefaultNshExecutionContext
- All Implemented Interfaces:
NshExecutionContext
-
Constructor Summary
Constructors -
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) setAskVersion(boolean askVersion) voidsetDirectory(String cwd) setErr(PrintStream err) setIn(InputStream in) setOptions(Object options) setOut(PrintStream out) setSession(NSession session) vars()
-
Constructor Details
-
DefaultNshExecutionContext
-
-
Method Details
-
getWorkspace
- Specified by:
getWorkspacein interfaceNshExecutionContext
-
getSession
- Specified by:
getSessionin interfaceNshExecutionContext
-
getShell
- Specified by:
getShellin interfaceNshExecutionContext
-
out
- Specified by:
outin interfaceNshExecutionContext
-
err
- Specified by:
errin interfaceNshExecutionContext
-
in
- Specified by:
inin interfaceNshExecutionContext
-
getShellContext
- Specified by:
getShellContextin interfaceNshExecutionContext
-
configureFirst
- Specified by:
configureFirstin interfaceNshExecutionContext
-
isAskVersion
public boolean isAskVersion()- Specified by:
isAskVersionin interfaceNshExecutionContext
-
setAskVersion
-
configureLast
- Specified by:
configureLastin interfaceNshExecutionContext
-
geTerminalMode
- Specified by:
geTerminalModein interfaceNshExecutionContext
-
isAskHelp
public boolean isAskHelp()- Specified by:
isAskHelpin interfaceNshExecutionContext
-
setAskHelp
- Specified by:
setAskHelpin interfaceNshExecutionContext
-
getOptions
public <T> T getOptions()- Specified by:
getOptionsin interfaceNshExecutionContext
-
setOptions
- Specified by:
setOptionsin interfaceNshExecutionContext
-
getRootNode
- Specified by:
getRootNodein interfaceNshExecutionContext
-
getParentNode
- Specified by:
getParentNodein interfaceNshExecutionContext
-
vars
- Specified by:
varsin interfaceNshExecutionContext
-
functions
- Specified by:
functionsin interfaceNshExecutionContext
-
setOut
- Specified by:
setOutin interfaceNshExecutionContext
-
setErr
- Specified by:
setErrin interfaceNshExecutionContext
-
setIn
- Specified by:
setInin interfaceNshExecutionContext
-
setEnv
- Specified by:
setEnvin interfaceNshExecutionContext
-
getUserProperties
- Specified by:
getUserPropertiesin interfaceNshExecutionContext
-
getDirectory
- Specified by:
getDirectoryin interfaceNshExecutionContext
-
getHome
- Specified by:
getHomein interfaceNshExecutionContext
-
setDirectory
- Specified by:
setDirectoryin interfaceNshExecutionContext
-
getFileSystem
- Specified by:
getFileSystemin interfaceNshExecutionContext
-
getAbsolutePath
- Specified by:
getAbsolutePathin interfaceNshExecutionContext
-
expandPaths
- Specified by:
expandPathsin interfaceNshExecutionContext
-
getParentContext
- Specified by:
getParentContextin interfaceNshExecutionContext
-
aliases
- Specified by:
aliasesin interfaceNshExecutionContext
-
builtins
- Specified by:
builtinsin interfaceNshExecutionContext
-
getServiceName
- Specified by:
getServiceNamein interfaceNshExecutionContext
-
setSession
- Specified by:
setSessionin interfaceNshExecutionContext
-
getAutoComplete
- Specified by:
getAutoCompletein interfaceNshExecutionContext
-