Uses of Interface
csheets.core.formula.util.ExpressionVisitor

Packages that use ExpressionVisitor
csheets.core.formula Provides classes for representing formulas. 
csheets.core.formula.lang Provides the operators, functions and references supported by the formula language. 
csheets.core.formula.util Provides utilities for performing operations on formulas. 
csheets.ext.assertion Provides support for user-specified and system-generated assertions. 
csheets.ext.test Provides support for test cases and test case parameters. 
 

Uses of ExpressionVisitor in csheets.core.formula
 

Methods in csheets.core.formula with parameters of type ExpressionVisitor
 Object UnaryOperation.accept(ExpressionVisitor visitor)
           
 Object Literal.accept(ExpressionVisitor visitor)
           
 Object FunctionCall.accept(ExpressionVisitor visitor)
           
 Object Formula.accept(ExpressionVisitor visitor)
           
 Object Expression.accept(ExpressionVisitor visitor)
          Accepts to visit the given expression visitor.
 Object BinaryOperation.accept(ExpressionVisitor visitor)
           
 

Uses of ExpressionVisitor in csheets.core.formula.lang
 

Methods in csheets.core.formula.lang with parameters of type ExpressionVisitor
 Object ReferenceOperation.accept(ExpressionVisitor visitor)
           
 Object CellReference.accept(ExpressionVisitor visitor)
           
 

Uses of ExpressionVisitor in csheets.core.formula.util
 

Classes in csheets.core.formula.util that implement ExpressionVisitor
 class AbstractExpressionVisitor
          A default implementation of an expression visitor, that simply visits all the nodes in the tree.
 class CircularReferenceFinder
          An expression visitor that looks for circular references in a formula, i.e.
 class ExpressionBuilder
          A base-class for classes that rebuild expressions.
 class ExpressionTreePrinter
          A class for printing expressions on multiple lines with indentation.
 class Interpreter
          A base-class for customized formula interpreters.
 class ReferenceFetcher
          An expression visitor that collects the references from an expression.
 class ReferenceTransposer
          An expression visitor that transposes the references in an expression.
 

Uses of ExpressionVisitor in csheets.ext.assertion
 

Classes in csheets.ext.assertion that implement ExpressionVisitor
 class AssertionArithmeticVisitor
          A Visitor for calculating System Generated assertions for a formula in the form of an Expression tree.
 

Uses of ExpressionVisitor in csheets.ext.test
 

Classes in csheets.ext.test that implement ExpressionVisitor
 class TestCaseBuilder
          An expression visitor that creates the expression for a test case, by replacing references with test case parameters.