Uses of Interface
net.thevpc.nsh.eval.NshContext
Packages that use NshContext
Package
Description
-
Uses of NshContext in net.thevpc.nsh
Fields in net.thevpc.nsh declared as NshContextMethods in net.thevpc.nsh that return NshContextModifier and TypeMethodDescriptionNsh.createContext(NshContext ctx, NshNode root, NshNode parent, NshVariables env, String serviceName, String[] args) Nsh.createInlineContext(NshContext ctx, String serviceName, String[] args) Nsh.createNewContext(NshContext parentContext) Nsh.createNewContext(NshContext ctx, String serviceName, String[] args) protected NshContextNsh.createRootContext(String serviceName, String[] args) Nsh.getRootContext()Methods in net.thevpc.nsh with parameters of type NshContextModifier and TypeMethodDescriptionNsh.createContext(NshContext ctx, NshNode root, NshNode parent, NshVariables env, String serviceName, String[] args) Nsh.createInlineContext(NshContext ctx, String serviceName, String[] args) Nsh.createNewContext(NshContext parentContext) Nsh.createNewContext(NshContext ctx, String serviceName, String[] args) intNsh.evalNode(NshCommandNode node, NshContext context) intNsh.executeCommand(String[] command, NshContext context) protected voidNsh.executeHelp(NshContext context) protected voidNsh.executeInteractive(NshContext context) voidNsh.executeLine(String line, boolean storeResult, NshContext context) intNsh.executePreparedCommand(String[] command, boolean considerAliases, boolean considerBuiltins, boolean considerExternal, NshContext context) intNsh.executeScript(String text, NshContext context) intNsh.executeServiceFile(NshContext context, boolean ignoreIfNotFound) intNsh.executeServiceStream(NshContext context, String serviceName, InputStream stream) protected voidNsh.executeVersion(NshContext context) protected NMsgNsh.getPromptString(NshContext context) protected StringNsh.getPromptString0(NshContext context) intNsh.onResult(int errorCode, Throwable th, NshContext context) intNsh.onResult(int r, NshContext context) intNsh.onResult(Throwable th, NshContext context) voidNsh.prepareContext(NshContext context) protected StringNsh.readInteractiveLine(NshContext context) intNsh.safeEval(NshCommandNode n, NshContext context) voidNsh.traceExecution(Supplier<String> msg, NshContext context) -
Uses of NshContext in net.thevpc.nsh.cmd.resolver
Methods in net.thevpc.nsh.cmd.resolver with parameters of type NshContextModifier and TypeMethodDescriptionDefaultNshCommandTypeResolver.type(String item, NshContext context) NCommandTypeResolver.type(String item, NshContext context) NshCommandTypeResolver.type(String path0, NshContext context) -
Uses of NshContext in net.thevpc.nsh.err
Methods in net.thevpc.nsh.err with parameters of type NshContextModifier and TypeMethodDescriptionvoidDefaultErrorHandler.onError(String message, Throwable th, NshContext context) voidNshErrorHandler.onError(String message, Throwable th, NshContext context) -
Uses of NshContext in net.thevpc.nsh.eval
Classes in net.thevpc.nsh.eval that implement NshContextModifier and TypeClassDescriptionclassCreated by vpc on 11/4/16.classclassFields in net.thevpc.nsh.eval declared as NshContextMethods in net.thevpc.nsh.eval that return NshContextModifier and TypeMethodDescriptionDefaultNshContext.getParentContext()DefaultNshExecutionContext.getParentContext()NshContext.getParentContext()NshContextForSource.getParentContext()NshExecutionContext.getParentContext()DefaultNshExecutionContext.getShellContext()NshExecutionContext.getShellContext()AbstractNshContext.setErr(PrintStream err) NshContext.setErr(PrintStream out) AbstractNshContext.setIn(InputStream in) NshContext.setIn(InputStream in) AbstractNshContext.setOut(PrintStream out) NshContext.setOut(PrintStream out) DefaultNshContext.setParentNode(NshNode parent) NshContext.setParentNode(NshNode parent) NshContextForSource.setParentNode(NshNode parent) DefaultNshContext.setRootNode(NshNode root) NshContext.setRootNode(NshNode root) NshContextForSource.setRootNode(NshNode root) AbstractNshContext.setSession(NSession session) NshContext.setSession(NSession session) Methods in net.thevpc.nsh.eval with parameters of type NshContextModifier and TypeMethodDescriptionvoidAbstractNshContext.copyFrom(NshContext other) voidDefaultNshContext.copyFrom(NshContext other) voidNshContext.copyFrom(NshContext other) NshEvaluator.evalAntiQuotesExpression(String stringExpression, NshContext context) NshEvaluatorBase.evalAntiQuotesExpression(String stringExpression, NshContext context) intNshEvaluator.evalBinaryAndOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluatorBase.evalBinaryAndOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluator.evalBinaryOperation(String opString, NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluatorBase.evalBinaryOperation(String opString, NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluator.evalBinaryOrOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluatorBase.evalBinaryOrOperation(NshCommandNode left, NshCommandNode right, NshContext context) intDefaultNshEvaluator.evalBinaryPipeOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluator.evalBinaryPipeOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluatorBase.evalBinaryPipeOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluator.evalBinarySuiteOperation(NshCommandNode left, NshCommandNode right, NshContext context) intNshEvaluatorBase.evalBinarySuiteOperation(NshCommandNode left, NshCommandNode right, NshContext context) DefaultNshEvaluator.evalCommandAndReturnString(NshCommandNode command, NshContext context) NshEvaluator.evalCommandAndReturnString(NshCommandNode left, NshContext context) NshEvaluatorBase.evalCommandAndReturnString(NshCommandNode command, NshContext context) NshEvaluator.evalDollarExpression(String stringExpression, NshContext context) NshEvaluatorBase.evalDollarExpression(String stringExpression, NshContext context) NshEvaluator.evalDollarInteger(int index, NshContext context) NshEvaluatorBase.evalDollarInteger(int index, NshContext context) NshEvaluator.evalDollarInterrogation(NshContext context) NshEvaluatorBase.evalDollarInterrogation(NshContext context) NshEvaluator.evalDollarName(String name, NshContext context) NshEvaluatorBase.evalDollarName(String name, NshContext context) NshEvaluator.evalDollarSharp(NshContext context) NshEvaluatorBase.evalDollarSharp(NshContext context) NshEvaluator.evalDoubleQuotesExpression(String stringExpression, NshContext context) NshEvaluatorBase.evalDoubleQuotesExpression(String stringExpression, NshContext context) NshEvaluatorBase.evalFieldSubstitutionAfterCommandSubstitution(String commandResult, NshContext context) NshEvaluator.evalNoQuotesExpression(String stringExpression, NshContext context) NshEvaluatorBase.evalNoQuotesExpression(String stringExpression, NshContext context) NshEvaluator.evalSimpleQuotesExpression(String expressionString, NshContext context) NshEvaluatorBase.evalSimpleQuotesExpression(String expressionString, NshContext context) intNshEvaluator.evalSuffixAndOperation(NshCommandNode node, NshContext context) intNshEvaluatorBase.evalSuffixAndOperation(NshCommandNode node, NshContext context) intNshEvaluator.evalSuffixOperation(String opString, NshCommandNode node, NshContext context) intNshEvaluatorBase.evalSuffixOperation(String opString, NshCommandNode node, NshContext context) NshEvaluator.expandEnvVars(String stringExpression, boolean escapeResultPath, NshContext context) NshEvaluatorBase.expandEnvVars(String stringExpression, boolean escapeResultPath, NshContext context) protected intNshEvaluatorBase.readAndEvalAntiQuotesString(char[] chars, int i, StringBuilder out, NshContext context) protected intNshEvaluatorBase.readAndEvalDblQuotesExpression(char[] chars, int i, StringBuilder out, NshContext context) protected intNshEvaluatorBase.readAndEvalDollarExpression(char[] chars, int i, StringBuilder out, boolean escapeResultPath, NshContext context) protected intNshEvaluatorBase.readAndEvalSimpleQuotesExpression(char[] chars, int i, StringBuilder out, NshContext context) Constructors in net.thevpc.nsh.eval with parameters of type NshContextModifierConstructorDescriptionDefaultNshContext(NshContext other) DefaultNshContext(Nsh shell, NshNode rootNode, NshNode parentNode, NshContext parentContext, NshVariables vars, String serviceName, String[] args) DefaultNshExecutionContext(NshContext shellContext, NshBuiltin command) NshContextForSource(NshContext other) -
Uses of NshContext in net.thevpc.nsh.options
Constructors in net.thevpc.nsh.options with parameters of type NshContext -
Uses of NshContext in net.thevpc.nsh.parser
Methods in net.thevpc.nsh.parser with parameters of type NshContextModifier and TypeMethodDescriptionintYaccer.ArgumentsLine.eval(NshContext context) intYaccer.BinOp.eval(NshContext context) intYaccer.BinOpCommand.eval(NshContext context) intYaccer.CommentedNode.eval(NshContext context) booleanYaccer.CondBloc.eval(NshContext context) intYaccer.IfCommand.eval(NshContext context) intYaccer.Par.eval(NshContext context) intYaccer.SequenceCommand.eval(NshContext context) intYaccer.SuffixOpCommand.eval(NshContext context) intYaccer.UnOpPrefix.eval(NshContext context) intYaccer.UnOpSuffix.eval(NshContext context) intYaccer.WhileCommand.eval(NshContext context) static StringYaccer.evalNodeString(NshNode node, NshContext context) String[]Yaccer.Argument.evalString(NshContext context) Yaccer.TokenNode.evalString(NshContext context) static StringYaccer.evalTokenString(Token token, NshContext context) -
Uses of NshContext in net.thevpc.nsh.parser.nodes
Methods in net.thevpc.nsh.parser.nodes with parameters of type NshContextModifier and TypeMethodDescriptionintNshCommandNode.eval(NshContext context) intNshScript.eval(NshContext context) String[]NshArgumentNode.evalString(NshContext context) default voidNshVarListener.varAdded(NshVar nshVar, NshVariables vars, NshContext context) default voidNshVarListener.varExportUpdated(NshVar nshVar, boolean oldValue, NshVariables vars, NshContext context) default voidNshVarListener.varRemoved(NshVar nshVar, NshVariables vars, NshContext context) default voidNshVarListener.varValueUpdated(NshVar nshVar, String oldValue, NshVariables vars, NshContext context) Constructors in net.thevpc.nsh.parser.nodes with parameters of type NshContext -
Uses of NshContext in net.thevpc.nsh.sys
Methods in net.thevpc.nsh.sys with parameters of type NshContextModifier and TypeMethodDescriptionintNshExternalExecutor.execExternalCommand(String[] command, NshContext context) intNshNoExternalExecutor.execExternalCommand(String[] command, NshContext context) intNshToNutsExternalExecutor.execExternalCommand(String[] command, NshContext context)