public class NExprMutableContextImpl extends NExprContextBase implements net.thevpc.nuts.expr.NExprMutableContext
rpi| Constructor and Description |
|---|
NExprMutableContextImpl(net.thevpc.nuts.internal.expr.NExprRPI nExprRPI,
net.thevpc.nuts.expr.NExprContext parent) |
NExprMutableContextImpl(net.thevpc.nuts.internal.expr.NExprRPI nExprRPI,
NExprContextAlteration alteration,
net.thevpc.nuts.expr.NExprContext parent) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.expr.NExprVar |
declareConstant(String name,
Object value) |
net.thevpc.nuts.expr.NExprFunction |
declareConstruct(net.thevpc.nuts.expr.NExprFunction constructImpl) |
net.thevpc.nuts.expr.NExprFunction |
declareConstruct(String name,
net.thevpc.nuts.expr.NExprCallHandler constructImpl) |
net.thevpc.nuts.expr.NExprFunction |
declareFunction(net.thevpc.nuts.expr.NExprFunction fctImpl) |
net.thevpc.nuts.expr.NExprFunction |
declareFunction(String name,
net.thevpc.nuts.expr.NExprCallHandler fctImpl) |
net.thevpc.nuts.expr.NExprOperator |
declareOperator(net.thevpc.nuts.expr.NExprOperator impl) |
net.thevpc.nuts.expr.NExprOperator |
declareOperator(String name,
net.thevpc.nuts.expr.NExprCallHandler impl) |
net.thevpc.nuts.expr.NExprOperator |
declareOperator(String name,
net.thevpc.nuts.expr.NExprOpType type,
int precedence,
net.thevpc.nuts.expr.NOperatorAssociativity associativity,
net.thevpc.nuts.expr.NExprCallHandler impl) |
net.thevpc.nuts.expr.NExprOperator |
declareOperator(String name,
net.thevpc.nuts.expr.NExprOpType type,
net.thevpc.nuts.expr.NExprCallHandler impl) |
net.thevpc.nuts.expr.NExprVar |
declareVar(net.thevpc.nuts.expr.NExprVar varImpl) |
net.thevpc.nuts.expr.NExprVar |
declareVar(String name) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprFunction> |
getConstruct(String name,
net.thevpc.nuts.expr.NExprNodeValue... args) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprFunction> |
getFunction(String name,
net.thevpc.nuts.expr.NExprNodeValue... args) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprOperator> |
getOperator(String opName,
net.thevpc.nuts.expr.NExprOpType type,
net.thevpc.nuts.expr.NExprNodeValue... nodes) |
net.thevpc.nuts.expr.NExprVar |
getOrDeclareVar(String name,
Supplier<Object> value) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprVar> |
getVar(String name) |
net.thevpc.nuts.expr.NExprLiteralMapper |
literalMapper() |
List<net.thevpc.nuts.expr.NExprOperator> |
operators() |
net.thevpc.nuts.expr.NExprMutableContext |
removeConstruct(net.thevpc.nuts.expr.NExprFunction member) |
net.thevpc.nuts.expr.NExprMutableContext |
removeConstruct(String name) |
net.thevpc.nuts.expr.NExprMutableContext |
removeFunction(net.thevpc.nuts.expr.NExprFunction member) |
net.thevpc.nuts.expr.NExprMutableContext |
removeFunction(String name) |
net.thevpc.nuts.expr.NExprMutableContext |
removeOperator(net.thevpc.nuts.expr.NExprOperator member) |
net.thevpc.nuts.expr.NExprMutableContext |
removeOperator(String name,
net.thevpc.nuts.expr.NExprOpType type) |
net.thevpc.nuts.expr.NExprMutableContext |
removeVar(net.thevpc.nuts.expr.NExprVar member) |
net.thevpc.nuts.expr.NExprMutableContext |
removeVar(String name) |
net.thevpc.nuts.expr.NExprMutableContext |
setVarValue(String varName,
Object value) |
net.thevpc.nuts.expr.NExprMutableContext |
undeclareConstruct(net.thevpc.nuts.expr.NExprFunction member) |
net.thevpc.nuts.expr.NExprMutableContext |
undeclareFunction(net.thevpc.nuts.expr.NExprFunction member) |
net.thevpc.nuts.expr.NExprMutableContext |
undeclareOperator(net.thevpc.nuts.expr.NExprOperator member) |
net.thevpc.nuts.expr.NExprMutableContext |
undeclareVar(net.thevpc.nuts.expr.NExprVar member) |
bindLiteral, bindNode, childContext, evalConstruct, evalFunction, evalInfixOperator, evalOperator, evalPostfixOperator, evalPrefixOperator, findCommonInfixOp, findCommonPostfixOp, findCommonPrefixOp, getVarValue, ofDollarInterpolatedString, ofMoustacheInterpolatedString, ofTemplate, parseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbindLiteral, bindNode, childContext, evalConstruct, evalFunction, evalInfixOperator, evalOperator, evalPostfixOperator, evalPrefixOperator, findCommonInfixOp, findCommonPostfixOp, findCommonPrefixOp, getVarValue, of, ofDollarInterpolatedString, ofMoustacheInterpolatedString, ofTemplate, parsepublic NExprMutableContextImpl(net.thevpc.nuts.internal.expr.NExprRPI nExprRPI,
net.thevpc.nuts.expr.NExprContext parent)
public NExprMutableContextImpl(net.thevpc.nuts.internal.expr.NExprRPI nExprRPI,
NExprContextAlteration alteration,
net.thevpc.nuts.expr.NExprContext parent)
public net.thevpc.nuts.expr.NExprMutableContext setVarValue(String varName, Object value)
setVarValue in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprVar declareVar(net.thevpc.nuts.expr.NExprVar varImpl)
declareVar in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprLiteralMapper literalMapper()
literalMapper in interface net.thevpc.nuts.expr.NExprContextpublic net.thevpc.nuts.expr.NExprVar declareVar(String name)
declareVar in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprVar declareConstant(String name, Object value)
declareConstant in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprFunction declareFunction(String name, net.thevpc.nuts.expr.NExprCallHandler fctImpl)
declareFunction in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprFunction declareFunction(net.thevpc.nuts.expr.NExprFunction fctImpl)
declareFunction in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprFunction declareConstruct(net.thevpc.nuts.expr.NExprFunction constructImpl)
declareConstruct in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprFunction declareConstruct(String name, net.thevpc.nuts.expr.NExprCallHandler constructImpl)
declareConstruct in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprOperator declareOperator(String name, net.thevpc.nuts.expr.NExprCallHandler impl)
declareOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprOperator declareOperator(net.thevpc.nuts.expr.NExprOperator impl)
declareOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprOperator declareOperator(String name, net.thevpc.nuts.expr.NExprOpType type, net.thevpc.nuts.expr.NExprCallHandler impl)
declareOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprOperator declareOperator(String name, net.thevpc.nuts.expr.NExprOpType type, int precedence, net.thevpc.nuts.expr.NOperatorAssociativity associativity, net.thevpc.nuts.expr.NExprCallHandler impl)
declareOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext undeclareVar(net.thevpc.nuts.expr.NExprVar member)
undeclareVar in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeVar(net.thevpc.nuts.expr.NExprVar member)
removeVar in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeVar(String name)
removeVar in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeFunction(String name)
removeFunction in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeConstruct(String name)
removeConstruct in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeOperator(String name, net.thevpc.nuts.expr.NExprOpType type)
removeOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext undeclareFunction(net.thevpc.nuts.expr.NExprFunction member)
undeclareFunction in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeFunction(net.thevpc.nuts.expr.NExprFunction member)
removeFunction in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext undeclareConstruct(net.thevpc.nuts.expr.NExprFunction member)
undeclareConstruct in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeConstruct(net.thevpc.nuts.expr.NExprFunction member)
removeConstruct in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext undeclareOperator(net.thevpc.nuts.expr.NExprOperator member)
undeclareOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.expr.NExprMutableContext removeOperator(net.thevpc.nuts.expr.NExprOperator member)
removeOperator in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprOperator> getOperator(String opName, net.thevpc.nuts.expr.NExprOpType type, net.thevpc.nuts.expr.NExprNodeValue... nodes)
getOperator in interface net.thevpc.nuts.expr.NExprContextgetOperator in class NExprContextBasepublic List<net.thevpc.nuts.expr.NExprOperator> operators()
operators in interface net.thevpc.nuts.expr.NExprContextoperators in class NExprContextBasepublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprVar> getVar(String name)
getVar in interface net.thevpc.nuts.expr.NExprContextgetVar in class NExprContextBasepublic net.thevpc.nuts.expr.NExprVar getOrDeclareVar(String name, Supplier<Object> value)
getOrDeclareVar in interface net.thevpc.nuts.expr.NExprMutableContextpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprFunction> getFunction(String name, net.thevpc.nuts.expr.NExprNodeValue... args)
getFunction in interface net.thevpc.nuts.expr.NExprContextgetFunction in class NExprContextBasepublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprFunction> getConstruct(String name, net.thevpc.nuts.expr.NExprNodeValue... args)
getConstruct in interface net.thevpc.nuts.expr.NExprContextgetConstruct in class NExprContextBaseCopyright © 2026 vpc open source initiative. All rights reserved.