Package | Description |
---|---|
csheets.core |
Provides the core classes for the application's data model, i.e. workbooks,
spreadsheets, cells, addresses and values.
|
csheets.core.formula.compiler |
Provides classes for compiling formulas from strings.
|
csheets.core.formula.lang |
Provides the operators, functions and references supported by the formula
language.
|
csheets.ext |
Provides an extension mechanism for the application.
|
Modifier and Type | Method and Description |
---|---|
void |
CellImpl.setContent(String content) |
void |
Cell.setContent(String content)
Sets the content of the cell and if it starts with the assignment operator
attempts to parse a formula from it.
|
void |
UpdateCellContent.triggerUpdate(Cell cell,
Value value)
updates a cell's content
|
Constructor and Description |
---|
CellImpl(Spreadsheet spreadsheet,
Address address,
String content)
Creates a new cell at the given address in the given spreadsheet,
initialized with the given content (not intended to be used directly).
|
Modifier and Type | Class and Description |
---|---|
class |
IllegalFunctionCallException
An exception that is thrown if an function call with illegal argument count
or argument types is encountered during parsing.
|
Modifier and Type | Method and Description |
---|---|
Expression |
NumberSignExpressionCompiler.compile(Cell cell,
String source) |
Formula |
FormulaCompiler.compile(Cell cell,
String source)
Compiles a formula for the given cell from the given string.
|
Expression |
ExpressionCompiler.compile(Cell cell,
String source)
Compiles an expression from the given string.
|
Expression |
ExcelExpressionCompiler.compile(Cell cell,
String source) |
protected Expression |
NumberSignExpressionCompiler.convert(Cell cell,
antlr.collections.AST node)
Converts the given ANTLR AST to an expression.
|
protected Expression |
ExcelExpressionCompiler.convert(Cell cell,
antlr.collections.AST node)
Converts the given ANTLR AST to an expression.
|
Modifier and Type | Class and Description |
---|---|
class |
UnknownElementException
An exception that is thrown if an unknown language element is requested.
|
Modifier and Type | Method and Description |
---|---|
void |
CellExtension.setContent(String content) |