Package | Description |
---|---|
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.deptree |
Provides customized JTree components for displaying dependencies between cells.
|
csheets.ext.test |
Provides support for test cases and test case parameters.
|
Modifier and Type | Method and Description |
---|---|
SortedSet<Reference> |
Formula.getReferences()
Returns the references in the expression.
|
Modifier and Type | Method and Description |
---|---|
int |
Reference.compareTo(Reference reference)
Compares the reference with the given reference for order.
|
Modifier and Type | Class and Description |
---|---|
class |
CellReference
A reference to a cell in a spreadsheet.
|
class |
ReferenceOperation
A binary reference operation in a formula.
|
class |
RelationalOperatorImpl
This class is a concrete RelationalOperatior to allow operations with :=
|
Modifier and Type | Method and Description |
---|---|
Reference |
ReferenceOperation.getLeftOperand() |
Reference |
ReferenceOperation.getRightOperand() |
Modifier and Type | Method and Description |
---|---|
int |
RelationalOperatorImpl.compareTo(Reference reference) |
int |
ReferenceOperation.compareTo(Reference reference) |
int |
CellReference.compareTo(Reference reference)
Compares the cell reference with the given cell reference for order.
|
Cell[][] |
RangeReference.getCells(Reference reference1,
Reference reference2)
Returns the range of cells formed by the two cell references.
|
Constructor and Description |
---|
ReferenceOperation(Reference leftOperand,
RangeReference operator,
Reference rightOperand)
Creates a new reference operation.
|
RelationalOperatorImpl(Reference reference,
RangeReference rangeReference,
Reference reference0) |
Modifier and Type | Method and Description |
---|---|
SortedSet<Reference> |
ReferenceFetcher.getReferences(Expression expression)
Traverses the given expression and returns the references that were found.
|
Modifier and Type | Method and Description |
---|---|
Expression |
ReferenceTransposer.visitReference(Reference reference)
Transposes the reference.
|
Object |
ReferenceFetcher.visitReference(Reference reference)
Adds the reference to the set.
|
Value |
Interpreter.visitReference(Reference reference) |
Object |
ExpressionVisitor.visitReference(Reference reference)
Visits the given cell reference.
|
Object |
ExpressionTreePrinter.visitReference(Reference reference) |
Expression |
ExpressionBuilder.visitReference(Reference reference) |
Object |
CircularReferenceFinder.visitReference(Reference reference)
Checks if the given reference causes a circular reference.
|
Object |
AbstractExpressionVisitor.visitReference(Reference reference) |
Modifier and Type | Method and Description |
---|---|
Object |
AssertionArithmeticVisitor.visitReference(Reference reference) |
Constructor and Description |
---|
ReferenceNode(Reference reference,
Spreadsheet spreadsheet,
DefaultTreeModel treeModel,
UIController uiController)
Creates a new reference node.
|
Modifier and Type | Method and Description |
---|---|
Expression |
TestCaseBuilder.visitReference(Reference reference)
Replaces the reference with the appropriate test case parameter(s).
|