Uses of Class
info.bliki.wiki.template.expr.ast.FunctionNode

Packages that use FunctionNode
info.bliki.wiki.template.expr.ast The abstract syntax tree classes for the {{ #expr: ... }} and {{ #ifexpr: ... }} parser template functions. 
info.bliki.wiki.template.expr.eval The expression evaluator for the {{ #expr: ... }} and {{ #ifexpr: ... }} parser template functions. 
info.bliki.wiki.template.expr.operator The operator classes (i.e. for binary, prefix and postfix Operators) for the {{ #expr: ... }} and {{ #ifexpr: ... }} parser template functions. 
 

Uses of FunctionNode in info.bliki.wiki.template.expr.ast
 

Methods in info.bliki.wiki.template.expr.ast that return FunctionNode
 FunctionNode IParserFactory.createAST(ASTNode headExpr)
          Creates a new function with no arguments from the given header expression .
 FunctionNode IParserFactory.createFunction(SymbolNode head)
          Creates a new function with head head and 0 arguments.
 FunctionNode IParserFactory.createFunction(SymbolNode head, ASTNode arg0)
          Creates a new function with head head and 1 argument.
 FunctionNode IParserFactory.createFunction(SymbolNode head, ASTNode arg0, ASTNode arg1)
          Creates a new function with head head and 2 arguments.
 

Uses of FunctionNode in info.bliki.wiki.template.expr.eval
 

Methods in info.bliki.wiki.template.expr.eval with parameters of type FunctionNode
 double IDoubleFunction.evaluate(DoubleEvaluator engine, FunctionNode function)
           
 double DoubleEvaluator.evaluateFunction(FunctionNode functionNode)
          Evaluate an already parsed in FunctionNode into a souble number value.
 boolean DoubleEvaluator.evaluateFunctionLogical(FunctionNode functionNode)
           
 ASTNode DoubleEvaluator.optimizeFunction(FunctionNode functionNode)
          Optimize an already parsed in functionNode into an ASTNode.
 

Uses of FunctionNode in info.bliki.wiki.template.expr.operator
 

Methods in info.bliki.wiki.template.expr.operator that return FunctionNode
 FunctionNode ASTNodeFactory.createAST(ASTNode headExpr)
          Creates a new list with no arguments from the given header object .
 FunctionNode ASTNodeFactory.createFunction(SymbolNode head)
           
 FunctionNode ASTNodeFactory.createFunction(SymbolNode head, ASTNode arg0)
           
 FunctionNode ASTNodeFactory.createFunction(SymbolNode head, ASTNode arg0, ASTNode arg1)
           
 



Copyright © 2012 Java Wikipedia API (Bliki engine). All Rights Reserved.