Uses of Interface
weka.core.expressionlanguage.core.Node
-
Packages that use Node Package Description weka.core.expressionlanguage.common weka.core.expressionlanguage.core weka.core.expressionlanguage.parser weka.core.expressionlanguage.weka -
-
Uses of Node in weka.core.expressionlanguage.common
Subinterfaces of Node in weka.core.expressionlanguage.common Modifier and Type Interface Description static interfacePrimitives.BooleanExpressionAn AST node for an expression of boolean typestatic interfacePrimitives.DoubleExpressionAn AST node for an expression of double typestatic interfacePrimitives.StringExpressionAn AST node for an expression of String typeClasses in weka.core.expressionlanguage.common that implement Node Modifier and Type Class Description static classPrimitives.BooleanConstantAn AST node representing a boolean constantstatic classPrimitives.BooleanVariableAn AST node representing a boolean variablestatic classPrimitives.DoubleConstantAn AST node representing a double constantstatic classPrimitives.DoubleVariableAn AST node representing a double variablestatic classPrimitives.StringConstantAn AST node representing a string constantstatic classPrimitives.StringVariableAn AST node representing a string variableMethods in weka.core.expressionlanguage.common that return Node Modifier and Type Method Description static NodeOperators. division(Node left, Node right)'/' division operatorNodeIfElseMacro. evaluate(Node... params)Evaluates the ifelse macroNodeJavaMacro. evaluate(Node... nodes)Evaluates the java macro on the given argumentsNodeNoVariables. getVariable(String name)Tries to fetch the variable.NodeSimpleVariableDeclarations. getVariable(String name)Tries to fetch a declared variableNodeVariableDeclarationsCompositor. getVariable(String name)Tries to fetch a variable from one of the combined declarations.static NodeOperators. minus(Node left, Node right)'-' minus operatorstatic NodeOperators. plus(Node left, Node right)'+' plus operatorstatic NodeOperators. pow(Node left, Node right)'^' power operatorstatic NodeOperators. times(Node left, Node right)'*' times operatorstatic NodeOperators. uminus(Node expr)'-' unary minus operatorstatic NodeOperators. uplus(Node expr)'+' unary plus operatorMethods in weka.core.expressionlanguage.common with parameters of type Node Modifier and Type Method Description static Primitives.BooleanExpressionOperators. and(Node left, Node right)'&' or 'and' logical and operatorstatic NodeOperators. division(Node left, Node right)'/' division operatorstatic Primitives.BooleanExpressionOperators. equal(Node left, Node right)'=' equal operatorNodeIfElseMacro. evaluate(Node... params)Evaluates the ifelse macroNodeJavaMacro. evaluate(Node... nodes)Evaluates the java macro on the given argumentsstatic Primitives.BooleanExpressionOperators. greaterEqual(Node left, Node right)'>=' greater equal operatorstatic Primitives.BooleanExpressionOperators. greaterThan(Node left, Node right)'>' greater than operatorstatic Primitives.BooleanExpressionOperators. is(Node left, Node right)'is' is operator (to check for string equality)static Primitives.BooleanExpressionOperators. lessEqual(Node left, Node right)'<=' less equal operatorstatic Primitives.BooleanExpressionOperators. lessThan(Node left, Node right)'<' less than operatorstatic NodeOperators. minus(Node left, Node right)'-' minus operatorstatic Primitives.BooleanExpressionOperators. not(Node expr)'!' or 'not' logical not operatorstatic Primitives.BooleanExpressionOperators. or(Node left, Node right)'|' or 'or' logical or operatorstatic NodeOperators. plus(Node left, Node right)'+' plus operatorstatic NodeOperators. pow(Node left, Node right)'^' power operatorstatic Primitives.BooleanExpressionOperators. regexp(Node left, Node right)'regexp' regexp operator (to check for string matching a given regular expression)static NodeOperators. times(Node left, Node right)'*' times operatorstatic NodeOperators. uminus(Node expr)'-' unary minus operatorstatic NodeOperators. uplus(Node expr)'+' unary plus operator -
Uses of Node in weka.core.expressionlanguage.core
Methods in weka.core.expressionlanguage.core that return Node Modifier and Type Method Description NodeMacro. evaluate(Node... nodes)Applies a macro to a set of parameter nodes.NodeVariableDeclarations. getVariable(String name)Tries to fetch a variableMethods in weka.core.expressionlanguage.core with parameters of type Node Modifier and Type Method Description NodeMacro. evaluate(Node... nodes)Applies a macro to a set of parameter nodes. -
Uses of Node in weka.core.expressionlanguage.parser
Methods in weka.core.expressionlanguage.parser that return Node Modifier and Type Method Description NodeParser. getRoot()Returns the root node of the programstatic NodeParser. parse(String expr, VariableDeclarations variables, MacroDeclarations macros)Tries to parse and compile a program from the textual representation in expr while exposing the variables and marcos -
Uses of Node in weka.core.expressionlanguage.weka
Methods in weka.core.expressionlanguage.weka that return Node Modifier and Type Method Description NodeInstancesHelper. evaluate(Node... params)Evaluates the 'ismissing' macroNodeInstancesHelper. getVariable(String name)Tries to fetch a variable of an instance valueNodeStatsHelper. getVariable(String name)Tries to fetch a Stats fieldMethods in weka.core.expressionlanguage.weka with parameters of type Node Modifier and Type Method Description NodeInstancesHelper. evaluate(Node... params)Evaluates the 'ismissing' macro
-