A B C D E F G H I L M N O P Q R S T U V W _ 

A

AboutAction - Class in csheets.ui.ctrl
An action for displaying the about window.
AboutAction() - Constructor for class csheets.ui.ctrl.AboutAction
Creates a new about action.
ABS - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
ABS - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
abs(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the absolute value Interval of an Interval
abs(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the absolute value MultiInterval of a MultiInterval
AbstractExpressionVisitor - Class in csheets.core.formula.util
A default implementation of an expression visitor, that simply visits all the nodes in the tree.
AbstractExpressionVisitor() - Constructor for class csheets.core.formula.util.AbstractExpressionVisitor
Creates a new expression visitor.
accept(ExpressionVisitor) - Method in class csheets.core.formula.BinaryOperation
 
accept(ExpressionVisitor) - Method in interface csheets.core.formula.Expression
Accepts to visit the given expression visitor.
accept(ExpressionVisitor) - Method in class csheets.core.formula.Formula
 
accept(ExpressionVisitor) - Method in class csheets.core.formula.FunctionCall
 
accept(ExpressionVisitor) - Method in class csheets.core.formula.lang.CellReference
 
accept(ExpressionVisitor) - Method in class csheets.core.formula.lang.ReferenceOperation
 
accept(ExpressionVisitor) - Method in class csheets.core.formula.lang.RelationalOperatorImpl
 
accept(ExpressionVisitor) - Method in class csheets.core.formula.Literal
 
accept(ExpressionVisitor) - Method in class csheets.core.formula.UnaryOperation
 
accept(File, String) - Method in class csheets.io.FilenameExtensionFilter
 
accept(File) - Method in class csheets.ui.FileChooser.Filter
 
ActionManager - Class in csheets.ui.ctrl
A manager for UI actions.
ActionManager(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.ActionManager
Creates a new action manager.
ActionManager.ActionEnabler - Class in csheets.ui.ctrl
A workbook listener that sets the enabled state of actoins depending on whether the current workbook has been modified and/or is stored in a file.
ActionManager.ActionEnabler() - Constructor for class csheets.ui.ctrl.ActionManager.ActionEnabler
Creates a new action enabler.
actionPerformed(ActionEvent) - Method in class csheets.ext.assertion.ui.AssertionPanel.ApplyAction
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.ConfirmImportUI.HandlesEvent
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.Export
A simple action that presents a confirmation dialog. this method catch the selected cells and create the UIExport
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.ImportAction
A simple action that presents a confirmation dialog. this method catch the selected cells and create the UIExport
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.Sync
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.UIExport.HandlesEvent
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.UIImport.HandlesEvent
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.UITableSelect.HandlesEvent
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.UITableSelectUpdate.HandlesEvent
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.UIUpdate.HandlesEvent
 
actionPerformed(ActionEvent) - Method in class csheets.ext.database.ui.Update
A simple action that presents a confirmation dialog. this method catch the selected cells and create the UIExport
actionPerformed(ActionEvent) - Method in class csheets.ext.share.ui.ReceiveAction
 
actionPerformed(ActionEvent) - Method in class csheets.ext.share.ui.SendAction
 
actionPerformed(ActionEvent) - Method in class csheets.ext.simple.ui.ExampleAction
A simple action that presents a confirmation dialog.
actionPerformed(ActionEvent) - Method in class csheets.ext.style.ui.BackgroundAction
Lets the user select a color from a chooser.
actionPerformed(ActionEvent) - Method in class csheets.ext.style.ui.BorderAction
Lets the user select a border from a chooser.
actionPerformed(ActionEvent) - Method in class csheets.ext.style.ui.FontAction
Lets the user select a font from a chooser.
actionPerformed(ActionEvent) - Method in class csheets.ext.style.ui.ForegroundAction
Lets the user select a color from a chooser.
actionPerformed(ActionEvent) - Method in class csheets.ext.style.ui.FormatAction
Lets the user select a format from a chooser.
actionPerformed(ActionEvent) - Method in class csheets.ext.style.ui.StyleAction
Applies the style to the selected cells in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.AboutAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.AddSpreadsheetAction
Adds a new spreadsheet at the end of the active workbook.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.ClearAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.ClipboardAction
Forwards the event to the focus owner.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.CloseAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.CloseAllAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.DeleteAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.ExitAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.HelpAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.InsertColumnAction
Inserts a column before the active cell in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.InsertRowAction
Inserts a row before the active cell in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.LicenseAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.NewAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.OpenAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.PreferencesAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.PrintAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.RedoAction
Inserts a column before the active cell in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.RemoveColumnAction
Removes the columns of the selected cells in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.RemoveRowAction
Removes the rows of the selected cells in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.RemoveSpreadsheetAction
Removes a new spreadsheet at the end of the active workbook.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.RenameSpreadsheetAction
Renames the spreadsheet of the focus owner.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.SaveAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.SaveAsAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.SearchAction
Inserts a column before the active cell in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.SelectAllAction
Selects all cells in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.SortAction
Lets the user choose the criteria for sorting.
actionPerformed(ActionEvent) - Method in class csheets.ui.ctrl.UndoAction
Inserts a column before the active cell in the focus owner table.
actionPerformed(ActionEvent) - Method in class csheets.ui.ext.CellDecoratorAction
Toggles the enabled state of the decorator.
actionPerformed(ActionEvent) - Method in class csheets.ui.ext.ComponentAction
Toggles the visiblity of the component.
actionPerformed(ActionEvent) - Method in class csheets.ui.ext.SideBarAction
Toggles the visiblity of the component.
actionPerformed(ActionEvent) - Method in class csheets.ui.ext.TableDecoratorAction
Toggles the enabled state of the decorator.
actionPerformed(ActionEvent) - Method in class csheets.ui.grid.Grid.ResumeEditAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ReopenMenu.RemoveAllAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ReopenMenu.RemoveObsoleteAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.sheet.CellEditor.CancelAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.sheet.CellEditor.StopAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.sheet.SpreadsheetTable.ClearSelectionAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.sheet.WorkbookPaneUI.NavigateAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.sheet.WorkbookPaneUI.TabShifter
 
actionPerformed(ActionEvent) - Method in class csheets.ui.ViewMenu.SelectWorkbookAction
 
actionPerformed(ActionEvent) - Method in class csheets.ui.WindowMenu.SelectWorkbookAction
 
add(Interval, Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the sum of two intervals
add(MultiInterval, MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the sum of two MultiIntervals
add(Action) - Method in class csheets.ext.style.ui.StyleToolBar
Adds a button with the given action to the tool bar, and reduces the default insets.
addAssertableCellListener(AssertableCellListener) - Method in class csheets.ext.assertion.AssertableCell
Registers the given listener on the cell.
addCellEditorListener(CellEditorListener) - Method in class csheets.ui.sheet.CellEditor
Adds a CellEditorListener to the listener list.
addCellListener(CellListener) - Method in interface csheets.core.Cell
Registers the given listener on the cell.
addCellListener(CellListener) - Method in class csheets.core.CellImpl
 
addCellListener(CellListener) - Method in interface csheets.core.Spreadsheet
Registers the given listener to receive events from all cells in the spreadsheet.
addCellListener(CellListener) - Method in class csheets.core.SpreadsheetImpl
 
addCellListener(CellListener) - Method in class csheets.ext.CellExtension
 
addCellListener(CellListener) - Method in class csheets.ext.SpreadsheetExtension
 
addChildren() - Method in class csheets.ext.deptree.CellNode
Adds children to the node.
addChildren() - Method in class csheets.ext.deptree.DependentsNode
 
addChildren() - Method in class csheets.ext.deptree.PrecedentsNode
 
addChoosableFileFilter(FileFilter) - Method in class csheets.ui.FileChooser
 
addCommentableCellListener(CommentableCellListener) - Method in class csheets.ext.comments.CommentableCell
Registers the given listener on the cell.
addEditListener(EditListener) - Method in class csheets.ui.ctrl.UIController
Registers the given listener on the user interface controller.
Adder - Class in csheets.core.formula.lang
An adder.
Adder() - Constructor for class csheets.core.formula.lang.Adder
Creates a new adder.
addObserver(Observer) - Method in class csheets.ext.database.controller.ControllerExport
adds Observer o to arraylist
addObserver(Observer) - Method in class csheets.ext.database.controller.ControllerImport
 
addObserver(Observer) - Method in class csheets.ext.database.controller.ControllerUpdate
adds Observer o to arraylist
addObserver(Observer) - Method in interface csheets.ext.database.controller.Subject
 
addReopenItem(File) - Method in class csheets.ui.ReopenMenu
Adds an item for this file to the top of the reopen menu.
Address - Class in csheets.core
An address in a spreadsheet that denotes to the location of a cell.
Address(int, int) - Constructor for class csheets.core.Address
Creates a new address from the given column and row indices.
AddressBox - Class in csheets.ui.sheet
A text field in which cell addresses are displayed, and can be named.
AddressBox(UIController) - Constructor for class csheets.ui.sheet.AddressBox
Creates a cell content field.
addSelectionListener(SelectionListener) - Method in class csheets.ui.ctrl.UIController
Registers the given listener on the user interface controller.
addSpreadsheet() - Method in class csheets.core.Workbook
Adds a blank spreadsheet to the end of the workbook.
addSpreadsheet(String[][]) - Method in class csheets.core.Workbook
Adds a new spreadsheet to the workbook, in which cells are initialized with data from the given content matrix.
AddSpreadsheetAction - Class in csheets.ui.ctrl
A spreadsheet insertion operation.
AddSpreadsheetAction(UIController) - Constructor for class csheets.ui.ctrl.AddSpreadsheetAction
Creates a new spreadsheet insertion action.
addSpreadsheetAppListener(SpreadsheetAppListener) - Method in class csheets.CleanSheets
Registers the given listener on the spreadsheet application.
addTestableCellListener(TestableCellListener) - Method in class csheets.ext.test.TestableCell
Registers the given listener on the cell.
addTestCaseParam(Value) - Method in class csheets.ext.test.TestableCell
Add a test case parameter to the cell's set of test case parameters.
addTestCaseParam(Value, TestCaseParam.Type) - Method in class csheets.ext.test.TestableCell
Add a test case parameter to the cell's set of test case parameters.
addToggleButton(Action, ButtonGroup...) - Method in class csheets.ext.style.ui.StyleToolBar
Adds a button with the given action to the tool bar, and reduces the default insets.
addURL(URL) - Method in class csheets.ext.ExtensionManager.Loader
Appends the specified URL to the list of URLs to search for classes and resources.
addWorkbookListener(WorkbookListener) - Method in class csheets.core.Workbook
Registers the given listener on the workbook.
AlignBottomAction - Class in csheets.ext.style.ui
A bottom-alignment operation.
AlignBottomAction(UIController) - Constructor for class csheets.ext.style.ui.AlignBottomAction
Creates a new align bottom action.
AlignCenterAction - Class in csheets.ext.style.ui
A center-alignment operation.
AlignCenterAction(UIController) - Constructor for class csheets.ext.style.ui.AlignCenterAction
Creates a new align center action.
AlignLeftAction - Class in csheets.ext.style.ui
A left-alignment operation.
AlignLeftAction(UIController) - Constructor for class csheets.ext.style.ui.AlignLeftAction
Creates a new align left action.
AlignMiddleAction - Class in csheets.ext.style.ui
A middle-alignment operation.
AlignMiddleAction(UIController) - Constructor for class csheets.ext.style.ui.AlignMiddleAction
Creates a new align middle action.
AlignRightAction - Class in csheets.ext.style.ui
A right-alignment operation.
AlignRightAction(UIController) - Constructor for class csheets.ext.style.ui.AlignRightAction
Creates a new align right action.
AlignTopAction - Class in csheets.ext.style.ui
A top-alignment operation.
AlignTopAction(UIController) - Constructor for class csheets.ext.style.ui.AlignTopAction
Creates a new align top action.
allowsIntegersOnly() - Method in class csheets.ext.assertion.Assertion
Checks if this assertion allows only integer values.
allPrecedentsHaveParams() - Method in class csheets.ext.test.TestableCell
Tests if all of the cells precedents have test case parameters.
ALPHABETICAL - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
ALPHABETICAL - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
AMP - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
AMP - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
And - Class in csheets.core.formula.lang
A function that returns true if and only if all of its arguments are true.
And() - Constructor for class csheets.core.formula.lang.And
Creates a new instance of the AND function.
app - Variable in class csheets.ui.ctrl.OpenAction
The CleanSheets application
app - Variable in class csheets.ui.ctrl.SaveAsAction
The CleanSheets application
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.AlignBottomAction
Aligns the content of the given cell to the bottom.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.AlignCenterAction
Aligns the content of the given cell to the center.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.AlignLeftAction
Aligns the content of the given cell to the left.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.AlignMiddleAction
Aligns the content of the given cell to the middle.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.AlignRightAction
Aligns the content of the given cell to the right.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.AlignTopAction
Aligns the content of the given cell to the top.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.BoldAction
Toggles the boldness of the selected cells in the focus owner table.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.ItalicAction
Toggles the italicity of the selected cells in the focus owner table.
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.StyleAction
Applies the style to the given stylable cell
applyStyle(StylableCell) - Method in class csheets.ext.style.ui.UnderlineAction
Toggles the underlining of the selected cells in the focus owner table.
applyTo(Expression, Expression) - Method in interface csheets.core.formula.BinaryOperator
Applies the operator to the given operands and returns the result.
applyTo(Expression[]) - Method in interface csheets.core.formula.Function
Invokes the function using the given arguments and returns the result.
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Adder
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.And
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Attribution
applies attribution given a right and left operand
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Average
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Concatenator
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Count
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Divider
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Do
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Dowhile
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Eval
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Exponentiator
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Factorial
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.False
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.If
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Multiplier
 
applyTo(Expression) - Method in class csheets.core.formula.lang.Negator
Returns the negation of the operand's value.
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Not
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.NumericFunction
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Or
 
applyTo(Expression) - Method in class csheets.core.formula.lang.Percent
Returns the operand's value divided by 100.
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.RangeReference
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.RelationalOperator
 
applyTo(Expression, Expression) - Method in class csheets.core.formula.lang.Subtracter
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Sum
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.True
 
applyTo(Expression[]) - Method in class csheets.core.formula.lang.Whiledo
 
applyTo(Expression) - Method in interface csheets.core.formula.UnaryOperator
Applies the operator to the given operand and returns the result.
arithmetic_high() - Method in class csheets.core.formula.compiler.FormulaParser
 
arithmetic_high() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
arithmetic_highest() - Method in class csheets.core.formula.compiler.FormulaParser
 
arithmetic_highest() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
arithmetic_low() - Method in class csheets.core.formula.compiler.FormulaParser
 
arithmetic_low() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
arithmetic_lowest() - Method in class csheets.core.formula.compiler.FormulaParser
 
arithmetic_lowest() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
arithmetic_medium() - Method in class csheets.core.formula.compiler.FormulaParser
 
arithmetic_medium() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
AssertableCell - Class in csheets.ext.assertion
An extension of a cell in a spreadsheet, with support for assertions.
AssertableCell(Cell) - Constructor for class csheets.ext.assertion.AssertableCell
Creates a assertable cell extension for the given cell.
AssertableCellDecorator - Class in csheets.ext.assertion.ui
A decorator for assertable cells.
AssertableCellDecorator() - Constructor for class csheets.ext.assertion.ui.AssertableCellDecorator
Creates a new cell decorator.
AssertableCellListener - Interface in csheets.ext.assertion
A listener interface for receiving notification on events occurring in an assertable cell.
assertAny(Value) - Method in class csheets.ext.assertion.AssertableCell
Asserts the specified value using any (or both) assertion(s) associated with the cell.
assertAny() - Method in class csheets.ext.assertion.AssertableCell
Asserts the current value of the cell using any (or both) assertion(s) associated with the cell.
assertAssertions() - Method in class csheets.ext.assertion.AssertableCell
Checks wether the assertions associated with the cell agree with each other and that no division by zero can occur using values within this assertion.
Assertion - Class in csheets.ext.assertion
Abstract class representing an assertion.
Assertion() - Constructor for class csheets.ext.assertion.Assertion
 
assertion(USAssertion, List<Interval>, List<Interval>) - Method in class csheets.ext.assertion.AssertionParser
 
assertion - Variable in class csheets.ext.assertion.USAssertion
The original assertion string as entered by the user.
Assertion.ComparisonResult - Enum in csheets.ext.assertion
The possible results when two assertions are compared.
Assertion.Result - Enum in csheets.ext.assertion
Enumeration indicating the result of a validation of a value.
AssertionArithmeticException - Exception in csheets.ext.assertion
 
AssertionArithmeticException(String) - Constructor for exception csheets.ext.assertion.AssertionArithmeticException
 
AssertionArithmeticVisitor - Class in csheets.ext.assertion
A Visitor for calculating System Generated assertions for a formula in the form of an Expression tree.
AssertionArithmeticVisitor() - Constructor for class csheets.ext.assertion.AssertionArithmeticVisitor
Constructs a new AssertionArithmeticVisitor.
AssertionController - Class in csheets.ext.assertion.ui
A controller for updating the user-specified assertion of a cell.
AssertionController(UIController) - Constructor for class csheets.ext.assertion.ui.AssertionController
Creates a new assertion controller.
AssertionException - Exception in csheets.ext.assertion
Representing a parse error of an assertion.
AssertionException(int, int, String) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(String) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(RecognitionException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(TokenStreamException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(CharStreamException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(MismatchedCharException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(MismatchedTokenException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(NoViableAltException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionException(NoViableAltForCharException) - Constructor for exception csheets.ext.assertion.AssertionException
 
AssertionExtension - Class in csheets.ext.assertion
The extension for assertions.
AssertionExtension() - Constructor for class csheets.ext.assertion.AssertionExtension
Creates a new assertion extension.
AssertionLexer - Class in csheets.ext.assertion
 
AssertionLexer(InputStream) - Constructor for class csheets.ext.assertion.AssertionLexer
 
AssertionLexer(Reader) - Constructor for class csheets.ext.assertion.AssertionLexer
 
AssertionLexer(InputBuffer) - Constructor for class csheets.ext.assertion.AssertionLexer
 
AssertionLexer(LexerSharedInputState) - Constructor for class csheets.ext.assertion.AssertionLexer
 
AssertionPanel - Class in csheets.ext.assertion.ui
A panel for adding or editing an assertion for a cell
AssertionPanel(UIController) - Constructor for class csheets.ext.assertion.ui.AssertionPanel
Creates a new assertion panel.
AssertionPanel.ApplyAction - Class in csheets.ext.assertion.ui
An action used to apply changes made in the assertion field.
AssertionPanel.ApplyAction() - Constructor for class csheets.ext.assertion.ui.AssertionPanel.ApplyAction
Creates a new apply action.
AssertionParser - Class in csheets.ext.assertion
 
AssertionParser(TokenBuffer, int) - Constructor for class csheets.ext.assertion.AssertionParser
 
AssertionParser(TokenBuffer) - Constructor for class csheets.ext.assertion.AssertionParser
 
AssertionParser(TokenStream, int) - Constructor for class csheets.ext.assertion.AssertionParser
 
AssertionParser(TokenStream) - Constructor for class csheets.ext.assertion.AssertionParser
 
AssertionParser(ParserSharedInputState) - Constructor for class csheets.ext.assertion.AssertionParser
 
AssertionParserTokenTypes - Interface in csheets.ext.assertion
 
assertionsChanged(AssertableCell) - Method in interface csheets.ext.assertion.AssertableCellListener
Invoked when an assertion is added to or removed from a cell.
assertionsChanged(AssertableCell) - Method in class csheets.ext.assertion.ui.AssertionPanel
Updates the assertion field and status label when the assertion of the active cell is changed.
assertionsChanged(AssertableCell) - Method in class csheets.ext.assertion.ui.AssertionToolBar
Updates the assertion field and status label when the assertion of the active cell is changed.
AssertionToolBar - Class in csheets.ext.assertion.ui
A toolbar that shows information about assertions.
AssertionToolBar() - Constructor for class csheets.ext.assertion.ui.AssertionToolBar
 
AssertionUIExtension - Class in csheets.ext.assertion.ui
The user interface extension for assertions.
AssertionUIExtension(AssertionExtension, UIController) - Constructor for class csheets.ext.assertion.ui.AssertionUIExtension
Creates a new user interface extension for assertions.
AssertionWarning - Class in csheets.ext.assertion
This class contains information about a warning in an assertion.
AssertionWarning(AssertionWarning.Type, Interval, Interval) - Constructor for class csheets.ext.assertion.AssertionWarning
Constructor.
AssertionWarning.Type - Enum in csheets.ext.assertion
Denotes the type of a warning.
assertSG() - Method in class csheets.ext.assertion.AssertableCell
Asserts the current value of the cell using the system generated assertion associated with the cell.
assertSG(Value) - Method in class csheets.ext.assertion.AssertableCell
Asserts the specified value using the system generated assertion associated with the cell.
assertUS() - Method in class csheets.ext.assertion.AssertableCell
Asserts the current value of the cell using the user supplied assertion associated with the cell.
assertUS(Value) - Method in class csheets.ext.assertion.AssertableCell
Asserts the specified value using the user supplied assertion associated with the cell.
ASSIGN - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
assignment() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
assureRectsCreated(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
atom() - Method in class csheets.core.formula.compiler.FormulaParser
 
atom() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
Attribution - Class in csheets.core.formula.lang
The attribution operator := (exclusive for the SignNumber language).
Attribution() - Constructor for class csheets.core.formula.lang.Attribution
Creates a new attribution operator.
autoResize(int) - Method in class csheets.ui.grid.RowHeader
Adjusts the height of the row at the given index to precisely fit all data being rendered.
Average - Class in csheets.core.formula.lang
A function that returns the numeric average of its arguments.
Average() - Constructor for class csheets.core.formula.lang.Average
Creates a new instance of the AVERAGE function.
avg(List<Interval>) - Static method in class csheets.ext.assertion.Interval
Calculates the average interval for a List of intervals
avg(List<MultiInterval>) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the average of a List of MultiIntervals

B

BACKGROUND - Static variable in class csheets.ext.style.StylableCell
The default background color
BackgroundAction - Class in csheets.ext.style.ui
A background color changing operation.
BackgroundAction(UIController) - Constructor for class csheets.ext.style.ui.BackgroundAction
Creates a new background color action.
BASE_TITLE - Static variable in class csheets.core.SpreadsheetImpl
The base of the titles of new spreadsheets
BaseAction - Class in csheets.ui.ctrl
An base-class for actions.
BaseAction() - Constructor for class csheets.ui.ctrl.BaseAction
Creates a new base action.
BinaryOperation - Class in csheets.core.formula
A binary operation in a formula.
BinaryOperation(Expression, BinaryOperator, Expression) - Constructor for class csheets.core.formula.BinaryOperation
Creates a new binary operation.
BinaryOperator - Interface in csheets.core.formula
A binary operator in a formula.
BlankIcon - Class in csheets.ui
A blank icon used to indent menu items.
BlankIcon(int) - Constructor for class csheets.ui.BlankIcon
Creates a new blank icon with the given size.
BlankIcon(int, int) - Constructor for class csheets.ui.BlankIcon
Creates a new blank icon with the given width and height.
BoldAction - Class in csheets.ext.style.ui
A font weight changing operation.
BoldAction(UIController) - Constructor for class csheets.ext.style.ui.BoldAction
Creates a new bold action.
BORDER - Static variable in class csheets.ext.style.StylableCell
The default empty border
BorderAction - Class in csheets.ext.style.ui
A border changing operation.
BorderAction(UIController) - Constructor for class csheets.ext.style.ui.BorderAction
Creates a new border action.
BorderChooser - Class in csheets.ext.style.ui
A component which allows the user to select a border.
BorderChooser() - Constructor for class csheets.ext.style.ui.BorderChooser
Creates a new border selection panel.
BorderChooser(Border) - Constructor for class csheets.ext.style.ui.BorderChooser
Creates a new border selection panel with the given initial border selected.
buildTokenTypeASTClassMap() - Method in class csheets.core.formula.compiler.FormulaParser
 
buildTokenTypeASTClassMap() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
buttonListeners - Variable in class csheets.ui.sheet.WorkbookPaneUI
 

C

calculateLayoutInfo() - Method in class csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
 
calculateMaxTabHeight(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
calculateTabRects(int, int) - Method in class csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
 
calculateTabWidth(int, int, FontMetrics) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
calculateTabWidths(int, int) - Method in class csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
 
CANCEL_COMMAND - Static variable in class csheets.ui.sheet.CellEditor
The action command used for the cancel action
cancelCellEditing() - Method in class csheets.ui.sheet.CellEditor
Invoked when editing is cancelled.
canImport(JComponent, DataFlavor[]) - Method in class csheets.ui.sheet.CellTransferHandler
 
Cell - Interface in csheets.core
A cell in a spreadsheet.
CELL_REF - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
CELL_REF - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
cellCleared(Cell) - Method in interface csheets.core.CellListener
Invoked when a cell has been cleared.
cellCleared(Cell) - Method in class csheets.ext.CellExtension
 
cellCleared(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerClient
not implemented
cellCleared(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerServer
not implemented
cellCleared(Cell) - Method in class csheets.ext.style.StylableCell
Removes the style from the cell.
cellCleared(Cell) - Method in class csheets.ext.test.TestableCell
Removes the test case parameters from the cell.
cellCopied(Cell, Cell) - Method in interface csheets.core.CellListener
Invoked when a cell has been copied.
cellCopied(Cell, Cell) - Method in class csheets.ext.CellExtension
 
cellCopied(Cell, Cell) - Method in class csheets.ext.share.core.CellNetworkListenerClient
not implemented
cellCopied(Cell, Cell) - Method in class csheets.ext.share.core.CellNetworkListenerServer
not implemented
cellCopied(Cell, Cell) - Method in class csheets.ext.style.StylableCell
Copies the style from the source cell to this one.
cellCopied(Cell, Cell) - Method in class csheets.ext.test.TestableCell
Copies the user-specified test case parameters from the source cell to this one.
CellDatabase - Class in csheets.ext.database.core
The cell structure for sync
CellDatabase(String, int, int) - Constructor for class csheets.ext.database.core.CellDatabase
Creates a new cell structure for sync
CellDecorator - Class in csheets.ui.ext
A cell decorator visualizes extension-specific data by drawing on top of a cell's graphics context.
CellDecorator() - Constructor for class csheets.ui.ext.CellDecorator
Creates a new cell decorator.
CellDecoratorAction - Class in csheets.ui.ext
An action for enabling and disabling cell decorators.
CellDecoratorAction(UIExtension) - Constructor for class csheets.ui.ext.CellDecoratorAction
Creates a new cell decorator action.
CellEditor - Class in csheets.ui.sheet
The table editor used for editing cells in a spreadsheet.
CellEditor(UIController) - Constructor for class csheets.ui.sheet.CellEditor
Creates a new cell editor.
CellEditor.CancelAction - Class in csheets.ui.sheet
An action for cancelling editing of a cell.
CellEditor.CancelAction() - Constructor for class csheets.ui.sheet.CellEditor.CancelAction
Creates an edit cancelling action.
CellEditor.StopAction - Class in csheets.ui.sheet
An action for stopping editing of a cell.
CellEditor.StopAction(int, int) - Constructor for class csheets.ui.sheet.CellEditor.StopAction
Creates an edit stopping action.
CellExtension - Class in csheets.ext
A base class for extensions of cells in a spreadsheet that uses delegation to provide cell data.
CellExtension(Cell, String) - Constructor for class csheets.ext.CellExtension
Creates a new cell extension.
CellImpl - Class in csheets.core
The implementation of the Cell interface.
CellImpl(Spreadsheet, Address) - Constructor for class csheets.core.CellImpl
Creates a new cell at the given address in the given spreadsheet.
CellImpl(Spreadsheet, Address, String) - Constructor for class csheets.core.CellImpl
Creates a new cell at the given address in the given spreadsheet, initialized with the given content (not intended to be used directly).
CellListener - Interface in csheets.core
A listener interface for receiving notification on events occurring in a cell.
CellNetwork - Class in csheets.ext.share.core
The object that will be passed throw network (content of the cell, row, column and if is a cell)
CellNetwork(String, int, int, boolean) - Constructor for class csheets.ext.share.core.CellNetwork
Create a new object to be passed throw network
CellNetworkListenerClient - Class in csheets.ext.share.core
Class that will detect changes on client's cells This class implements CellListener's interface Change the flag when any cell from client is changed Just the method contentChanged(Cell cell) is implement, the other are not used
CellNetworkListenerClient() - Constructor for class csheets.ext.share.core.CellNetworkListenerClient
 
CellNetworkListenerServer - Class in csheets.ext.share.core
Class that will detect changes on server's cells This class implements CellListener's interface Change the flag when any cell from client is changed Just the method contentChanged(Cell cell) is implement, the others are not used
CellNetworkListenerServer() - Constructor for class csheets.ext.share.core.CellNetworkListenerServer
 
CellNode - Class in csheets.ext.deptree
A tree node for a cell, to which child nodes are added dynamically when the node is expanded.
CellNode(Cell, DefaultTreeModel) - Constructor for class csheets.ext.deptree.CellNode
Creates a new cell node.
CellReference - Class in csheets.core.formula.lang
A reference to a cell in a spreadsheet.
CellReference(Cell) - Constructor for class csheets.core.formula.lang.CellReference
Creates a new cell reference to the given address.
CellReference(Cell, boolean, boolean) - Constructor for class csheets.core.formula.lang.CellReference
Creates a new cell reference to the given address, using the given reference mode.
CellReference(Spreadsheet, String) - Constructor for class csheets.core.formula.lang.CellReference
Creates a new cell reference from a string matching the (@link #PATTERN).
CellRenderer - Class in csheets.ui.sheet
The renderer used for cells in a spreadsheet.
CellRenderer(UIController) - Constructor for class csheets.ui.sheet.CellRenderer
Creates a new cell renderer.
cellsTo2dArray(Cell[][]) - Method in class csheets.ext.database.controller.ControllerUpdate
converts selected spreadsheet content in a 2D String array
cellsTo2dArray(Cell[][]) - Method in class csheets.ext.database.core.DatabaseFacade
converts selected spreadsheet content in a 2D String array
CellTransferable - Class in csheets.ui.sheet
A transferable for transferring a range of cells.
CellTransferable(Cell[][]) - Constructor for class csheets.ui.sheet.CellTransferable
Creates a new cell transferable.
CellTransferHandler - Class in csheets.ui.sheet
The transfer handler used to transfer ranges of cells.
CellTransferHandler() - Constructor for class csheets.ui.sheet.CellTransferHandler
Creates a new cell transfer handler.
changeSelection(int, int, boolean, boolean) - Method in class csheets.ui.grid.Grid
Changes the current selection in the table.
changeSelection(int, int, boolean, boolean) - Method in class csheets.ui.sheet.SpreadsheetTable
Changes the current selection in the table.
check(Formula) - Method in class csheets.core.formula.util.CircularReferenceFinder
Checks if the given formula has any circular references.
checkIfANumber(String) - Static method in class csheets.ext.share.core.Validate
Check if the port passed is an number
checkIFIPIsCorrect(String) - Static method in class csheets.ext.share.core.Validate
Check if the introduced IP was valid
checkPort(int) - Static method in class csheets.ext.share.core.Validate
Check the port if is on allowed communication ports
chooser - Variable in class csheets.ui.ctrl.SaveAsAction
The file chooser to use when prompting the user for the file to save
CircularReferenceException - Exception in csheets.core.formula.util
An exception that is thrown if a formula contains a reference (directly or indirectly) to the cell in which it is contained.
CircularReferenceException(Formula) - Constructor for exception csheets.core.formula.util.CircularReferenceException
Creates a new circular reference exception.
CircularReferenceFinder - Class in csheets.core.formula.util
An expression visitor that looks for circular references in a formula, i.e.
CircularReferenceFinder() - Constructor for class csheets.core.formula.util.CircularReferenceFinder
Creates a new circular reference finder.
CleanSheets - Class in csheets
CleanSheets - the main class of the application.
CleanSheets() - Constructor for class csheets.CleanSheets
Creates the CleanSheets application.
CleanSheets.EventDispatcher - Class in csheets
A utility for dispatching events on the AWT event dispatching thread.
CleanSheets.EventDispatcher(SpreadsheetAppEvent, SpreadsheetAppListener[]) - Constructor for class csheets.CleanSheets.EventDispatcher
Creates a new event dispatcher.
clear() - Method in interface csheets.core.Cell
Clears the content of the cell.
clear() - Method in class csheets.core.CellImpl
 
clear() - Method in class csheets.ext.CellExtension
 
CLEAR_SELECTION_COMMAND - Static variable in class csheets.ui.sheet.SpreadsheetTable
The action command used for the action
ClearAction - Class in csheets.ui.ctrl
An action for clearing the contents of the selected cells in the active spreadsheet.
ClearAction() - Constructor for class csheets.ui.ctrl.ClearAction
Creates a new delete action.
clearSelectedCells() - Method in class csheets.ui.sheet.SpreadsheetTable
Clears the currently selected cells in the table.
CLICK_COUNT_TO_START - Static variable in class csheets.ui.sheet.CellEditor
The required number of mouse clicks before editing starts
clickOnSidebar(String, int, String, Observer) - Method in class csheets.ext.share.ui.ReceiveAction
Method that will get the active cell and sends that information to the controller
clickOnSidebar(Connections, Observer, String) - Method in class csheets.ext.share.ui.ReceiveAction
Method that will get the active cell and sends that information to the controller
clickOnSidebar(int, String, String, Observer) - Method in class csheets.ext.share.ui.SendAction
Method that will get the active cell and sends that information to the controller
Client - Class in csheets.ext.share.core
Class that implement the client in the extension
Client() - Constructor for class csheets.ext.share.core.Client
Create a new client
ClientDiscover - Class in csheets.ext.share.core
The client discover class that will find servers through network
ClipboardAction - Class in csheets.ui.ctrl
A clipboard action, i.e. a cut, copy or paste operation.
ClipboardAction() - Constructor for class csheets.ui.ctrl.ClipboardAction
Creates a new clipboard action.
clone() - Method in class csheets.ext.assertion.Interval
 
clone() - Method in class csheets.ext.assertion.MultiInterval
Makes a copy of this MultiInterval intance
CloseAction - Class in csheets.ui.ctrl
An action for closing and unloading the active workbook.
CloseAction(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.CloseAction
Creates a new close action.
CloseAllAction - Class in csheets.ui.ctrl
An action for closing all open workbooks.
CloseAllAction(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.CloseAllAction
Creates a new close all action.
CLSCodec - Class in csheets.io
A codec for the native CleanSheets format that uses Java Serialization.
CLSCodec() - Constructor for class csheets.io.CLSCodec
Creates a new CleanSheets codec.
Codec - Interface in csheets.io
An interface for classes capable of reading and writing workbooks.
CodecFactory - Class in csheets.io
A factory for codecs.
CodecFactory() - Constructor for class csheets.io.CodecFactory
Creates a new codec factory.
COLON - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
COLON - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
COLUMN_MARGIN - Static variable in class csheets.ext.test.ui.TestTable
The margin around the packed columns for this model.
columnNames - Static variable in class csheets.ext.test.ui.TestCasePanel
Array which contains labels of columns in the table.
COMMA - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
COMMA - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
COMMA - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
CommentableCell - Class in csheets.ext.comments
An extension of a cell in a spreadsheet, with support for comments.
CommentableCell(Cell) - Constructor for class csheets.ext.comments.CommentableCell
Creates a comentable cell extension for the given cell.
CommentableCellListener - Interface in csheets.ext.comments
A listener interface for receiving notification on events occurring in an commentable cell.
CommentableCellTest - Class in csheets.ext.comments
A Unit Test class to test CommentableCell.
CommentableCellTest() - Constructor for class csheets.ext.comments.CommentableCellTest
 
CommentableCellTest.CommentableCellListenerImpl - Class in csheets.ext.comments
A inner utility class used by the method testCommentableCellListenner.
CommentableCellTest.CommentableCellListenerImpl() - Constructor for class csheets.ext.comments.CommentableCellTest.CommentableCellListenerImpl
 
commentChanged(CommentableCell) - Method in interface csheets.ext.comments.CommentableCellListener
Invoked when a comment is added to or removed from a cell.
commentChanged(CommentableCell) - Method in class csheets.ext.comments.CommentableCellTest.CommentableCellListenerImpl
 
commentChanged(CommentableCell) - Method in class csheets.ext.comments.ui.CommentPanel
Updates the comment field when the comments of the active cell is changed.
CommentController - Class in csheets.ext.comments.ui
A controller for updating the user-specified comment of a cell.
CommentController(UIController) - Constructor for class csheets.ext.comments.ui.CommentController
Creates a new comment controller.
CommentedCellDecorator - Class in csheets.ext.comments.ui
A decorator for commented cells.
CommentedCellDecorator() - Constructor for class csheets.ext.comments.ui.CommentedCellDecorator
Creates a new cell decorator.
CommentPanel - Class in csheets.ext.comments.ui
A panel for adding or editing a comment for a cell
CommentPanel(UIController) - Constructor for class csheets.ext.comments.ui.CommentPanel
Creates a new comment panel.
CommentPanel.ApplyAction - Class in csheets.ext.comments.ui
 
CommentPanel.ApplyAction() - Constructor for class csheets.ext.comments.ui.CommentPanel.ApplyAction
 
CommentsExtension - Class in csheets.ext.comments
An extension to support comments on cells.
CommentsExtension() - Constructor for class csheets.ext.comments.CommentsExtension
Creates a new Example extension.
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.Equal
 
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.GreaterThan
 
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.GreaterThanOrEqual
 
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.LessThan
 
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.LessThanOrEqual
 
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.NotEqual
 
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.RelationalOperator
Applies the operator to the given operands and returns a boolean value.
compare(Comparable<T>, T) - Method in class csheets.core.formula.lang.RelationalOperatorImpl
 
compareCellsWithDB(String[][], String[][]) - Method in class csheets.ext.database.controller.ControllerUpdate
compares if there's any difference in content between the selected cells in the spreadsheet and the ones imported from the DB
compareCellsWithDB(String[][], String[][]) - Method in class csheets.ext.database.core.DatabaseFacade
compares if there's any difference in content between the selected cells in the spreadsheet and the ones imported from the DB
compareTo(Address) - Method in class csheets.core.Address
Compares this address with the given address for order.
compareTo(Cell) - Method in class csheets.core.CellImpl
Compares this cell with the specified cell for order, by comparing their addresses.
compareTo(Reference) - Method in class csheets.core.formula.lang.CellReference
Compares the cell reference with the given cell reference for order.
compareTo(Reference) - Method in class csheets.core.formula.lang.ReferenceOperation
 
compareTo(Reference) - Method in class csheets.core.formula.lang.RelationalOperatorImpl
 
compareTo(Reference) - Method in interface csheets.core.formula.Reference
Compares the reference with the given reference for order.
compareTo(Value) - Method in class csheets.core.Value
Compares this value with the given value for order.
compareTo(Interval) - Method in class csheets.ext.assertion.Interval
Compares two intervals, by essentially comparing their lower limit.
compareTo(Cell) - Method in class csheets.ext.CellExtension
 
compareTo(Extension) - Method in class csheets.ext.Extension
Compares this extension with the given extension for order.
comparison() - Method in class csheets.core.formula.compiler.FormulaParser
 
comparison() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
compile(Cell, String) - Method in class csheets.core.formula.compiler.ExcelExpressionCompiler
 
compile(Cell, String) - Method in interface csheets.core.formula.compiler.ExpressionCompiler
Compiles an expression from the given string.
compile(Cell, String) - Method in class csheets.core.formula.compiler.FormulaCompiler
Compiles a formula for the given cell from the given string.
compile(Cell, String) - Method in class csheets.core.formula.compiler.NumberSignExpressionCompiler
 
ComponentAction - Class in csheets.ui.ext
An action for enabling and disabling UI extension components.
ComponentAction(UIExtension, JComponent, String) - Constructor for class csheets.ui.ext.ComponentAction
Creates a new component action.
concatenation() - Method in class csheets.core.formula.compiler.FormulaParser
 
concatenation() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
Concatenator - Class in csheets.core.formula.lang
A concatenator of strings.
Concatenator() - Constructor for class csheets.core.formula.lang.Concatenator
Creates a new concatenator.
configureEnclosingScrollPane() - Method in class csheets.ui.grid.Grid
Adds the row header.
ConfirmImportUI - Class in csheets.ext.database.ui
A window for user to confirm data to be imported from the database
ConfirmImportUI(Spreadsheet, String[][]) - Constructor for class csheets.ext.database.ui.ConfirmImportUI
 
ConfirmImportUI.HandlesEvent - Class in csheets.ext.database.ui
handles events on different GUI objects
ConfirmImportUI.HandlesEvent() - Constructor for class csheets.ext.database.ui.ConfirmImportUI.HandlesEvent
 
conn - Variable in class csheets.ext.database.core.ConsoleHsqlTest
 
connect(String, String, String, String) - Method in class csheets.ext.database.controller.ControllerExport
creates connection to a database
connect(String, String, String, String) - Method in class csheets.ext.database.controller.ControllerImport
Connects with a database
connect(String, String, String, String) - Method in class csheets.ext.database.controller.ControllerSync
Creates a new connection to the database
connect(String, String, String, String) - Method in class csheets.ext.database.controller.ControllerUpdate
creates connection to a database
connections - Variable in class csheets.ext.share.core.ClientDiscover
list of connections
Connections - Class in csheets.ext.share.core
Class with IP and port, that will serve the server and client discover
Connections(int, InetAddress) - Constructor for class csheets.ext.share.core.Connections
Create a new connection class
Console - Class in csheets.core.formula.compiler
A test-class for processing formulas from an input stream.
Console(InputStream, OutputStream) - Constructor for class csheets.core.formula.compiler.Console
Creates a new console for the given input stream.
Console - Class in csheets.ext.database.core
A console-based test class
Console() - Constructor for class csheets.ext.database.core.Console
 
ConsoleDerbyTest - Class in csheets.ext.database.core
 
ConsoleDerbyTest() - Constructor for class csheets.ext.database.core.ConsoleDerbyTest
 
ConsoleHsqlTest - Class in csheets.ext.database.core
A console-based application to test the HSQL database What this application does: 1) it creates an hsql database in the path "res/csheets/ext/database/hsql_db" 2) it creates a table called SAMPLE_TABLE with four entries 3) in order to view the data entered go to http://www.hsqldb.org and download the latest stable release (mine is 2.2.9) 4) once you have it go to terminal, move to "hsqldb-2.2.9/hsqldb/lib" and run the following command: $ java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing 5) once launched, select the following: TYPE: HSQL database engine standalone DRIVER: org.hsqldb.jdbcDriver URL: jdbc:hsqldb:file:src-resources/csheets/ext/database/embebbed_db/hsql_db USER: user PASS: pass 6) You should be prompted with the SAMPLE_TABLE that was created when this program was run (based in the code of Karl Meissner, at http://www.hsqldb.org/doc/guide/apb.html)
ConsoleHsqlTest(String) - Constructor for class csheets.ext.database.core.ConsoleHsqlTest
 
constant() - Method in class csheets.ext.assertion.AssertionParser
 
ConstMultiIntervalIterator - Class in csheets.ext.assertion
An iterator wrapper used by MultiInterval to be able to expose the intervals contained in the MultiInterval without allowing the user to modify the underlying collection directly.
ConstMultiIntervalIterator(Iterator<Interval>) - Constructor for class csheets.ext.assertion.ConstMultiIntervalIterator
Creates a new "const"-iterator using the iterator specified for all operations except remove.
contains(double) - Method in class csheets.ext.assertion.Interval
Indicates wether the specified value is contained in this Interval or not.
contains(double) - Method in class csheets.ext.assertion.MultiInterval
Check if a value is contained in this MultiInterval.
contentChanged(Cell) - Method in interface csheets.core.CellListener
Invoked when the content of a cell has been changed.
contentChanged(Cell) - Method in class csheets.ext.assertion.AssertableCell
 
contentChanged(Cell) - Method in class csheets.ext.CellExtension
 
contentChanged(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerClient
 
contentChanged(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerServer
when a cell is changed this method change the flag and in other method of program will detect this process and start to treat that
contentChanged(Cell) - Method in class csheets.ext.test.TestableCell
Invoked to indicate that the content of the cell in the spreadsheet was modified and that test cases and test case paremeters that depend on that data must be updated, and new ones generated.
ControllerExport - Class in csheets.ext.database.controller
The controller for UIExport
ControllerExport() - Constructor for class csheets.ext.database.controller.ControllerExport
 
ControllerExport(Observer) - Constructor for class csheets.ext.database.controller.ControllerExport
Constructor with observer
ControllerImport - Class in csheets.ext.database.controller
The controller for UIImport
ControllerImport(Observer) - Constructor for class csheets.ext.database.controller.ControllerImport
 
ControllerSync - Class in csheets.ext.database.controller
Creates a new controller for the sync function
ControllerSync() - Constructor for class csheets.ext.database.controller.ControllerSync
Creates a new controller
ControllerUpdate - Class in csheets.ext.database.controller
The controller for UIUpdate
ControllerUpdate() - Constructor for class csheets.ext.database.controller.ControllerUpdate
 
ControllerUpdate(Observer) - Constructor for class csheets.ext.database.controller.ControllerUpdate
Constructor with observer
convert(Cell, AST) - Method in class csheets.core.formula.compiler.ExcelExpressionCompiler
Converts the given ANTLR AST to an expression.
convert(Cell, AST) - Method in class csheets.core.formula.compiler.NumberSignExpressionCompiler
Converts the given ANTLR AST to an expression.
CopyAction - Class in csheets.ui.ctrl
A copy operation.
CopyAction() - Constructor for class csheets.ui.ctrl.CopyAction
Creates a new copy action.
copyFrom(Cell) - Method in interface csheets.core.Cell
Copies all data from the source cell to this one.
copyFrom(Cell) - Method in class csheets.core.CellImpl
 
copyFrom(Cell) - Method in class csheets.ext.CellExtension
 
cos(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the cosine interval of an interval.
cos(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the cosine MultiInterval of a MultiInterval
Count - Class in csheets.core.formula.lang
A function that counts those of its arguments that yield numeric values.
Count() - Constructor for class csheets.core.formula.lang.Count
Creates a new instance of the COUNT function.
countRows(String) - Static method in class csheets.ext.database.core.ConsoleDerbyTest
 
countRows(String) - Method in class csheets.ext.database.core.ConsoleHsqlTest
counts the rows of a given table
countRows(String) - Method in interface csheets.ext.database.core.DBConnectionStrategy
counts the rows of a given table
countRows(String) - Method in class csheets.ext.database.core.DerbyConnection
 
countRows(String) - Method in class csheets.ext.database.core.HsqlDBConnection
 
countsRowsAndCols(String) - Static method in class csheets.ext.database.core.ConsoleDerbyTest
 
countsRowsAndCols(String) - Method in class csheets.ext.database.core.ConsoleHsqlTest
counts rows and columns of a give database table
countsRowsAndCols(String) - Method in interface csheets.ext.database.core.DBConnectionStrategy
counts rows and columns of a give database table
countsRowsAndCols(String) - Method in class csheets.ext.database.core.DerbyConnection
 
countsRowsAndCols(String) - Method in class csheets.ext.database.core.HsqlDBConnection
 
create() - Method in class csheets.CleanSheets
Creates a new workbook.
createAndWait() - Method in class csheets.ui.Frame.Creator
Creates a component on the AWT event dispatching thread.
createChangeListener() - Method in class csheets.ui.sheet.WorkbookPane
 
createConnection(String, String, String, String) - Method in class csheets.ext.database.core.DatabaseFacade
creates a connection to a database driver
createConnection(String, String, String) - Method in interface csheets.ext.database.core.DBConnectionStrategy
creates a connection to a database driver
createConnection(String, String, String) - Method in class csheets.ext.database.core.DerbyConnection
 
createConnection(String, String, String) - Method in class csheets.ext.database.core.HsqlDBConnection
 
createLater() - Method in class csheets.ui.Frame.Creator
Asks the event queue to create a component at a later time.
createLayoutManager() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
createTable(String, Cell[][]) - Method in interface csheets.ext.database.core.DBConnectionStrategy
creates a new table in the database
createTable(String, Cell[][]) - Method in class csheets.ext.database.core.DerbyConnection
 
createTable(String, Cell[][]) - Method in class csheets.ext.database.core.HsqlDBConnection
 
createTransferable(JComponent) - Method in class csheets.ui.sheet.CellTransferHandler
 
createUI(Cell) - Method in class csheets.ext.share.ui.ReceiveUI
Create a user interface for the receive action
createUI(Cell[][]) - Method in class csheets.ext.share.ui.SendUI
Create the UI for the send action
createWindow(String) - Method in class csheets.ext.database.ui.UISync.MergeWindowSync
Creates a new window to choose between application and database
csheets - package csheets
Provides the controller of the CleanSheets application, and an entry-point for command-line invocation.
csheets.core - package csheets.core
Provides the core classes for the application's data model, i.e. workbooks, spreadsheets, cells, addresses and values.
csheets.core.ext.share - package csheets.core.ext.share
 
csheets.core.formula - package csheets.core.formula
Provides classes for representing formulas.
csheets.core.formula.compiler - package csheets.core.formula.compiler
Provides classes for compiling formulas from strings.
csheets.core.formula.lang - package csheets.core.formula.lang
Provides the operators, functions and references supported by the formula language.
csheets.core.formula.util - package csheets.core.formula.util
Provides utilities for performing operations on formulas.
csheets.ext - package csheets.ext
Provides an extension mechanism for the application.
csheets.ext.assertion - package csheets.ext.assertion
Provides support for user-specified and system-generated assertions.
csheets.ext.assertion.ui - package csheets.ext.assertion.ui
Provides UI components for displaying and providing editing of assertions.
csheets.ext.comments - package csheets.ext.comments
Provides an extension to support comments on cells.
csheets.ext.comments.ui - package csheets.ext.comments.ui
Provides the UI of an extension to support comments on cells.
csheets.ext.database - package csheets.ext.database
 
csheets.ext.database.controller - package csheets.ext.database.controller
 
csheets.ext.database.core - package csheets.ext.database.core
 
csheets.ext.database.ui - package csheets.ext.database.ui
 
csheets.ext.deptree - package csheets.ext.deptree
Provides customized JTree components for displaying dependencies between cells.
csheets.ext.share - package csheets.ext.share
An extension to share cells throw network.
csheets.ext.share.controller - package csheets.ext.share.controller
Package that contains the controllers of the sharing extension
csheets.ext.share.core - package csheets.ext.share.core
The package of the main core of extension
csheets.ext.share.ui - package csheets.ext.share.ui
The package of the Sharing Extension UI.
csheets.ext.simple - package csheets.ext.simple
Provides an example of how to build a simple extension.
csheets.ext.simple.ui - package csheets.ext.simple.ui
Provides the UI for the simple extension.
csheets.ext.style - package csheets.ext.style
Provides support for cell style, i.e. font, format, alignment, color and border.
csheets.ext.style.ui - package csheets.ext.style.ui
Provides UI components for setting cell style.
csheets.ext.test - package csheets.ext.test
Provides support for test cases and test case parameters.
csheets.ext.test.ui - package csheets.ext.test.ui
Provides specialized JTable components for displaying and providing editing of test cases and test case parameters.
csheets.io - package csheets.io
Provides support for importing and exporting workbooks to and from various file formats.
csheets.ui - package csheets.ui
Provides JFC/Swing graphical user interface components for CleanSheets.
csheets.ui.ctrl - package csheets.ui.ctrl
Provides controllers and actions for the user interface.
csheets.ui.ext - package csheets.ui.ext
Provides an extension mechanism for the application's user interface.
csheets.ui.grid - package csheets.ui.grid
Provides a customized JTable-based grid component with a row header, and a number of other minor improvements.
csheets.ui.sheet - package csheets.ui.sheet
Provides customized components for displaying and providing editing of spreadsheets.
CSVCodec - Class in csheets.io
A codec for comma-separated files.
CSVCodec() - Constructor for class csheets.io.CSVCodec
Creates a new CSV codec.
CutAction - Class in csheets.ui.ctrl
A cut operation.
CutAction() - Constructor for class csheets.ui.ctrl.CutAction
Creates a new cut action.

D

Database - Class in csheets.ext.database.core
Contains all information about a given database technology
Database(String, String) - Constructor for class csheets.ext.database.core.Database
constructor
DatabaseExtension - Class in csheets.ext.database
Database extension
DatabaseExtension() - Constructor for class csheets.ext.database.DatabaseExtension
 
DatabaseFacade - Class in csheets.ext.database.core
A class that deals with all the data going into and from the databases (UML facade pattern)
DatabaseFacade() - Constructor for class csheets.ext.database.core.DatabaseFacade
constructor
DatabaseMenu - Class in csheets.ext.database.ui
UI extension menu regarding databases
DatabaseMenu(UIController) - Constructor for class csheets.ext.database.ui.DatabaseMenu
Creates a new simple menu.
DATE_FORMAT - Static variable in class csheets.ext.style.StylableCell
The default date format
DBConnectionFactory - Class in csheets.ext.database.core
A factory of database connection adapters
DBConnectionStrategy - Interface in csheets.ext.database.core
Database connection interface (applying the adapter pattern)
DBCsvReader - Class in csheets.ext.database.core
Reads a cvs file containing relevant information about the database technology
DBCsvReader() - Constructor for class csheets.ext.database.core.DBCsvReader
constructor
dbList - Variable in class csheets.ext.database.controller.ControllerSync
list of databases
decorate(JComponent, Graphics, Cell, boolean, boolean) - Method in class csheets.ext.assertion.ui.AssertableCellDecorator
Decorates the given graphics context if the cell being rendered has an assertion error.
decorate(JComponent, Graphics, Cell, boolean, boolean) - Method in class csheets.ext.comments.ui.CommentedCellDecorator
Decorates the given graphics context if the cell being rendered has a comment.
decorate(JComponent, Graphics, Cell, boolean, boolean) - Method in class csheets.ext.test.ui.TestableCellDecorator
Decorates the given graphics context if the cell being rendered has a test error.
decorate(JComponent, Graphics, Cell, boolean, boolean) - Method in class csheets.ui.ext.CellDecorator
Decorates the given graphics context, by drawing visualizations of extension-specific data on it.
decorate(Graphics, SpreadsheetTable) - Method in class csheets.ui.ext.TableDecorator
Decorates the given graphics context, by drawing visualizations of extension-specific data on it.
defineProperties() - Method in class csheets.ext.database.ui.Export
 
defineProperties() - Method in class csheets.ext.database.ui.ImportAction
 
defineProperties() - Method in class csheets.ext.database.ui.Update
 
defineProperties() - Method in class csheets.ext.simple.ui.ExampleAction
 
defineProperties() - Method in class csheets.ext.style.ui.AlignBottomAction
 
defineProperties() - Method in class csheets.ext.style.ui.AlignCenterAction
 
defineProperties() - Method in class csheets.ext.style.ui.AlignLeftAction
 
defineProperties() - Method in class csheets.ext.style.ui.AlignMiddleAction
 
defineProperties() - Method in class csheets.ext.style.ui.AlignRightAction
 
defineProperties() - Method in class csheets.ext.style.ui.AlignTopAction
 
defineProperties() - Method in class csheets.ext.style.ui.BackgroundAction
 
defineProperties() - Method in class csheets.ext.style.ui.BoldAction
 
defineProperties() - Method in class csheets.ext.style.ui.BorderAction
 
defineProperties() - Method in class csheets.ext.style.ui.FontAction
 
defineProperties() - Method in class csheets.ext.style.ui.ForegroundAction
 
defineProperties() - Method in class csheets.ext.style.ui.FormatAction
 
defineProperties() - Method in class csheets.ext.style.ui.ItalicAction
 
defineProperties() - Method in class csheets.ext.style.ui.UnderlineAction
 
defineProperties() - Method in class csheets.ui.ctrl.AboutAction
 
defineProperties() - Method in class csheets.ui.ctrl.AddSpreadsheetAction
 
defineProperties() - Method in class csheets.ui.ctrl.BaseAction
Defines the action's properties.
defineProperties() - Method in class csheets.ui.ctrl.ClearAction
 
defineProperties() - Method in class csheets.ui.ctrl.CloseAction
 
defineProperties() - Method in class csheets.ui.ctrl.CloseAllAction
 
defineProperties() - Method in class csheets.ui.ctrl.CopyAction
 
defineProperties() - Method in class csheets.ui.ctrl.CutAction
 
defineProperties() - Method in class csheets.ui.ctrl.DeleteAction
 
defineProperties() - Method in class csheets.ui.ctrl.ExitAction
 
defineProperties() - Method in class csheets.ui.ctrl.HelpAction
 
defineProperties() - Method in class csheets.ui.ctrl.InsertColumnAction
 
defineProperties() - Method in class csheets.ui.ctrl.InsertRowAction
 
defineProperties() - Method in class csheets.ui.ctrl.LicenseAction
 
defineProperties() - Method in class csheets.ui.ctrl.NewAction
 
defineProperties() - Method in class csheets.ui.ctrl.OpenAction
 
defineProperties() - Method in class csheets.ui.ctrl.PasteAction
 
defineProperties() - Method in class csheets.ui.ctrl.PreferencesAction
 
defineProperties() - Method in class csheets.ui.ctrl.PrintAction
 
defineProperties() - Method in class csheets.ui.ctrl.RedoAction
 
defineProperties() - Method in class csheets.ui.ctrl.RemoveColumnAction
 
defineProperties() - Method in class csheets.ui.ctrl.RemoveRowAction
 
defineProperties() - Method in class csheets.ui.ctrl.RemoveSpreadsheetAction
 
defineProperties() - Method in class csheets.ui.ctrl.RenameSpreadsheetAction
 
defineProperties() - Method in class csheets.ui.ctrl.SaveAction
 
defineProperties() - Method in class csheets.ui.ctrl.SaveAsAction
 
defineProperties() - Method in class csheets.ui.ctrl.SearchAction
 
defineProperties() - Method in class csheets.ui.ctrl.SelectAllAction
 
defineProperties() - Method in class csheets.ui.ctrl.SortAction
 
defineProperties() - Method in class csheets.ui.ctrl.UndoAction
 
defineProperties() - Method in class csheets.ui.ext.CellDecoratorAction
 
defineProperties() - Method in class csheets.ui.ext.TableDecoratorAction
 
defineProperties() - Method in class csheets.ui.ReopenMenu.ReopenAction
 
DeleteAction - Class in csheets.ui.ctrl
An action for deleteing the active spreadsheet.
DeleteAction() - Constructor for class csheets.ui.ctrl.DeleteAction
Creates a new delete action.
deleteRows(String, String[]) - Method in interface csheets.ext.database.core.DBConnectionStrategy
deletes rows from a database table
deleteRows(String, String[]) - Method in class csheets.ext.database.core.DerbyConnection
 
deleteRows(String, String[]) - Method in class csheets.ext.database.core.HsqlDBConnection
 
DependencyTree - Class in csheets.ext.deptree
An abstract base-class for trees displaying cell dependencies.
DependencyTree(UIController) - Constructor for class csheets.ext.deptree.DependencyTree
Creates a mew dependency tree.
DependencyTreeCellRenderer - Class in csheets.ext.deptree
The renderer used for nodes in dependency trees.
DependencyTreeCellRenderer() - Constructor for class csheets.ext.deptree.DependencyTreeCellRenderer
Creates a new dependency tree cell renderer
DependencyTreeExtension - Class in csheets.ext.deptree
The extension for dependency trees.
DependencyTreeExtension() - Constructor for class csheets.ext.deptree.DependencyTreeExtension
Creates a new assertion extension.
DependencyTreeUIExtension - Class in csheets.ext.deptree
The user interface extension for dependency trees.
DependencyTreeUIExtension(DependencyTreeExtension, UIController) - Constructor for class csheets.ext.deptree.DependencyTreeUIExtension
Creates a new user interface extension..
dependentsChanged(Cell) - Method in interface csheets.core.CellListener
Invoked when a new dependent has been registered on a cell, or when an old one has been removed.
dependentsChanged(Cell) - Method in class csheets.ext.CellExtension
 
dependentsChanged(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerClient
not implemented
dependentsChanged(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerServer
not implemented
DependentsNode - Class in csheets.ext.deptree
A tree node for a cell, to which the cell's dependents are added dynamically when the node is expanded.
DependentsNode(Cell, DefaultTreeModel) - Constructor for class csheets.ext.deptree.DependentsNode
Creates a new dependents node.
DependentsTree - Class in csheets.ext.deptree
A tree displaying the dependents of a cell.
DependentsTree(UIController) - Constructor for class csheets.ext.deptree.DependentsTree
Creates a mew dependents tree.
DerbyConnection - Class in csheets.ext.database.core
Creates a new connection to a derby database
DerbyConnection() - Constructor for class csheets.ext.database.core.DerbyConnection
 
DIGIT - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
DIGIT - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
DIGIT - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
disconnet() - Method in interface csheets.ext.database.core.DBConnectionStrategy
closes connection from the database
disconnet() - Method in class csheets.ext.database.core.DerbyConnection
 
disconnet() - Method in class csheets.ext.database.core.HsqlDBConnection
 
DiscoverTest - Class in csheets.core.ext.share
Tests the discover function
DiscoverTest() - Constructor for class csheets.core.ext.share.DiscoverTest
 
DIV - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
DIV - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
div(Interval, Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the quotient of two intervals
div(MultiInterval, MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the quotient of two MultiIntervals
Divider - Class in csheets.core.formula.lang
A divider.
Divider() - Constructor for class csheets.core.formula.lang.Divider
Creates a new divider.
DivisionByZeroException - Exception in csheets.core.formula.lang
An exception that is thrown when a division by zero is evaluated.
DivisionByZeroException(Expression) - Constructor for exception csheets.core.formula.lang.DivisionByZeroException
Creates a new division-by-zero exception.
Do - Class in csheets.core.formula.lang
A function that emulates a looping statement, where each cell in a given range that satisfy a given condition, or each corresponding cell in another range, are passed to a function.
Do() - Constructor for class csheets.core.formula.lang.Do
Creates a new instance of the DO function.
DoubleClickNavigator - Class in csheets.ext.deptree
A mouse listener that updates the active cell of a spreadsheet when a cell node is double-clicked.
DoubleClickNavigator(JTree, UIController) - Constructor for class csheets.ext.deptree.DoubleClickNavigator
Creates a new double click navigator.
Dowhile - Class in csheets.core.formula.lang
A function that implements a loop statement where the first condition was the stop argument and the next arguments are the execution statements
Dowhile() - Constructor for class csheets.core.formula.lang.Dowhile
Create a new instance of function do while
DowhileTest - Class in csheets.core.formula.lang
Class that will test the dowhile function
DowhileTest() - Constructor for class csheets.core.formula.lang.DowhileTest
 
dump(ResultSet) - Static method in class csheets.ext.database.core.ConsoleHsqlTest
using cursors
DuplicateUserTCPException - Exception in csheets.ext.test
An exception that is thrown if a user enters a duplicate test case param of type USER_ENTERED.
DuplicateUserTCPException(Object) - Constructor for exception csheets.ext.test.DuplicateUserTCPException
Creates a new duplicate user entered TCP exception.
DuplicateUserTCPException(Object, String) - Constructor for exception csheets.ext.test.DuplicateUserTCPException
Creates a new duplicate user entered TCP exception.
DynamicObjectInputStream - Class in csheets.io
An object input stream that resolves class descriptors through a given class loader, and thereby allowing dynamic deserialization.
DynamicObjectInputStream(InputStream, ClassLoader) - Constructor for class csheets.io.DynamicObjectInputStream
Creates a new dynamic object input stream.

E

EditEvent - Class in csheets.ui.ctrl
An edit event is used to notify interested parties that a workbook has been modified.
EditEvent(Object, Workbook) - Constructor for class csheets.ui.ctrl.EditEvent
Creates a new edit event.
EditListener - Interface in csheets.ui.ctrl
A listener for receiving notification changes when a workbook is modified.
enabled - Variable in class csheets.ui.ext.CellDecorator
Whether the decorator should be used when rendering, default is false
enabled - Variable in class csheets.ui.ext.TableDecorator
Whether the decorator should be used when rendering, default is false
encloses(Interval) - Method in class csheets.ext.assertion.Interval
Indicates wether this Interval fully encloses another interval.
encrypt(byte[]) - Static method in class csheets.ext.share.core.Validate
Converts a password into encrypted string
ensureCurrentLayout() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
ensureVisibleTabAt(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
EOF - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
EOF - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
EOF - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
EOL - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
EQ - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
EQ - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
Equal - Class in csheets.core.formula.lang
A relational equal operator.
Equal() - Constructor for class csheets.core.formula.lang.Equal
Creates a new relational equal operator.
equals(Object) - Method in class csheets.core.Address
Returns whether the other object is an address with the same column and row coordinates as this address.
equals(Object) - Method in exception csheets.core.formula.util.CircularReferenceException
Returns whether the other object is an identical value .
equals(Object) - Method in class csheets.core.Value
Returns whether the other object is an identical value .
equals(Object) - Method in class csheets.ext.assertion.Assertion
 
equals(Object) - Method in class csheets.ext.assertion.Interval
 
equals(Object) - Method in class csheets.ext.assertion.MultiInterval
Compares the specified MultiInterval with this MultiInterval for equality.
equals(Object) - Method in class csheets.ext.share.core.Connections
 
equals(Object) - Method in class csheets.ext.test.TestCase
Returns whether the other object has the same parameters and cell as this has.
equals(Object) - Method in class csheets.ext.test.TestCaseParam
Returns whether the other object has the same value and type as this has.
Eval - Class in csheets.core.formula.lang
Class for eval expressions
Eval() - Constructor for class csheets.core.formula.lang.Eval
 
EvalTest - Class in csheets.core.formula.lang
Class that will test the eval function
EvalTest() - Constructor for class csheets.core.formula.lang.EvalTest
 
evaluate() - Method in class csheets.core.formula.BinaryOperation
 
evaluate() - Method in interface csheets.core.formula.Expression
Evaluates the expression and returns the result.
evaluate() - Method in class csheets.core.formula.Formula
 
evaluate() - Method in class csheets.core.formula.FunctionCall
 
evaluate() - Method in class csheets.core.formula.lang.CellReference
 
evaluate() - Method in class csheets.core.formula.lang.ReferenceOperation
 
evaluate() - Method in class csheets.core.formula.lang.RelationalOperatorImpl
 
evaluate() - Method in class csheets.core.formula.Literal
 
evaluate() - Method in interface csheets.core.formula.Reference
 
evaluate() - Method in class csheets.core.formula.UnaryOperation
 
evaluate() - Method in class csheets.ext.test.TestCase
 
ExampleAction - Class in csheets.ext.simple.ui
An action of the simple extension that exemplifies how to interact with the spreadsheet.
ExampleAction(UIController) - Constructor for class csheets.ext.simple.ui.ExampleAction
Creates a new action.
ExampleMenu - Class in csheets.ext.simple.ui
Representes the UI extension menu of the simple extension.
ExampleMenu(UIController) - Constructor for class csheets.ext.simple.ui.ExampleMenu
Creates a new simple menu.
ExcelExpressionCompiler - Class in csheets.core.formula.compiler
A compiler that generates Excel-style formulas from strings.
ExcelExpressionCompiler() - Constructor for class csheets.core.formula.compiler.ExcelExpressionCompiler
Creates the Excel expression compiler.
EXCEPT - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
except_clause(List<Interval>) - Method in class csheets.ext.assertion.AssertionParser
 
EXCL - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
EXCL - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
exclude(Interval) - Method in class csheets.ext.assertion.MultiInterval
Exclude a specific interval from this MultiInterval.
exit() - Method in class csheets.CleanSheets
Exits the application.
ExitAction - Class in csheets.ui.ctrl
An action for terminating the application.
ExitAction(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.ExitAction
Creates a new exit action.
exp(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates Eulers number e raised to an Interval
exp(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates Eulers number e raised to a MultiInterval
ExpansionPopulator - Class in csheets.ext.deptree
A tree expansion listener that asks the node being expanded to to add child nodes for all its references.
ExpansionPopulator() - Constructor for class csheets.ext.deptree.ExpansionPopulator
Creates a new expansion populator.
EXPONENT - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
Exponentiator - Class in csheets.core.formula.lang
An exponential operator for raising a numeric operand to the power of another.
Exponentiator() - Constructor for class csheets.core.formula.lang.Exponentiator
Creates a new exponential operator.
Export - Class in csheets.ext.database.ui
Export submenu
Export(UIController) - Constructor for class csheets.ext.database.ui.Export
Export action
exportData(Cell[][], String) - Method in class csheets.ext.database.core.DatabaseFacade
exports data to a database
exportDone(JComponent, Transferable, int) - Method in class csheets.ui.sheet.CellTransferHandler
 
expression() - Method in class csheets.core.formula.compiler.FormulaParser
The start rule for formula expressions.
expression() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
The start rule for formula expressions.
Expression - Interface in csheets.core.formula
An expression in a formula, that can be evaluated and visited.
ExpressionBuilder - Class in csheets.core.formula.util
A base-class for classes that rebuild expressions.
ExpressionBuilder() - Constructor for class csheets.core.formula.util.ExpressionBuilder
Creates a new expression builder.
ExpressionCompiler - Interface in csheets.core.formula.compiler
A compiler that generates expressions from strings.
ExpressionTreePrinter - Class in csheets.core.formula.util
A class for printing expressions on multiple lines with indentation.
ExpressionTreePrinter() - Constructor for class csheets.core.formula.util.ExpressionTreePrinter
Creates a new expression printer.
ExpressionVisitor - Interface in csheets.core.formula.util
An interface for using the Visitor pattern for traversing expressions.
ExpressionVisitorException - Exception in csheets.core.formula.util
A base-class for exceptions thrown when traversing an expression tree.
ExpressionVisitorException() - Constructor for exception csheets.core.formula.util.ExpressionVisitorException
Creates a new expression visitor exception.
ExpressionVisitorException(String) - Constructor for exception csheets.core.formula.util.ExpressionVisitorException
Creates a new expression visitor exception.
ExpressionVisitorException(String, Throwable) - Constructor for exception csheets.core.formula.util.ExpressionVisitorException
Creates a new expression visitor exception.
ExpressionVisitorException(Throwable) - Constructor for exception csheets.core.formula.util.ExpressionVisitorException
Creates a new expression visitor exception.
extend(Cell) - Method in class csheets.ext.assertion.AssertionExtension
Makes the given cell assertable.
extend(Cell) - Method in class csheets.ext.comments.CommentsExtension
Makes the given cell commentable.
extend(Spreadsheet) - Method in class csheets.ext.Extension
Returns an extension of the given spreadsheet.
extend(Cell) - Method in class csheets.ext.Extension
Returns an extension of the given cell.
extend(Spreadsheet) - Method in class csheets.ext.style.StyleExtension
Makes the given spreadsheet stylable.
extend(Cell) - Method in class csheets.ext.style.StyleExtension
Makes the given cell stylable.
extend(Spreadsheet) - Method in class csheets.ext.test.TestExtension
Makes the given spreadsheet testable.
extend(Cell) - Method in class csheets.ext.test.TestExtension
Makes the given cell testable.
extendTestCases(TestableCell, TestCaseParam) - Method in class csheets.ext.test.TestableCell
 
Extensible<T> - Interface in csheets.ext
An interface for extensible classes.
Extension - Class in csheets.ext
An interface for extensions to the CleanSheets application.
Extension(String) - Constructor for class csheets.ext.Extension
Creates a new extension.
extension - Variable in class csheets.ui.ext.UIExtension
The name of the extension
ExtensionExample - Class in csheets.ext.simple
A simple extension just to show how the extension mechanism works.
ExtensionExample() - Constructor for class csheets.ext.simple.ExtensionExample
Creates a new Example extension.
ExtensionManager - Class in csheets.ext
The class that manages extensions to the CleanSheets application.
ExtensionManager.Loader - Class in csheets.ext
The class loader used to load extensions.
ExtensionManager.Loader() - Constructor for class csheets.ext.ExtensionManager.Loader
Creates a new extension loader.

F

f - Variable in class csheets.ext.database.core.DBCsvReader
 
facade - Variable in class csheets.ext.database.controller.ControllerSync
facade patern for the database connection
fact(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the factorial of an Interval
fact(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the factorial of a MultiInterval
Factorial - Class in csheets.core.formula.lang
A function that returns the factorial of its argument.
Factorial() - Constructor for class csheets.core.formula.lang.Factorial
Creates a new instance of the FACT function.
False - Class in csheets.core.formula.lang
A function that returns the boolean value false.
False() - Constructor for class csheets.core.formula.lang.False
Creates a new instance of the FALSE function.
FileChooser - Class in csheets.ui
A file chooser that loads choosable file types from properties.
FileChooser(Component, Properties) - Constructor for class csheets.ui.FileChooser
Creates a new file chooser.
FileChooser.Filter - Class in csheets.ui
A file filter for use in file choosers.
FileChooser.Filter(FilenameFilter, String) - Constructor for class csheets.ui.FileChooser.Filter
Creates a new filter, using the given filename filter to determine which files to accept.
FilenameExtensionFilter - Class in csheets.io
A filename filter for filtering on filename extensions.
FilenameExtensionFilter(String...) - Constructor for class csheets.io.FilenameExtensionFilter
Creates a new filter for files with the given extensions.
FilenameExtensionFilter(List<String>) - Constructor for class csheets.io.FilenameExtensionFilter
Creates a new filter for files with the given extensions.
findClients(int, Observer) - Method in class csheets.ext.share.core.ServerDiscover
Broadcasts a message throw network
findServers(Observer) - Method in class csheets.ext.share.controller.ReceiveController
Find a servers that have an active sharing
findServers(Observer) - Method in class csheets.ext.share.core.ClientDiscover
Find servers through network
fireAssertionsChanged() - Method in class csheets.ext.assertion.AssertableCell
Notifies all registered listeners that the cell's assertions changed.
fireCommentsChanged() - Method in class csheets.ext.comments.CommentableCell
Notifies all registered listeners that the cell's comments changed.
fireTestCaseParametersChanged() - Method in class csheets.ext.test.TestableCell
Notifies all registered listeners that the cell's test case parameters changed.
fireTestCasesChanged() - Method in class csheets.ext.test.TestableCell
Notifies all registered listeners that the cell's test cases changed.
FIRST_COMMAND - Static variable in class csheets.ui.sheet.WorkbookPane
The command for navigating to the first tab in the pane
focusGained(FocusEvent) - Method in class csheets.ext.comments.ui.CommentPanel.ApplyAction
 
focusLost(FocusEvent) - Method in class csheets.ext.comments.ui.CommentPanel.ApplyAction
 
focusOwner - Variable in class csheets.ui.ctrl.FocusOwnerAction
The current focus owner
FocusOwnerAction - Class in csheets.ui.ctrl
An action to be invoked on the spreadsheet table that is the focus owner.
FocusOwnerAction() - Constructor for class csheets.ui.ctrl.FocusOwnerAction
Creates a new focus owner action.
FONT - Static variable in class csheets.ext.style.StylableCell
The default font
FontAction - Class in csheets.ext.style.ui
A font changing operation.
FontAction(UIController) - Constructor for class csheets.ext.style.ui.FontAction
Creates a new font action.
FontChooser - Class in csheets.ext.style.ui
A component which allows the user to select a font.
FontChooser() - Constructor for class csheets.ext.style.ui.FontChooser
Creates a new font selection panel.
FontChooser(Font) - Constructor for class csheets.ext.style.ui.FontChooser
Creates a new font selection panel with the given initial font selected.
FOREGROUND - Static variable in class csheets.ext.style.StylableCell
The default foreground color
ForegroundAction - Class in csheets.ext.style.ui
A foreground color changing operation.
ForegroundAction(UIController) - Constructor for class csheets.ext.style.ui.ForegroundAction
Creates a new foreground color action.
FormatAction - Class in csheets.ext.style.ui
A format changing operation.
FormatAction(UIController) - Constructor for class csheets.ext.style.ui.FormatAction
Creates a new format action.
FormatChooser - Class in csheets.ext.style.ui
A component which allows the user to select a border.
FormatChooser(DateFormat, Date) - Constructor for class csheets.ext.style.ui.FormatChooser
Creates a pattern chooser for the given date format.
FormatChooser(NumberFormat, Number) - Constructor for class csheets.ext.style.ui.FormatChooser
Creates a pattern chooser for the given number format.
Formula - Class in csheets.core.formula
A formula in a cell.
Formula(Cell, Expression) - Constructor for class csheets.core.formula.Formula
Creates a new formula.
FORMULA_STARTER - Static variable in class csheets.core.formula.compiler.ExcelExpressionCompiler
The character that signals that a cell's content is a formula ('=')
FORMULA_STARTER - Static variable in class csheets.core.formula.compiler.NumberSignExpressionCompiler
The character that signals that a cell's content is a formula ('#')
FormulaCompilationException - Exception in csheets.core.formula.compiler
An exception that is thrown during compilation.
FormulaCompilationException() - Constructor for exception csheets.core.formula.compiler.FormulaCompilationException
Creates a new compilation exception.
FormulaCompilationException(Throwable) - Constructor for exception csheets.core.formula.compiler.FormulaCompilationException
Creates a new compilation exception.
FormulaCompilationException(String) - Constructor for exception csheets.core.formula.compiler.FormulaCompilationException
Creates a new compilation exception.
FormulaCompiler - Class in csheets.core.formula.compiler
A compiler that generates formulas from strings.
FormulaLexer - Class in csheets.core.formula.compiler
A lexer that splits a string into a list of lexical tokens.
FormulaLexer(InputStream) - Constructor for class csheets.core.formula.compiler.FormulaLexer
 
FormulaLexer(Reader) - Constructor for class csheets.core.formula.compiler.FormulaLexer
 
FormulaLexer(InputBuffer) - Constructor for class csheets.core.formula.compiler.FormulaLexer
 
FormulaLexer(LexerSharedInputState) - Constructor for class csheets.core.formula.compiler.FormulaLexer
 
FormulaParser - Class in csheets.core.formula.compiler
A parser that generates expressions from lists of lexical tokens.
FormulaParser(TokenBuffer, int) - Constructor for class csheets.core.formula.compiler.FormulaParser
 
FormulaParser(TokenBuffer) - Constructor for class csheets.core.formula.compiler.FormulaParser
 
FormulaParser(TokenStream, int) - Constructor for class csheets.core.formula.compiler.FormulaParser
 
FormulaParser(TokenStream) - Constructor for class csheets.core.formula.compiler.FormulaParser
 
FormulaParser(ParserSharedInputState) - Constructor for class csheets.core.formula.compiler.FormulaParser
 
FormulaParserTokenTypes - Interface in csheets.core.formula.compiler
 
Frame - Class in csheets.ui
The main frame of the GUI.
Frame(CleanSheets) - Constructor for class csheets.ui.Frame
Creates a new frame.
Frame.Creator - Class in csheets.ui
A utility for creating a Frame on the AWT event dispatching thread.
Frame.Creator(CleanSheets) - Constructor for class csheets.ui.Frame.Creator
Creates a new frame creator.
FUNCTION - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
FUNCTION - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
Function - Interface in csheets.core.formula
A function that can be used in a formula.
function_call() - Method in class csheets.core.formula.compiler.FormulaParser
 
function_call() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
FunctionCall - Class in csheets.core.formula
A call to a function in a formula.
FunctionCall(Function, Expression...) - Constructor for class csheets.core.formula.FunctionCall
Creates a new function call.
FunctionParameter - Class in csheets.core.formula
A parameter of a function, i.e. the definition of a valid argument.
FunctionParameter(Value.Type, String, boolean, String) - Constructor for class csheets.core.formula.FunctionParameter
Creates a new function parameter.

G

generateAssertion() - Method in class csheets.ext.assertion.AssertableCell
Invoked to indicate that the content of the cell in the spreadsheet was modified and that assertions that depend on that data must be updated.
getAction(String) - Method in class csheets.ui.ctrl.ActionManager
Returns the action with the given identifier
getActiveCell() - Method in class csheets.ui.ctrl.UIController
Returns the active cell of the active workbook's active spreadsheet.
getActiveSpreadsheet() - Method in class csheets.ui.ctrl.UIController
Returns the active spreadsheet.
getActiveWorkbook() - Method in class csheets.ui.ctrl.UIController
Returns the active workbook.
getAddress() - Method in interface csheets.core.Cell
Returns the address of the cell.
getAddress() - Method in class csheets.core.CellImpl
 
getAddress() - Method in class csheets.ext.CellExtension
 
getApplicationValue() - Method in class csheets.ext.database.core.ObserverMessages
Get the application value
getArgument() - Method in exception csheets.core.formula.compiler.IllegalFunctionCallException
Returns the argument that failed to match.
getArguments() - Method in class csheets.core.formula.FunctionCall
Returns the arguments passed to the function.
getAssertionResultColor(Assertion.Result) - Static method in class csheets.ext.assertion.ui.AssertionController
Assigns a color to the given assertion result.
getBackgroundColor() - Method in class csheets.ext.style.StylableCell
Returns the background color of the cell.
getBinaryOperator(String) - Method in class csheets.core.formula.lang.Language
Returns the binary operator with the given identifier.
getBorder() - Method in class csheets.ext.style.StylableCell
Returns the border of the cell.
getButtons() - Method in class csheets.ui.sheet.WorkbookPane
 
getCell() - Method in class csheets.core.formula.Formula
Returns the cell to which the formula belongs.
getCell() - Method in class csheets.core.formula.lang.CellReference
Returns the cell to which the reference points.
getCell(Address) - Method in interface csheets.core.Spreadsheet
Returns the cell at the given address.
getCell(int, int) - Method in interface csheets.core.Spreadsheet
Returns the cell at the given column and row in the spreadsheet.
getCell(Address) - Method in class csheets.core.SpreadsheetImpl
 
getCell(int, int) - Method in class csheets.core.SpreadsheetImpl
 
getCell() - Method in class csheets.ext.deptree.CellNode
Returns the cell of the node.
getCell() - Method in class csheets.ext.share.core.CellNetworkListenerClient
method to return the cell changed
getCell() - Method in class csheets.ext.share.core.CellNetworkListenerServer
method to return the cell changed
getCell(Address) - Method in class csheets.ext.SpreadsheetExtension
 
getCell(int, int) - Method in class csheets.ext.SpreadsheetExtension
 
getCell() - Method in class csheets.ext.test.TestCase
 
getCell() - Method in class csheets.ext.test.TestCaseParam
Returns the Test Case Parameters cells address.
getCell() - Method in class csheets.ui.ctrl.SelectionEvent
Returns the active cell.
getCellDecorator() - Method in class csheets.ext.assertion.ui.AssertionUIExtension
Returns a cell decorator that visualizes assertions on cells.
getCellDecorator() - Method in class csheets.ext.comments.ui.UIExtensionComments
Returns a cell decorator that visualizes comments on cells.
getCellDecorator() - Method in class csheets.ext.database.ui.UIDatabaseExtension
return a cell decorator
getCellDecorator() - Method in class csheets.ext.simple.ui.UIExtensionExample
Returns a cell decorator that visualizes the data added by the extension.
getCellDecorator() - Method in class csheets.ext.test.ui.TestUIExtension
Returns a cell decorator that visualizes test cases for cells.
getCellDecorator() - Method in class csheets.ui.ext.UIExtension
Returns a cell decorator that visualizes the data added by the extension.
getCellEditorListeners() - Method in class csheets.ui.sheet.CellEditor
Returns an array of all the CellEditorListeners added.
getCellEditorValue() - Method in class csheets.ui.sheet.CellEditor
Returns the cell that is (or was) being edited.
getCellListeners() - Method in interface csheets.core.Cell
Returns the listeners that have been registered on the cell.
getCellListeners() - Method in class csheets.core.CellImpl
 
getCellListeners() - Method in interface csheets.core.Spreadsheet
Returns the cell listeners that have been registered on the spreadsheet.
getCellListeners() - Method in class csheets.core.SpreadsheetImpl
 
getCellListeners() - Method in class csheets.ext.CellExtension
 
getCellListeners() - Method in class csheets.ext.SpreadsheetExtension
 
getCells() - Method in class csheets.core.formula.lang.CellReference
 
getCells(Reference, Reference) - Method in class csheets.core.formula.lang.RangeReference
Returns the range of cells formed by the two cell references.
getCells() - Method in class csheets.core.formula.lang.ReferenceOperation
 
getCells() - Method in class csheets.core.formula.lang.RelationalOperatorImpl
 
getCells() - Method in interface csheets.core.formula.Reference
Returns the cell addresses (or address) that the reference points to.
getCells(Address, Address) - Method in interface csheets.core.Spreadsheet
Returns the cells in the range between the given addresses.
getCells(Address, Address) - Method in class csheets.core.SpreadsheetImpl
 
getCells() - Method in class csheets.ext.share.core.Server
Return the cells to be share
getCells(Address, Address) - Method in class csheets.ext.SpreadsheetExtension
 
getCellTransferHandler() - Method in class csheets.ui.ctrl.UIController
Returns the transfer haandler used to transfer ranges of cells.
getCodec(File) - Method in class csheets.io.CodecFactory
Returns the appropriate codec for the given file.
getCodec(String) - Method in class csheets.io.CodecFactory
Returns the appropriate codec for the given filename extension.
getColumn() - Method in class csheets.core.Address
Returns the column of the address.
getColumn(int) - Method in interface csheets.core.Spreadsheet
Returns the cells in the given column.
getColumn(int) - Method in class csheets.core.SpreadsheetImpl
 
getColumn() - Method in exception csheets.ext.assertion.AssertionException
Returns the column of the assertion on which this error occured if hasLocationInfo() returns true.
getColumn() - Method in class csheets.ext.database.core.CellDatabase
Method that returns the column of the cell
getColumn() - Method in class csheets.ext.share.core.CellNetwork
Method that returns the column of the original cell
getColumn(int) - Method in class csheets.ext.SpreadsheetExtension
 
getColumnClass(int) - Method in class csheets.ext.test.ui.TestCaseParamTable
Returns the class of the column in the table.
getColumnClass(int) - Method in class csheets.ext.test.ui.TestCaseTable
Returns the class of the column in the table.
getColumnClass(int) - Method in class csheets.ui.sheet.SpreadsheetTableModel
Returns Cell.class for all columns.
getColumnCount() - Method in interface csheets.core.Spreadsheet
Returns the number of columns in the spreadsheet.
getColumnCount() - Method in class csheets.core.SpreadsheetImpl
 
getColumnCount() - Method in class csheets.ext.SpreadsheetExtension
 
getColumnCount() - Method in class csheets.ui.sheet.SpreadsheetTableModel
 
getColumnWidth(int) - Method in class csheets.ext.style.StylableSpreadsheet
Returns the width of the given column.
getContent() - Method in interface csheets.core.Cell
Returns the content of the cell, as entered by the user.
getContent() - Method in class csheets.core.CellImpl
 
getContent() - Method in class csheets.ext.CellExtension
 
getContent() - Method in class csheets.ext.database.core.CellDatabase
Method that returns the content of the cell
getContent() - Method in class csheets.ext.share.core.CellNetwork
Method that returns the content of the original cell
getControllerImport() - Method in class csheets.ext.database.core.ThreadImportTables
gets the controller import
getDatabaseValue() - Method in class csheets.ext.database.core.ObserverMessages
Get the database value
getDBlist() - Method in class csheets.ext.database.controller.ControllerExport
returns the list of supported databases name
getDBlist() - Method in class csheets.ext.database.controller.ControllerImport
returns the list of supported databases name
getDBlist() - Method in class csheets.ext.database.controller.ControllerSync
Search for avaliables databases
getDBlist() - Method in class csheets.ext.database.controller.ControllerUpdate
returns the list of supported databases name
getDBList() - Method in class csheets.ext.database.core.DBCsvReader
returns a list of supported databases
getDBTechnology(String) - Method in class csheets.ext.database.core.DBConnectionFactory
 
getDecision() - Method in class csheets.ext.database.core.ObserverMessages
Get the decision value
getDelegate() - Method in class csheets.ext.CellExtension
Returns the extension's delegate.
getDependents() - Method in interface csheets.core.Cell
Returns the dependents of the cell, i.e. the cells that contain a reference to the cell in their formula.
getDependents() - Method in class csheets.core.CellImpl
 
getDependents() - Method in class csheets.ext.CellExtension
 
getDescription() - Method in class csheets.core.formula.FunctionParameter
Returns the description of the argument.
getDescription() - Method in class csheets.ui.FileChooser.Filter
Returns the description of the filter
getEnabledProperty(String) - Method in class csheets.ui.ext.UIExtension
Returns the enabled property corresponding to the given component key.
getErrorMsg() - Method in enum csheets.ext.assertion.Assertion.ComparisonResult
 
getExpectedValueType() - Method in exception csheets.core.IllegalValueTypeException
Returns the expected type of the value.
getExpression() - Method in class csheets.core.formula.Formula
Returns the expression in the formula.
getExpression(Expression) - Method in class csheets.core.formula.util.ExpressionBuilder
Returns a copy of the given expression.
getExpression(Expression) - Method in class csheets.core.formula.util.ReferenceTransposer
Returns a transposed copy of the given expression.
getExtension(String) - Method in class csheets.core.CellImpl
 
getExtension(String) - Method in class csheets.core.SpreadsheetImpl
 
getExtension(String) - Method in class csheets.ext.CellExtension
 
getExtension(String) - Method in interface csheets.ext.Extensible
Returns the extension with the given key.
getExtension(String) - Method in class csheets.ext.ExtensionManager
Returns the extension with the given name.
getExtension(String) - Method in class csheets.ext.SpreadsheetExtension
 
getExtension() - Method in class csheets.ui.ext.UIExtension
Returns the extension for which this UI extension provides components.
getExtensions() - Method in class csheets.ext.ExtensionManager
Returns the extensions that have been loaded.
getExtensions() - Method in class csheets.io.FilenameExtensionFilter
Returns the file extensions that the filter allows.
getExtensions() - Method in class csheets.ui.ctrl.UIController
Returns the user interface extensions that have been loaded.
getFile(Workbook) - Method in class csheets.CleanSheets
Returns the file in which the given workbook is stored.
getFile() - Method in class csheets.SpreadsheetAppEvent
Returns the file in which the workbook is stored.
getFile() - Method in class csheets.ui.ctrl.OpenAction
Returns the file to open.
getFile() - Method in class csheets.ui.ReopenMenu.ReopenAction
 
getFileToOpen() - Method in class csheets.ui.FileChooser
Shows a file chooser and returns the file the user selected, if any.
getFileToSave() - Method in class csheets.ui.FileChooser
Shows a file chooser and returns the file the user selected, if any.
getFilter() - Method in class csheets.ui.FileChooser.Filter
Returns the filename filter used to determine which files to accept.
getFlag() - Method in class csheets.ext.database.ui.ConfirmImportUI
 
getFlag() - Method in class csheets.ext.share.core.CellNetworkListenerClient
method that returns the flag's value
getFlag() - Method in class csheets.ext.share.core.CellNetworkListenerServer
method that returns the flag's value
getFont() - Method in class csheets.ext.style.StylableCell
Returns the font used when rendering the cell's content.
getFontMetrics() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
getForegroundColor() - Method in class csheets.ext.style.StylableCell
Returns the color used when rendering the cell's content.
getFormat() - Method in class csheets.ext.style.StylableCell
Returns the format applied to the cell's value before rendering.
getFormat() - Method in class csheets.ext.style.ui.FormatChooser
Returns the current format.
getFormula() - Method in interface csheets.core.Cell
Returns an expression representing the cell's formula.
getFormula() - Method in class csheets.core.CellImpl
 
getFormula() - Method in exception csheets.core.formula.util.CircularReferenceException
Returns the formula in which the circularity exists.
getFormula() - Method in class csheets.ext.CellExtension
 
getFunction() - Method in exception csheets.core.formula.compiler.IllegalFunctionCallException
Returns the function that was called.
getFunction() - Method in class csheets.core.formula.FunctionCall
Returns the function that is called.
getFunction(String) - Method in class csheets.core.formula.lang.Language
Returns the function with the given identifier.
getFunctions() - Method in class csheets.core.formula.lang.Language
Returns the functions that are supported by the syntax.
getHorizontalAlignment() - Method in class csheets.ext.style.StylableCell
Returns the horizontal alignment of the cell's content.
getI1() - Method in class csheets.ext.assertion.AssertionWarning
Returns the first interval involved in this warning.
getI2() - Method in class csheets.ext.assertion.AssertionWarning
Returns the second interval involved in this warning.
getIcon() - Method in class csheets.ext.assertion.ui.AssertionUIExtension
Returns an icon to display with the extension's name.
getIcon() - Method in class csheets.ext.comments.ui.UIExtensionComments
Returns an icon to display with the extension's name.
getIcon() - Method in class csheets.ext.database.ui.UIDatabaseExtension
return the icon
getIcon() - Method in class csheets.ext.deptree.DependencyTreeUIExtension
Returns an icon to display with the extension's name.
getIcon() - Method in class csheets.ext.simple.ui.UIExtensionExample
Returns an icon to display with the extension's name.
getIcon() - Method in class csheets.ext.style.ui.StyleUIExtension
Returns an icon to display with the extension's name.
getIcon() - Method in class csheets.ext.test.ui.TestUIExtension
Returns an icon to display with the extension's name.
getIcon() - Method in class csheets.ui.ext.UIExtension
Returns an icon to display with the extension's name.
getIconHeight() - Method in class csheets.ui.BlankIcon
Returns the height of the icon.
getIconWidth() - Method in class csheets.ui.BlankIcon
Returns the width of the icon.
getIdentifier() - Method in interface csheets.core.formula.Function
Returns the operator's string identirifer.
getIdentifier() - Method in class csheets.core.formula.lang.Adder
 
getIdentifier() - Method in class csheets.core.formula.lang.And
 
getIdentifier() - Method in class csheets.core.formula.lang.Attribution
returns identifier
getIdentifier() - Method in class csheets.core.formula.lang.Average
 
getIdentifier() - Method in class csheets.core.formula.lang.Concatenator
 
getIdentifier() - Method in class csheets.core.formula.lang.Count
 
getIdentifier() - Method in class csheets.core.formula.lang.Divider
 
getIdentifier() - Method in class csheets.core.formula.lang.Do
 
getIdentifier() - Method in class csheets.core.formula.lang.Dowhile
 
getIdentifier() - Method in class csheets.core.formula.lang.Equal
 
getIdentifier() - Method in class csheets.core.formula.lang.Eval
 
getIdentifier() - Method in class csheets.core.formula.lang.Exponentiator
 
getIdentifier() - Method in class csheets.core.formula.lang.Factorial
 
getIdentifier() - Method in class csheets.core.formula.lang.False
 
getIdentifier() - Method in class csheets.core.formula.lang.GreaterThan
 
getIdentifier() - Method in class csheets.core.formula.lang.GreaterThanOrEqual
 
getIdentifier() - Method in class csheets.core.formula.lang.If
 
getIdentifier() - Method in class csheets.core.formula.lang.LessThan
 
getIdentifier() - Method in class csheets.core.formula.lang.LessThanOrEqual
 
getIdentifier() - Method in class csheets.core.formula.lang.Multiplier
 
getIdentifier() - Method in class csheets.core.formula.lang.Negator
 
getIdentifier() - Method in class csheets.core.formula.lang.Not
 
getIdentifier() - Method in class csheets.core.formula.lang.NotEqual
 
getIdentifier() - Method in class csheets.core.formula.lang.NumericFunction
 
getIdentifier() - Method in class csheets.core.formula.lang.Or
 
getIdentifier() - Method in class csheets.core.formula.lang.Percent
 
getIdentifier() - Method in class csheets.core.formula.lang.RangeReference
 
getIdentifier() - Method in class csheets.core.formula.lang.RelationalOperatorImpl
 
getIdentifier() - Method in class csheets.core.formula.lang.Subtracter
 
getIdentifier() - Method in class csheets.core.formula.lang.Sum
 
getIdentifier() - Method in class csheets.core.formula.lang.True
 
getIdentifier() - Method in exception csheets.core.formula.lang.UnknownElementException
Returns the identifier of the unknown element.
getIdentifier() - Method in class csheets.core.formula.lang.Whiledo
 
getIdentifier() - Method in interface csheets.core.formula.Operator
Returns the operator's string identirifer.
getInstance() - Static method in class csheets.core.formula.compiler.FormulaCompiler
Returns the singleton instance.
getInstance() - Static method in class csheets.core.formula.lang.Language
Returns the singleton instance.
getInstance() - Static method in class csheets.core.UpdateCellContent
getInstance
getInstance() - Static method in class csheets.ext.database.core.DBConnectionFactory
getInstance
getInstance() - Static method in class csheets.ext.ExtensionManager
Returns the singleton instance.
getInstance() - Static method in class csheets.ext.share.core.ClientDiscover
The instance of running client discover
getInstance() - Static method in class csheets.ext.share.core.Server
Method that returns the running instance of the server
getInstance() - Static method in class csheets.ext.share.core.ServerDiscover
The instance of running server discover
getInstance() - Static method in class csheets.ext.share.ui.ReceiveAction
Method that returns the first instance of this action
getInstance() - Static method in class csheets.ext.share.ui.SendAction
Method that returns the first instance of this action
getIntervalIterator() - Method in class csheets.ext.assertion.Assertion
Returns an iterator over the intervals representing all allowed values in this assertion.
getIP() - Method in class csheets.ext.share.core.Connections
Get the ip address of the connection
getLeftOperand() - Method in class csheets.core.formula.BinaryOperation
Returns the left(first) operand.
getLeftOperand() - Method in class csheets.core.formula.lang.ReferenceOperation
 
getLine() - Method in exception csheets.ext.assertion.AssertionException
Returns the line of the assertion on which this error occured if hasLocationInfo() returns true.
getListener() - Method in class csheets.ext.share.core.Server
Method that returns the listener of the cells
getLoader() - Method in class csheets.ext.ExtensionManager
Returns the class loader used to load extensions.
getLowerLimit() - Method in class csheets.ext.assertion.Interval
Return the lower limit of this Interval.
getMaxTabHeight() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
getMenu() - Method in class csheets.ext.comments.ui.UIExtensionComments
Returns an instance of a class that implements JMenu.
getMenu() - Method in class csheets.ext.database.ui.UIDatabaseExtension
return instance that implements JMenu
getMenu() - Method in class csheets.ext.share.ui.UISharingExtension
 
getMenu() - Method in class csheets.ext.simple.ui.UIExtensionExample
Returns an instance of a class that implements JMenu.
getMenu() - Method in class csheets.ext.style.ui.StyleUIExtension
Returns a menu that provides editing of style.
getMenu() - Method in class csheets.ui.ext.UIExtension
Returns a menu component that gives access to extension-specific functionality.
getMessage() - Method in exception csheets.core.formula.compiler.IllegalFunctionCallException
Returns a message describing the exception.
getMessage() - Method in exception csheets.core.formula.lang.UnknownElementException
Returns a message describing the exception.
getMessage() - Method in exception csheets.core.IllegalValueTypeException
Returns a message describing the exception.
getMessage() - Method in exception csheets.ext.assertion.AssertionException
Returns the message of this error.
getMultiInterval() - Method in class csheets.ext.assertion.Assertion
Returns the MultiInterval specifying the valid values for this assertion.
getName() - Method in class csheets.core.formula.FunctionParameter
Returns the name of the argument.
getName() - Method in class csheets.ext.assertion.ui.AssertionPanel.ApplyAction
 
getName() - Method in class csheets.ext.CellExtension
Returns the name of the extension to which the cell extension belongs.
getName() - Method in class csheets.ext.database.core.Database
gets database name
getName() - Method in class csheets.ext.database.ui.Export
return name of the Export submenu
getName() - Method in class csheets.ext.database.ui.ImportAction
return name of the Export submenu
getName() - Method in class csheets.ext.database.ui.Sync
 
getName() - Method in class csheets.ext.database.ui.Update
return name of the Update submenu
getName() - Method in class csheets.ext.Extension
Returns the name of the extension.
getName() - Method in class csheets.ext.share.ui.ReceiveAction
 
getName() - Method in class csheets.ext.share.ui.SendAction
 
getName() - Method in class csheets.ext.simple.ui.ExampleAction
 
getName() - Method in class csheets.ext.SpreadsheetExtension
Returns the name of the extension to which the spreadsheet extension belongs.
getName() - Method in class csheets.ext.style.ui.AlignBottomAction
 
getName() - Method in class csheets.ext.style.ui.AlignCenterAction
 
getName() - Method in class csheets.ext.style.ui.AlignLeftAction
 
getName() - Method in class csheets.ext.style.ui.AlignMiddleAction
 
getName() - Method in class csheets.ext.style.ui.AlignRightAction
 
getName() - Method in class csheets.ext.style.ui.AlignTopAction
 
getName() - Method in class csheets.ext.style.ui.BackgroundAction
 
getName() - Method in class csheets.ext.style.ui.BoldAction
 
getName() - Method in class csheets.ext.style.ui.BorderAction
 
getName() - Method in class csheets.ext.style.ui.FontAction
 
getName() - Method in class csheets.ext.style.ui.ForegroundAction
 
getName() - Method in class csheets.ext.style.ui.FormatAction
 
getName() - Method in class csheets.ext.style.ui.ItalicAction
 
getName() - Method in class csheets.ext.style.ui.UnderlineAction
 
getName() - Method in class csheets.ui.ctrl.AboutAction
 
getName() - Method in class csheets.ui.ctrl.AddSpreadsheetAction
 
getName() - Method in class csheets.ui.ctrl.BaseAction
Returns the action's name.
getName() - Method in class csheets.ui.ctrl.ClearAction
 
getName() - Method in class csheets.ui.ctrl.CloseAction
 
getName() - Method in class csheets.ui.ctrl.CloseAllAction
 
getName() - Method in class csheets.ui.ctrl.CopyAction
 
getName() - Method in class csheets.ui.ctrl.CutAction
 
getName() - Method in class csheets.ui.ctrl.DeleteAction
 
getName() - Method in class csheets.ui.ctrl.ExitAction
 
getName() - Method in class csheets.ui.ctrl.HelpAction
 
getName() - Method in class csheets.ui.ctrl.InsertColumnAction
 
getName() - Method in class csheets.ui.ctrl.InsertRowAction
 
getName() - Method in class csheets.ui.ctrl.LicenseAction
 
getName() - Method in class csheets.ui.ctrl.NewAction
 
getName() - Method in class csheets.ui.ctrl.OpenAction
 
getName() - Method in class csheets.ui.ctrl.PasteAction
 
getName() - Method in class csheets.ui.ctrl.PreferencesAction
 
getName() - Method in class csheets.ui.ctrl.PrintAction
 
getName() - Method in class csheets.ui.ctrl.RedoAction
 
getName() - Method in class csheets.ui.ctrl.RemoveColumnAction
 
getName() - Method in class csheets.ui.ctrl.RemoveRowAction
 
getName() - Method in class csheets.ui.ctrl.RemoveSpreadsheetAction
 
getName() - Method in class csheets.ui.ctrl.RenameSpreadsheetAction
 
getName() - Method in class csheets.ui.ctrl.SaveAction
 
getName() - Method in class csheets.ui.ctrl.SaveAsAction
 
getName() - Method in class csheets.ui.ctrl.SearchAction
 
getName() - Method in class csheets.ui.ctrl.SelectAllAction
 
getName() - Method in class csheets.ui.ctrl.SortAction
 
getName() - Method in class csheets.ui.ctrl.UndoAction
 
getName() - Method in class csheets.ui.ext.CellDecoratorAction
 
getName() - Method in class csheets.ui.ext.ComponentAction
 
getName() - Method in class csheets.ui.ext.SideBarAction
 
getName() - Method in class csheets.ui.ext.TableDecoratorAction
 
getOperand() - Method in class csheets.core.formula.UnaryOperation
Returns the operand.
getOperandValueType() - Method in class csheets.core.formula.lang.Adder
 
getOperandValueType() - Method in class csheets.core.formula.lang.Attribution
 
getOperandValueType() - Method in class csheets.core.formula.lang.Concatenator
 
getOperandValueType() - Method in class csheets.core.formula.lang.Divider
 
getOperandValueType() - Method in class csheets.core.formula.lang.Equal
 
getOperandValueType() - Method in class csheets.core.formula.lang.Exponentiator
 
getOperandValueType() - Method in class csheets.core.formula.lang.GreaterThan
 
getOperandValueType() - Method in class csheets.core.formula.lang.GreaterThanOrEqual
 
getOperandValueType() - Method in class csheets.core.formula.lang.LessThan
 
getOperandValueType() - Method in class csheets.core.formula.lang.LessThanOrEqual
 
getOperandValueType() - Method in class csheets.core.formula.lang.Multiplier
 
getOperandValueType() - Method in class csheets.core.formula.lang.Negator
 
getOperandValueType() - Method in class csheets.core.formula.lang.NotEqual
 
getOperandValueType() - Method in class csheets.core.formula.lang.Percent
 
getOperandValueType() - Method in class csheets.core.formula.lang.RangeReference
 
getOperandValueType() - Method in class csheets.core.formula.lang.RelationalOperator
 
getOperandValueType() - Method in class csheets.core.formula.lang.Subtracter
 
getOperandValueType() - Method in interface csheets.core.formula.Operator
Returns the type of value that the operator's operands can have.
getOperator() - Method in class csheets.core.formula.lang.ReferenceOperation
 
getOperator() - Method in class csheets.core.formula.Operation
Returns the operator.
getParameter() - Method in exception csheets.core.formula.compiler.IllegalFunctionCallException
Returns the parameter that was not matched.
getParameters() - Method in interface csheets.core.formula.Function
Returns the parameters of the function.
getParameters() - Method in class csheets.core.formula.lang.And
 
getParameters() - Method in class csheets.core.formula.lang.Average
 
getParameters() - Method in class csheets.core.formula.lang.Count
 
getParameters() - Method in class csheets.core.formula.lang.Do
 
getParameters() - Method in class csheets.core.formula.lang.Dowhile
 
getParameters() - Method in class csheets.core.formula.lang.Eval
 
getParameters() - Method in class csheets.core.formula.lang.Factorial
 
getParameters() - Method in class csheets.core.formula.lang.False
 
getParameters() - Method in class csheets.core.formula.lang.If
 
getParameters() - Method in class csheets.core.formula.lang.Not
 
getParameters() - Method in class csheets.core.formula.lang.NumericFunction
 
getParameters() - Method in class csheets.core.formula.lang.Or
 
getParameters() - Method in class csheets.core.formula.lang.Sum
 
getParameters() - Method in class csheets.core.formula.lang.True
 
getParameters() - Method in class csheets.core.formula.lang.Whiledo
 
getParams() - Method in class csheets.ext.test.TestCase
 
getPattern() - Method in class csheets.ext.style.ui.FormatChooser
Returns the localized pattern for the current format.
getPort() - Method in class csheets.ext.share.core.Connections
Get the port of the connection
getPrecedents() - Method in interface csheets.core.Cell
Returns the precedents of the cell, i.e. the cells that the formula in the cell references.
getPrecedents() - Method in class csheets.core.CellImpl
 
getPrecedents() - Method in class csheets.ext.CellExtension
 
getPreferredButtonSize() - Method in class csheets.ui.sheet.WorkbookPane
 
getPreviousCell() - Method in class csheets.ui.ctrl.SelectionEvent
Returns the previous active cell.
getPreviousSpreadsheet() - Method in class csheets.ui.ctrl.SelectionEvent
Returns the previous active spreadsheet.
getPreviousWorkbook() - Method in class csheets.ui.ctrl.SelectionEvent
Returns the previous active workbook.
getPriorityAssertion() - Method in class csheets.ext.assertion.AssertableCell
Get the most significant assertion of the cell.
getProperties() - Method in class csheets.ext.share.core.Server
Method that returns the properties of the connection
getPropertyKey() - Method in class csheets.ext.Extension
Returns the base key to use for properties of the UI extension.
getRects() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
getReferences() - Method in class csheets.core.formula.Formula
Returns the references in the expression.
getReferences(Expression) - Method in class csheets.core.formula.util.ReferenceFetcher
Traverses the given expression and returns the references that were found.
getResult(Expression) - Method in class csheets.ext.assertion.AssertionArithmeticVisitor
Retrieve the result of the arithmetic calculations performed by this visitor.
getRightOperand() - Method in class csheets.core.formula.BinaryOperation
Returns the right(second) operand.
getRightOperand() - Method in class csheets.core.formula.lang.ReferenceOperation
 
getRow() - Method in class csheets.core.Address
Returns the row of the address.
getRow(int) - Method in interface csheets.core.Spreadsheet
Returns the cells in the given row.
getRow(int) - Method in class csheets.core.SpreadsheetImpl
 
getRow() - Method in class csheets.ext.database.core.CellDatabase
Method that returns the row of the cell
getRow() - Method in class csheets.ext.share.core.CellNetwork
Method that returns the row of the original cell
getRow(int) - Method in class csheets.ext.SpreadsheetExtension
 
getRowCount() - Method in interface csheets.core.Spreadsheet
Returns the number of rows in the spreadsheet.
getRowCount() - Method in class csheets.core.SpreadsheetImpl
 
getRowCount() - Method in class csheets.ext.SpreadsheetExtension
 
getRowCount() - Method in class csheets.ui.sheet.SpreadsheetTableModel
 
getRowHeight(int) - Method in class csheets.ext.style.StylableSpreadsheet
Returns the height of the given row.
getSelectedBorder() - Method in class csheets.ext.style.ui.BorderChooser
Returns the currently selected border in the dialog.
getSelectedCell() - Method in class csheets.ui.sheet.SpreadsheetTable
Returns the active cell of the spreadsheet table.
getSelectedCells() - Method in class csheets.ui.sheet.SpreadsheetTable
Returns the currently selected cells in the spreadsheet table.
getSelectedFont() - Method in class csheets.ext.style.ui.FontChooser
Returns the currently selected font in the dialog.
getSGAssertion() - Method in class csheets.ext.assertion.AssertableCell
Get the cell's system generated assertion.
getSideBar() - Method in class csheets.ext.assertion.ui.AssertionUIExtension
Returns a side bar that provides editing of assertions.
getSideBar() - Method in class csheets.ext.comments.ui.UIExtensionComments
Returns a side bar that provides editing of comments.
getSideBar() - Method in class csheets.ext.database.ui.UIDatabaseExtension
return a sidebar specific to the extension
getSideBar() - Method in class csheets.ext.deptree.DependencyTreeUIExtension
Returns a panel in which a precedents tree and a dependents tree is displayed.
getSideBar() - Method in class csheets.ext.share.ui.UISharingExtension
 
getSideBar() - Method in class csheets.ext.simple.ui.UIExtensionExample
Returns a side bar that gives access to extension-specific functionality.
getSideBar() - Method in class csheets.ext.test.ui.TestUIExtension
Returns a side bar that provides editing of test cases and test case parameters.
getSideBar() - Method in class csheets.ui.ext.UIExtension
Returns a side bar that gives access to extension-specific functionality.
getSockets() - Method in class csheets.ext.share.core.Server
Return the connection sockets
getSourceActions(JComponent) - Method in class csheets.ui.sheet.CellTransferHandler
 
getSpreadsheet() - Method in interface csheets.core.Cell
Returns the spreadsheet to which the cell belongs.
getSpreadsheet() - Method in class csheets.core.CellImpl
 
getSpreadsheet(int) - Method in class csheets.core.Workbook
Returns the spreadsheet at the given index.
getSpreadsheet() - Method in class csheets.ext.CellExtension
 
getSpreadsheet() - Method in class csheets.ui.ctrl.SelectionEvent
Returns the active spreadsheet.
getSpreadsheet() - Method in class csheets.ui.sheet.SpreadsheetTable
Returns the spreadsheet that the table displays.
getSpreadsheet() - Method in class csheets.ui.sheet.SpreadsheetTableModel
Returns the spreadsheet that provides the data.
getSpreadsheetCount() - Method in class csheets.core.Workbook
Returns the number of spreadsheets in the the workbook.
getStarter() - Method in class csheets.core.formula.compiler.ExcelExpressionCompiler
 
getStarter() - Method in interface csheets.core.formula.compiler.ExpressionCompiler
 
getStarter() - Method in class csheets.core.formula.compiler.NumberSignExpressionCompiler
 
getStartIndex() - Method in class csheets.ui.sheet.WorkbookPaneUI.TabShifter
 
getStartIndex(int) - Method in class csheets.ui.sheet.WorkbookPaneUI.TabShifter
 
getTabAreaInsets(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
getTabbedPane() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class csheets.ui.sheet.CellEditor
Stores the given cell in the editor.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class csheets.ext.test.ui.TestCaseParamRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class csheets.ext.test.ui.TestCaseResultRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class csheets.ext.test.ui.ValidationStateRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class csheets.ui.grid.HeaderRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class csheets.ui.sheet.CellRenderer
 
getTableContent(String) - Method in interface csheets.ext.database.core.DBConnectionStrategy
returns the data of a given table
getTableContent(String) - Method in class csheets.ext.database.core.DerbyConnection
 
getTableContent(String) - Method in class csheets.ext.database.core.HsqlDBConnection
 
getTableDecorator() - Method in class csheets.ext.comments.ui.UIExtensionComments
Returns a table decorator that visualizes the data added by the extension.
getTableDecorator() - Method in class csheets.ext.database.ui.UIDatabaseExtension
returns a table decorator
getTableDecorator() - Method in class csheets.ext.simple.ui.UIExtensionExample
Returns a table decorator that visualizes the data added by the extension.
getTableDecorator() - Method in class csheets.ui.ext.UIExtension
Returns a table decorator that visualizes the data added by the extension.
getTableList() - Method in class csheets.ext.database.controller.ControllerImport
gets the table list of the selected database
getTableList() - Method in class csheets.ext.database.controller.ControllerUpdate
gets the table list of the selected database
getTableList() - Method in class csheets.ext.database.core.DatabaseFacade
gets the table list of a given database
getTableList(ArrayList) - Method in interface csheets.ext.database.core.DBConnectionStrategy
returns all the tables availabe int he database
getTableList(ArrayList) - Method in class csheets.ext.database.core.DerbyConnection
 
getTableList(ArrayList) - Method in class csheets.ext.database.core.HsqlDBConnection
 
getTestCaseParams() - Method in class csheets.ext.test.TestableCell
Returns the cell's test case parameters.
getTestCases() - Method in class csheets.ext.test.TestableCell
Returns the test cases for the cell, which consist of a predetermined value for each of the cell's precedents.
getTestedness() - Method in class csheets.ext.test.TestableCell
Returns the testedness of the cell, i.e. the ratio of valid test cases to available test cases in the cell.
getTestedness() - Method in class csheets.ext.test.TestableSpreadsheet
Returns the testedness of the spreadsheet, i.e. the ratio of valid test cases to available test cases in all cells.
getTitle() - Method in interface csheets.core.Spreadsheet
Returns the title of the spreadsheet.
getTitle() - Method in class csheets.core.SpreadsheetImpl
 
getTitle() - Method in class csheets.ext.SpreadsheetExtension
 
getToolBar() - Method in class csheets.ext.assertion.ui.AssertionUIExtension
Returns a toolbar that visualizes assertions on cells.
getToolBar() - Method in class csheets.ext.comments.ui.UIExtensionComments
Returns a toolbar that gives access to extension-specific functionality.
getToolBar() - Method in class csheets.ext.database.ui.UIDatabaseExtension
return a toolbar specific to the extension
getToolBar() - Method in class csheets.ext.simple.ui.UIExtensionExample
Returns a toolbar that gives access to extension-specific functionality.
getToolBar() - Method in class csheets.ext.style.ui.StyleUIExtension
Returns a toolbar that provides editing of style.
getToolBar() - Method in class csheets.ext.test.ui.TestUIExtension
Returns a toolbar that visualizes cell and spreadsheet testedness.
getToolBar() - Method in class csheets.ui.ext.UIExtension
Returns a toolbar that gives access to extension-specific functionality.
getTransferData(DataFlavor) - Method in class csheets.ui.sheet.CellTransferable
 
getTransferDataFlavors() - Method in class csheets.ui.sheet.CellTransferable
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class csheets.ext.deptree.DependencyTreeCellRenderer
 
getType() - Method in class csheets.core.Value
Returns the type of the value.
getType() - Method in class csheets.ext.assertion.AssertionWarning
Returns the type of this warning.
getType() - Method in class csheets.SpreadsheetAppEvent
Returns the type of the event.
getUIExtension(UIController) - Method in class csheets.ext.assertion.AssertionExtension
Returns a user interface extension for assertions.
getUIExtension(UIController) - Method in class csheets.ext.comments.CommentsExtension
Returns the user interface extension of this extension
getUIExtension(UIController) - Method in class csheets.ext.database.DatabaseExtension
returns the GUI for this extension
getUIExtension(UIController) - Method in class csheets.ext.deptree.DependencyTreeExtension
Returns a user interface extension for dependency trees.
getUIExtension(UIController) - Method in class csheets.ext.Extension
Returns the user interface extension of this extension.
getUIExtension(UIController) - Method in class csheets.ext.share.SharingExtension
 
getUIExtension(UIController) - Method in class csheets.ext.simple.ExtensionExample
Returns the user interface extension of this extension (an instance of the class UIExtensionExample).
getUIExtension(UIController) - Method in class csheets.ext.style.StyleExtension
Returns a user interface extension for style.
getUIExtension(UIController) - Method in class csheets.ext.test.TestExtension
Returns a user interface extension for testing.
getUnaryOperator(String) - Method in class csheets.core.formula.lang.Language
Returns the unary operator with the given identifier.
getUpperLimit() - Method in class csheets.ext.assertion.Interval
Return the upper limit of this Interval.
getUrl() - Method in class csheets.ext.database.core.Database
gets database path to driver
getUSAssertion() - Method in class csheets.ext.assertion.AssertableCell
Get the cell's user supplied assertion.
getUserComment() - Method in class csheets.ext.comments.CommentableCell
Get the cell's user comment.
getUserProperties() - Method in class csheets.CleanSheets
Returns the current user properties.
getUserProperties() - Method in class csheets.ui.ctrl.UIController
Returns the current user properties.
getValidationState() - Method in class csheets.ext.test.TestCase
 
getValue() - Method in interface csheets.core.Cell
Returns the value of the cell.
getValue() - Method in class csheets.core.CellImpl
 
getValue() - Method in class csheets.core.formula.Literal
Returns the value of the literal.
getValue() - Method in exception csheets.core.IllegalValueTypeException
Returns the value.
getValue() - Method in class csheets.ext.CellExtension
 
getValue() - Method in exception csheets.ext.test.DuplicateUserTCPException
Returns the value that caused the exception.
getValueAt(int, int) - Method in class csheets.ui.sheet.SpreadsheetTableModel
Returns the cell at the given row and column in the spreadsheet.
getValueType() - Method in class csheets.core.formula.FunctionParameter
Returns the value type of the argument.
getVerticalAlignment() - Method in class csheets.ext.style.StylableCell
Returns the vertical alignment of the cell's content.
getVisibleCount() - Method in class csheets.ui.sheet.WorkbookPane
 
getVisibleStartIndex() - Method in class csheets.ui.sheet.WorkbookPane
 
getWarnings() - Method in class csheets.ext.assertion.USAssertion
Retrieves the warnings associated with this assertion describing possible inconsitencies in the assertion.
getWorkbook(File) - Method in class csheets.CleanSheets
Returns the workbook that is stored in the given file, if it is already open.
getWorkbook() - Method in interface csheets.core.Spreadsheet
Returns the workbook to which the spreadsheet belongs.
getWorkbook() - Method in class csheets.core.SpreadsheetImpl
 
getWorkbook() - Method in class csheets.ext.SpreadsheetExtension
 
getWorkbook() - Method in class csheets.SpreadsheetAppEvent
Returns the workbook that was affected by the event.
getWorkbook() - Method in class csheets.ui.ctrl.EditEvent
Returns the active workbook.
getWorkbook() - Method in class csheets.ui.ctrl.SelectionEvent
Returns the active workbook.
getWorkbookListeners() - Method in class csheets.core.Workbook
Returns the listeners that have been registered on the workbook.
getWorkbooks() - Method in class csheets.CleanSheets
Returns the workbooks that are open.
GreaterThan - Class in csheets.core.formula.lang
A relational greater-than operator.
GreaterThan() - Constructor for class csheets.core.formula.lang.GreaterThan
Creates a new relational greater-than operator.
GreaterThanOrEqual - Class in csheets.core.formula.lang
A relational greater-than-oe-equal operator.
GreaterThanOrEqual() - Constructor for class csheets.core.formula.lang.GreaterThanOrEqual
Creates a new relational greater-than-oe-equal operator.
Grid - Class in csheets.ui.grid
A customized JTable component, with a row header and some other improved features.
Grid() - Constructor for class csheets.ui.grid.Grid
Creates a blank grid.
Grid(TableModel) - Constructor for class csheets.ui.grid.Grid
Creates a grid for the given table model.
Grid.ResumeEditAction - Class in csheets.ui.grid
An action for editing a cell, without clearing its contents.
Grid.ResumeEditAction() - Constructor for class csheets.ui.grid.Grid.ResumeEditAction
Creates an edit resuming action.
GT - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
GT - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
GT - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
GTEQ - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
GTEQ - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
GTEQ - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 

H

hasAssertionError() - Method in class csheets.ext.assertion.AssertableCell
Checks wether there are any errors or inconsitencies in the cell related to assertions.
hasCircularReference() - Method in class csheets.core.formula.Formula
Checks if the given formula has any circular references.
hasComment() - Method in class csheets.ext.comments.CommentableCell
Returns whether the cell has a comment.
hasFunction(String) - Method in class csheets.core.formula.lang.Language
Returns whether there is a function with the given identifier.
hashCode() - Method in class csheets.core.Address
Returns the hash code of the address.
hashCode() - Method in class csheets.ext.test.TestCase
Returns the hash code of the test case.
hashCode() - Method in class csheets.ext.test.TestCaseParam
Returns the hash code of the test case parameter.
hasLocationInfo() - Method in exception csheets.ext.assertion.AssertionException
Returns true if this exception contains information about where in the assertion string the error occured, meaning getLine() and getColumn() will return correct values.
hasNext() - Method in class csheets.ext.assertion.ConstMultiIntervalIterator
Returns true if the iteration has more elements.
hasNoType() - Method in class csheets.ext.test.TestCaseParam
 
hasParam(TestCaseParam) - Method in class csheets.ext.test.TestCase
Test if the TestCase is based on a specified TestCaseParam.
hasTestCaseParams() - Method in class csheets.ext.test.TestableCell
Returns whether the cell has any test case parameters.
hasTestCases() - Method in class csheets.ext.test.TestableCell
Returns whether the cell has any test cases.
hasTestError() - Method in class csheets.ext.test.TestableCell
Returns whether any of the cell's test cases have been rejected.
hasType(TestCaseParam.Type) - Method in class csheets.ext.test.TestCaseParam
 
HeaderRenderer - Class in csheets.ui.grid
The table cell renderer used for spreadsheet table headers.
HeaderRenderer(int) - Constructor for class csheets.ui.grid.HeaderRenderer
Creates a new spreadsheet table header renderer.
HelpAction - Class in csheets.ui.ctrl
An action for displaying the help.
HelpAction() - Constructor for class csheets.ui.ctrl.HelpAction
Creates a new help action.
HIGHEST_CHAR - Static variable in class csheets.core.Address
The highest character to be used in a column name
HsqlDBConnection - Class in csheets.ext.database.core
Creates a connection to a HSQL database
HsqlDBConnection() - Constructor for class csheets.ext.database.core.HsqlDBConnection
 

I

If - Class in csheets.core.formula.lang
A function that emulates the if-then-else statement.
If() - Constructor for class csheets.core.formula.lang.If
Creates a new instance of the IF function.
IllegalFunctionCallException - Exception in csheets.core.formula.compiler
An exception that is thrown if an function call with illegal argument count or argument types is encountered during parsing.
IllegalFunctionCallException(Function, FunctionParameter, Expression) - Constructor for exception csheets.core.formula.compiler.IllegalFunctionCallException
Creates a new function call exception.
IllegalValueTypeException - Exception in csheets.core
An exception that is thrown when an illegal value is encountered.
IllegalValueTypeException(Value, Value.Type) - Constructor for exception csheets.core.IllegalValueTypeException
Creates a new illegal value type exception.
ImportAction - Class in csheets.ext.database.ui
Import submenu
ImportAction(UIController) - Constructor for class csheets.ext.database.ui.ImportAction
Import action
importData(JComponent, Transferable) - Method in class csheets.ui.sheet.CellTransferHandler
 
include(Interval) - Method in class csheets.ext.assertion.MultiInterval
Add an interval to be included in this MultiInterval.
INDENT_DISTANCE - Static variable in class csheets.core.formula.util.ExpressionTreePrinter
The number of spaces to use for each indentation unit
InsertColumnAction - Class in csheets.ui.ctrl
A column insertion operation.
InsertColumnAction() - Constructor for class csheets.ui.ctrl.InsertColumnAction
Creates a new column insertion action.
insertNewData(String, String[][]) - Method in interface csheets.ext.database.core.DBConnectionStrategy
inserts a new row into a database table
insertNewData(String, String[][]) - Method in class csheets.ext.database.core.DerbyConnection
 
insertNewData(String, String[][]) - Method in class csheets.ext.database.core.HsqlDBConnection
 
InsertRowAction - Class in csheets.ui.ctrl
A column insertion operation.
InsertRowAction() - Constructor for class csheets.ui.ctrl.InsertRowAction
Creates a new row insertion action.
insertTab(String, Icon, Component, String, int) - Method in class csheets.ui.sheet.WorkbookPane
 
installComponents() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
installListeners() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
installUI(JComponent) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
instance - Static variable in class csheets.ext.share.ui.SendAction
The first instance of this action
INTEGER - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
Interpreter - Class in csheets.core.formula.util
A base-class for customized formula interpreters.
Interpreter() - Constructor for class csheets.core.formula.util.Interpreter
Creates a new interpreter.
intersects(Interval) - Method in class csheets.ext.assertion.Interval
Indicates wether this interval intersects with another interval.
interval(List<Interval>) - Method in class csheets.ext.assertion.AssertionParser
 
Interval - Class in csheets.ext.assertion
This class represents a non-empty interval.
Interval(double, double, boolean, boolean) - Constructor for class csheets.ext.assertion.Interval
Constructs a new instance of Interval.
Interval(double) - Constructor for class csheets.ext.assertion.Interval
Constructs a new instance of Interval containing a single value only.
intervals - Variable in class csheets.ext.assertion.Assertion
Represents the intervals of allowed values for this assertion.
is_integer(USAssertion) - Method in class csheets.ext.assertion.AssertionParser
 
isActiveWorkbookModified() - Method in class csheets.ui.ctrl.UIController
Returns whether the active workbook has been modified.
isAsserted() - Method in class csheets.ext.assertion.AssertableCell
Returns whether the cell has an assertion.
isCell() - Method in class csheets.ext.share.core.CellNetwork
Method that will say if the passed object was a cell
isCellChanged() - Method in class csheets.ui.ctrl.SelectionEvent
Returns whether the event was caused by the active cell being changed
isCellEditable(int, int) - Method in class csheets.ext.test.ui.TestCaseParamTable
Overridden to disable editing of precedent addresses.
isCellEditable(int, int) - Method in class csheets.ext.test.ui.TestCaseTable
Overridden to only allow editing of validation states.
isCellEditable(EventObject) - Method in class csheets.ui.sheet.CellEditor
Checks if the given event should cause editing to be resumed.
isCellEditable(int, int) - Method in class csheets.ui.sheet.SpreadsheetTableModel
Overridden to allow editing of the table.
isColumnAbsolute() - Method in class csheets.core.formula.lang.CellReference
Returns whether the column is denoted with an absolute reference.
isConsistent() - Method in class csheets.ext.assertion.USAssertion
Indicates wether the assertion is consistent or wether it may contain some inconsistencies.
isDataFlavorSupported(DataFlavor) - Method in class csheets.ui.sheet.CellTransferable
 
isDerived() - Method in class csheets.ext.test.TestCaseParam
 
isEnabled() - Method in class csheets.ui.ext.CellDecorator
Returns whether the decorator should be used when rendering.
isEnabled() - Method in class csheets.ui.ext.TableDecorator
Returns whether the decorator should be used when rendering.
isFileOpen(File) - Method in class csheets.CleanSheets
Returns whether the given file is open, and a workbook thereby loaded from it or saved to it.
isFormattable() - Method in class csheets.ext.style.StylableCell
Returns whether a format can be applied to the cell's value.
isInteger - Variable in class csheets.ext.assertion.Assertion
Indicates wether only integer values are allowed
isLeaf() - Method in class csheets.ext.deptree.DependentsNode
Returns whether the cell has references.
isLeaf() - Method in class csheets.ext.deptree.PrecedentsNode
Returns whether the cell has references.
isLowerLimitClosed() - Method in class csheets.ext.assertion.Interval
Indicates if this interval is closed at its lower limit or not (i.e. wether the value returned by getLowerLimit() is included in the interval or not).
isOfType(Value.Type) - Method in class csheets.core.Value
Returns whether the value is of the given type.
isOptional() - Method in class csheets.core.formula.FunctionParameter
Returns whether the parameter is optional.
isPrefix() - Method in class csheets.core.formula.lang.Negator
 
isPrefix() - Method in class csheets.core.formula.lang.Percent
 
isPrefix() - Method in interface csheets.core.formula.UnaryOperator
Returns whether the operator is a prefix operator, i.e. it appears before its operand.
isRowAbsolute() - Method in class csheets.core.formula.lang.CellReference
Returns whether the row is denoted with an absolute reference.
isSGAsserted() - Method in class csheets.ext.assertion.AssertableCell
Checks if the cell has a system generated assertion associated with it.
isSpreadsheetChanged() - Method in class csheets.ui.ctrl.SelectionEvent
Returns whether the event was caused by the active spreadsheet being changed
isSystemGenerated() - Method in class csheets.ext.test.TestCaseParam
 
isUpperLimitClosed() - Method in class csheets.ext.assertion.Interval
Indicates if this interval is closed at its upper limit or not (i.e. wether the value returned by getUpperLimit() is included in the interval or not).
isUSAsserted() - Method in class csheets.ext.assertion.AssertableCell
Checks if the cell has a user supplied assertion associated with it.
isUserEntered() - Method in class csheets.ext.test.TestCaseParam
 
isVarArg() - Method in interface csheets.core.formula.Function
Returns whether the function accepts a variable number of arguments, i.e. whether the function's parameter list is unbounded.
isVarArg() - Method in class csheets.core.formula.lang.And
 
isVarArg() - Method in class csheets.core.formula.lang.Average
 
isVarArg() - Method in class csheets.core.formula.lang.Count
 
isVarArg() - Method in class csheets.core.formula.lang.Do
 
isVarArg() - Method in class csheets.core.formula.lang.Dowhile
 
isVarArg() - Method in class csheets.core.formula.lang.Eval
 
isVarArg() - Method in class csheets.core.formula.lang.Factorial
 
isVarArg() - Method in class csheets.core.formula.lang.False
 
isVarArg() - Method in class csheets.core.formula.lang.If
 
isVarArg() - Method in class csheets.core.formula.lang.Not
 
isVarArg() - Method in class csheets.core.formula.lang.NumericFunction
 
isVarArg() - Method in class csheets.core.formula.lang.Or
 
isVarArg() - Method in class csheets.core.formula.lang.Sum
 
isVarArg() - Method in class csheets.core.formula.lang.True
 
isVarArg() - Method in class csheets.core.formula.lang.Whiledo
 
isVisibleTab(int) - Method in class csheets.ui.sheet.WorkbookPane
 
isWorkbookChanged() - Method in class csheets.ui.ctrl.SelectionEvent
Returns whether the event was caused by the active workbook being changed
isWorkbookModified(Workbook) - Method in class csheets.ui.ctrl.UIController
Returns whether the given workbook has been modified.
isWorkbookStored(Workbook) - Method in class csheets.CleanSheets
Returns whether a file has been specified for the given workbook, either when it was loaded or when it was last saved.
ItalicAction - Class in csheets.ext.style.ui
An italicity changing operation.
ItalicAction(UIController) - Constructor for class csheets.ext.style.ui.ItalicAction
Creates a new italic action.
iterator() - Method in class csheets.core.SpreadsheetImpl
 
iterator() - Method in class csheets.core.Workbook
Returns an iterator over the spreadsheets in the workbook.
iterator() - Method in class csheets.ext.assertion.MultiInterval
Returns an iterator over the intervals in this MultiInterval in proper sequence.
iterator() - Method in class csheets.ext.SpreadsheetExtension
 

L

Language - Class in csheets.core.formula.lang
A factory for creating certain types of language elements.
LAST_COMMAND - Static variable in class csheets.ui.sheet.WorkbookPane
The command for navigating to the last tab in the pane
lastTabInRun(int, int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
layoutContainer(Container) - Method in class csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
 
LBRA - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
LBRACK - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
LessThan - Class in csheets.core.formula.lang
A relational less-than operator.
LessThan() - Constructor for class csheets.core.formula.lang.LessThan
Creates a new relational less-than operator.
LessThanOrEqual - Class in csheets.core.formula.lang
A relational less-than-or-equal operator.
LessThanOrEqual() - Constructor for class csheets.core.formula.lang.LessThanOrEqual
Creates a new relational less-than-or-equal operator.
LETTER - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
LETTER - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
LicenseAction - Class in csheets.ui.ctrl
An action for displaying the license agreement.
LicenseAction() - Constructor for class csheets.ui.ctrl.LicenseAction
Creates a new help action.
literal() - Method in class csheets.core.formula.compiler.FormulaParser
 
literal() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
Literal - Class in csheets.core.formula
A literal value in a formula.
Literal(Value) - Constructor for class csheets.core.formula.Literal
Creates a new literal.
ln(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the natural logarithm for an Interval
ln(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the natural logarithm of a MultiInterval
load(File) - Method in class csheets.CleanSheets
Loads a workbook from the given file.
load(String, URL) - Method in class csheets.ext.ExtensionManager
Adds the given url to the class path, and loads the extension with the given class name.
load(String) - Method in class csheets.ext.ExtensionManager
Loads the extension with the given class name.
load(Class) - Method in class csheets.ext.ExtensionManager
Instantiates the given extension class.
loadTable(String) - Method in class csheets.ext.database.controller.ControllerImport
imports a table from the database
loadTable(String) - Method in class csheets.ext.database.controller.ControllerUpdate
imports a table from the database
loadTable(String) - Method in class csheets.ext.database.core.DatabaseFacade
loads data from a table of the database
LOCAL_CELL_FLAVOR - Static variable in class csheets.ui.sheet.CellTransferable
The data flavor for local transfer of cells
log10(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the base 10 logarithm of an Interval
log10(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the base 10 logarithm of a MultiInterval
LOGGER_SIZE - Static variable in class csheets.ext.share.SharingExtension
The log file size = 1MB
lostOwnership(Clipboard, Transferable) - Method in class csheets.ui.sheet.CellTransferable
 
LOWEST_CHAR - Static variable in class csheets.core.Address
The lowest character to be used in a column name
LPAR - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
LPAR - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
LT - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
LT - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
LT - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
LTEQ - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
LTEQ - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
LTEQ - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 

M

mABS(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mABS(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
main(String[]) - Static method in class csheets.CleanSheets
Starts CleanSheets from the command-line.
main(String[]) - Static method in class csheets.core.formula.compiler.Console
Creates a new console for the command-line.
main(String[]) - Static method in class csheets.core.formula.compiler.NumberSignConsole
Creates a new console for the command-line.
main(String[]) - Static method in class csheets.ext.database.core.Console
 
main(String[]) - Static method in class csheets.ext.database.core.ConsoleDerbyTest
 
main(String[]) - Static method in class csheets.ext.database.core.ConsoleHsqlTest
Console test application
mALPHABETICAL(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mALPHABETICAL(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mAMP(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mAMP(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mASSIGN(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
MathException - Exception in csheets.ext.assertion
This Exception is thrown if you try to do calculations on intervals which contains forbidden values according to the choosen matematical operation.
MathException() - Constructor for exception csheets.ext.assertion.MathException
 
MathException(String) - Constructor for exception csheets.ext.assertion.MathException
 
MathException(String, Throwable) - Constructor for exception csheets.ext.assertion.MathException
 
MathException(Throwable) - Constructor for exception csheets.ext.assertion.MathException
 
mCOLON(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mCOLON(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mCOMMA(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mCOMMA(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mCOMMA(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mDIGIT(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mDIGIT(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mDIGIT(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mDIV(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mDIV(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
MenuBar - Class in csheets.ui
The menu bar.
MenuBar(CleanSheets, ActionManager, UIController) - Constructor for class csheets.ui.MenuBar
Creates the menu bar.
mEOL(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mEQ(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mEQ(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mEXCEPT(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mEXCL(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mEXCL(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mEXPONENT(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mGT(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mGT(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mGT(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mGTEQ(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mGTEQ(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mGTEQ(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
MINIMUM_COLUMN_WIDTH - Static variable in class csheets.ext.test.ui.TestTable
The minimum width of a column.
mINTEGER(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
MINUS - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
MINUS - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
MINUS - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
mLBRA(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mLBRACK(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mLETTER(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mLETTER(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mLPAR(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mLPAR(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mLT(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mLT(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mLT(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mLTEQ(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mLTEQ(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mLTEQ(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mMINUS(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mMINUS(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mMINUS(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mMULTI(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mMULTI(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mNEQ(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mNEQ(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mNUMBER(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mNUMBER(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mNUMBER(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mNUMBERSIGN(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mOR(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mouseClicked(MouseEvent) - Method in class csheets.ext.deptree.DoubleClickNavigator
Sets the cell of a double-clicked node as the application's active cell.
mouseClicked(MouseEvent) - Method in class csheets.ui.grid.RowHeader.RowResizer
Auto-resizes a column whose border was double-clicked.
mouseDragged(MouseEvent) - Method in class csheets.ui.grid.RowHeader.RowResizer
Resizes the row that is dragged
mouseMoved(MouseEvent) - Method in class csheets.ui.grid.RowHeader.RowResizer
Sets the appropriate cursor depending on whether the mouse is on a row that can be resized.
mousePressed(MouseEvent) - Method in class csheets.ui.grid.RowHeader.RowResizer
Selects the clicked row, unless resizing is intended.
moveFrom(Cell) - Method in interface csheets.core.Cell
Moves all data from the source cell to this one.
moveFrom(Cell) - Method in class csheets.core.CellImpl
 
moveFrom(Cell) - Method in class csheets.ext.CellExtension
 
mPERCENT(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mPERCENT(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mPLUS(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mPLUS(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mPLUS(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mPOWER(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mPOWER(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mQUOT(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mQUOT(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mRBRA(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mRBRACK(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mRPAR(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mRPAR(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mSEMI(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mSEMI(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mSTRING(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mSTRING(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mTO(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 
mul(Interval, Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the product of two intervals
mul(MultiInterval, MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the product of two MultiIntervals
MULTI - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
MULTI - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
MultiInterval - Class in csheets.ext.assertion
A class representing (possibly) multiple intervals.
MultiInterval() - Constructor for class csheets.ext.assertion.MultiInterval
Default constructor.
Multiplier - Class in csheets.core.formula.lang
A multiplier.
Multiplier() - Constructor for class csheets.core.formula.lang.Multiplier
Creates a new multiplier.
mWS(boolean) - Method in class csheets.core.formula.compiler.FormulaLexer
 
mWS(boolean) - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
mWS(boolean) - Method in class csheets.ext.assertion.AssertionLexer
 

N

NAME - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
NAME - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
NAME - Static variable in class csheets.ext.assertion.AssertionExtension
The name of the extension
NAME - Static variable in class csheets.ext.comments.CommentsExtension
The name of the extension
NAME - Static variable in class csheets.ext.database.DatabaseExtension
 
NAME - Static variable in class csheets.ext.deptree.DependencyTreeExtension
The name of the extension
NAME - Static variable in class csheets.ext.share.SharingExtension
The name of the extension
NAME - Static variable in class csheets.ext.simple.ExtensionExample
The name of the extension
NAME - Static variable in class csheets.ext.style.StyleExtension
The name of the extension
NAME - Static variable in class csheets.ext.test.TestExtension
The name of the extension
NamedProperties - Class in csheets.io
An extension of properties, predetermined to be saved in a specified file.
NamedProperties(File) - Constructor for class csheets.io.NamedProperties
Creates the named properties.
NamedProperties(File, Properties) - Constructor for class csheets.io.NamedProperties
Creates the named properties.
negate(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the negation of an interval
negate(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates a negation av a MultiInterval
Negator - Class in csheets.core.formula.lang
A negator (negative sign).
Negator() - Constructor for class csheets.core.formula.lang.Negator
Creates a new negator.
NEQ - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
NEQ - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
NewAction - Class in csheets.ui.ctrl
An action for creating a new spreadsheet.
NewAction(CleanSheets) - Constructor for class csheets.ui.ctrl.NewAction
Creates a new New action.
next() - Method in class csheets.ext.assertion.ConstMultiIntervalIterator
Returns the next element in the iteration.
NEXT_COMMAND - Static variable in class csheets.ui.sheet.WorkbookPane
The command for navigating to the next tab in the pane
nextToken() - Method in class csheets.core.formula.compiler.FormulaLexer
 
nextToken() - Method in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
nextToken() - Method in class csheets.ext.assertion.AssertionLexer
 
Not - Class in csheets.core.formula.lang
A function that returns the boolean opposite of its argument.
Not() - Constructor for class csheets.core.formula.lang.Not
Creates a new instance of the NOT function.
NotEqual - Class in csheets.core.formula.lang
A relational not-equal operator.
NotEqual() - Constructor for class csheets.core.formula.lang.NotEqual
Creates a new relational not-equal operator.
notifyObserver(String) - Method in class csheets.ext.database.controller.ControllerExport
 
notifyObserver(String) - Method in class csheets.ext.database.controller.ControllerImport
 
notifyObserver(String) - Method in class csheets.ext.database.controller.ControllerUpdate
 
notifyObserver(String) - Method in interface csheets.ext.database.controller.Subject
 
NULL_TREE_LOOKAHEAD - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
NUMBER - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
NUMBER - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
NUMBER - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
NUMBER_FORMAT - Static variable in class csheets.ext.style.StylableCell
The default number format
NUMBERSIGN - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
NumberSignCompilerTest - Class in csheets.core.formula.compiler
Class to test the Number Sign Compiler
NumberSignCompilerTest() - Constructor for class csheets.core.formula.compiler.NumberSignCompilerTest
 
NumberSignConsole - Class in csheets.core.formula.compiler
A test-class for processing formulas from an input stream.
NumberSignConsole(InputStream, OutputStream) - Constructor for class csheets.core.formula.compiler.NumberSignConsole
Creates a new console for the given input stream.
NumberSignExpressionCompiler - Class in csheets.core.formula.compiler
A compiler that generates '#'-style formulas from strings.
NumberSignExpressionCompiler() - Constructor for class csheets.core.formula.compiler.NumberSignExpressionCompiler
Creates the Excel expression compiler.
NumberSignFormulaLexer - Class in csheets.core.formula.compiler
A lexer that splits a string into a list of lexical tokens.
NumberSignFormulaLexer(InputStream) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaLexer
 
NumberSignFormulaLexer(Reader) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaLexer
 
NumberSignFormulaLexer(InputBuffer) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaLexer
 
NumberSignFormulaLexer(LexerSharedInputState) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaLexer
 
NumberSignFormulaParser - Class in csheets.core.formula.compiler
A parser that generates expressions from lists of lexical tokens.
NumberSignFormulaParser(TokenBuffer, int) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaParser
 
NumberSignFormulaParser(TokenBuffer) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaParser
 
NumberSignFormulaParser(TokenStream, int) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaParser
 
NumberSignFormulaParser(TokenStream) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaParser
 
NumberSignFormulaParser(ParserSharedInputState) - Constructor for class csheets.core.formula.compiler.NumberSignFormulaParser
 
NumberSignFormulaParserTokenTypes - Interface in csheets.core.formula.compiler
 
NumericFunction - Class in csheets.core.formula.lang
A numeric function that invokes a method object.
NumericFunction(Method) - Constructor for class csheets.core.formula.lang.NumericFunction
Creates a new math reflection function.

O

ObserverMessages - Class in csheets.ext.database.core
The observer messages for the merge errors
ObserverMessages(String, String) - Constructor for class csheets.ext.database.core.ObserverMessages
Creates a new observer message
OpenAction - Class in csheets.ui.ctrl
An action for opening a spreadsheet.
OpenAction(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.OpenAction
Creates a new open action.
Operation<O extends Operator> - Class in csheets.core.formula
An operation in a formula.
Operation(O) - Constructor for class csheets.core.formula.Operation
Creates a new operation.
operator - Variable in class csheets.core.formula.Operation
The operator
Operator - Interface in csheets.core.formula
An operator in a formula.
Or - Class in csheets.core.formula.lang
A function that returns true if any of its arguments are true.
Or() - Constructor for class csheets.core.formula.lang.Or
Creates a new instance of the OR function.
OR - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
or_expr(List<Interval>) - Method in class csheets.ext.assertion.AssertionParser
 
os_interval(List<Interval>) - Method in class csheets.ext.assertion.AssertionParser
 

P

packColumn(int) - Method in class csheets.ext.test.ui.TestTable
Adjusts the width of the column at the given index.
packColumns() - Method in class csheets.ext.test.ui.TestTable
Adjusts the width of all the columns in the table.
paint(Graphics) - Method in class csheets.ui.grid.RowHeader
 
paint(Graphics, JComponent) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
paintComponent(Graphics) - Method in class csheets.ui.sheet.CellRenderer
Overridden to delegate painting to decorators.
paintComponent(Graphics) - Method in class csheets.ui.sheet.SpreadsheetTable
Overridden to delegate painting to decorators.
paintContentBorderBottomEdge(Graphics, int, int, int, int, int, int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
paintContentBorderTopEdge(Graphics, int, int, int, int, int, int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
paintIcon(Component, Graphics, int, int) - Method in class csheets.ui.BlankIcon
Does nothing.
paintTriangle(Graphics, int, int, int, int, boolean) - Method in class csheets.ui.sheet.WorkbookPane.StopArrowButton
 
parameters - Static variable in class csheets.core.formula.lang.And
The only (but repeatable) parameter: a boolean expression
parameters - Static variable in class csheets.core.formula.lang.Average
The only (but repeatable) parameter: a numeric term
parameters - Static variable in class csheets.core.formula.lang.Count
The function's parameters
parameters - Static variable in class csheets.core.formula.lang.Do
Parameters: function, function range, condition and condition range
parameters - Static variable in class csheets.core.formula.lang.Dowhile
Parameters: condition, execution statements
parameters - Static variable in class csheets.core.formula.lang.Eval
the function parameters
parameters - Static variable in class csheets.core.formula.lang.Factorial
The only parameter: a numeric term
parameters - Static variable in class csheets.core.formula.lang.False
The empty parameter list
parameters - Static variable in class csheets.core.formula.lang.If
The function's three parameters: condition, result and alternative
parameters - Static variable in class csheets.core.formula.lang.Not
The only parameter: a boolean expression
parameters - Static variable in class csheets.core.formula.lang.Or
The only (but repeatable) parameter: a boolean expression
parameters - Static variable in class csheets.core.formula.lang.Sum
The only (but repeatable) parameter: a numeric term
parameters - Static variable in class csheets.core.formula.lang.True
The empty parameter list
parameters - Static variable in class csheets.core.formula.lang.Whiledo
Parameters: condition, execution statements
parseBooleanValue(String) - Static method in class csheets.core.Value
Attempts to parse a boolean from the given string.
parseDateValue(String) - Static method in class csheets.core.Value
Attempts to parse a date, time or date/time from the given string.
parseNumericValue(String) - Static method in class csheets.core.Value
Attempts to parse a number from the given string.
parseValue(String, Value.Type...) - Static method in class csheets.core.Value
Attempts to parse a value from the given string.
passwordField() - Method in class csheets.ext.share.ui.UISharingExtension
Creates a new dialog with password
PasteAction - Class in csheets.ui.ctrl
A paste operation.
PasteAction() - Constructor for class csheets.ui.ctrl.PasteAction
Creates a new paste action.
PERCENT - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
PERCENT - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
Percent - Class in csheets.core.formula.lang
A percent operator (division by 100).
Percent() - Constructor for class csheets.core.formula.lang.Percent
Creates a new percent operator.
PLUS - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
PLUS - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
PLUS - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
populate() - Method in class csheets.ext.deptree.CellNode
Populates the cell node by adding child nodes for all its references.
pow(Interval, Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the first Interval raised to the power of the second Interval
pow(MultiInterval, MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the first MultiInterval raised to the power of the second MultiInterval
POWER - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
POWER - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
precedentAddedParam(TestableCell, TestCaseParam) - Method in class csheets.ext.test.TestableCell
Invoked when a test case parameter is added to one of the cell's precedents.
precedentRemovedParam(TestableCell, TestCaseParam) - Method in class csheets.ext.test.TestableCell
Invoked when a test case parameter is removed from one of the cell's precedents.
PrecedentsNode - Class in csheets.ext.deptree
A tree node for a cell, to which the cell's precedents are added dynamically when the node is expanded.
PrecedentsNode(Cell, DefaultTreeModel, UIController) - Constructor for class csheets.ext.deptree.PrecedentsNode
Creates a new precedents node.
PrecedentsTree - Class in csheets.ext.deptree
A tree displaying the precedents of a cell.
PrecedentsTree(UIController) - Constructor for class csheets.ext.deptree.PrecedentsTree
Creates a mew precedents tree.
PreferencesAction - Class in csheets.ui.ctrl
An action for editing the users preferences.
PreferencesAction() - Constructor for class csheets.ui.ctrl.PreferencesAction
Creates a new preferences action.
prettyString() - Method in class csheets.ext.assertion.USAssertion
Used for "pretty printing" an assertion.
PREV_COMMAND - Static variable in class csheets.ui.sheet.WorkbookPane
The command for navigating to the previous tab in the pane
PrintAction - Class in csheets.ui.ctrl
An action for printing the active spreadsheet.
PrintAction() - Constructor for class csheets.ui.ctrl.PrintAction
Creates a new print action.
printWarnings() - Method in class csheets.ext.assertion.USAssertion
Deprecated.
printWarnings
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class csheets.ui.grid.Grid
Processes key bindings in the table.
propertyChange(PropertyChangeEvent) - Method in class csheets.ui.ctrl.FocusOwnerAction
Stores the focus owner
props - Variable in class csheets.ui.ext.UIExtension
The application's user properties

Q

query(String) - Method in class csheets.ext.database.core.ConsoleHsqlTest
select statement
queryTo2dArray(ArrayList, String[][]) - Method in class csheets.ext.database.core.ConsoleHsqlTest
 
queryTo2dArray(ArrayList, String[][]) - Method in interface csheets.ext.database.core.DBConnectionStrategy
converts database table-content stored in an array list to a 2D String array
queryTo2dArray(ArrayList, String[][]) - Method in class csheets.ext.database.core.DerbyConnection
 
queryTo2dArray(ArrayList, String[][]) - Method in class csheets.ext.database.core.HsqlDBConnection
 
queryToArray(String) - Static method in class csheets.ext.database.core.ConsoleDerbyTest
 
queryToArray(String) - Method in class csheets.ext.database.core.ConsoleHsqlTest
saves a query in an ArrayList
queryToArray() - Method in interface csheets.ext.database.core.DBConnectionStrategy
saves the result of a SQL expression into an arraylist
queryToArray(String) - Method in interface csheets.ext.database.core.DBConnectionStrategy
saves a SQL query in an ArrayList
queryToArray() - Method in class csheets.ext.database.core.DerbyConnection
 
queryToArray(String) - Method in class csheets.ext.database.core.DerbyConnection
 
queryToArray() - Method in class csheets.ext.database.core.HsqlDBConnection
 
queryToArray(String) - Method in class csheets.ext.database.core.HsqlDBConnection
 
QUOT - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
QUOT - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 

R

rand() - Static method in class csheets.ext.assertion.Interval
Returns an Interval holding all possible values you get from the Math.random() method
rand() - Static method in class csheets.ext.assertion.MultiInterval
Returns a MultiInterval holding all possible values you get from the Math.random() method
RangeReference - Class in csheets.core.formula.lang
A reference to a range of cells in a spreadsheet.
RangeReference() - Constructor for class csheets.core.formula.lang.RangeReference
Creates a new range reference operator.
RBRA - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
RBRACK - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
read(InputStream) - Method in class csheets.io.CLSCodec
 
read(InputStream) - Method in interface csheets.io.Codec
Reads a workbook from the given input stream.
read(InputStream) - Method in class csheets.io.CSVCodec
 
ReceiveAction - Class in csheets.ext.share.ui
An action for the receive action in the sharing extension
ReceiveAction(UIController) - Constructor for class csheets.ext.share.ui.ReceiveAction
Creates a new receive action
ReceiveController - Class in csheets.ext.share.controller
Controller of the receive action
ReceiveController() - Constructor for class csheets.ext.share.controller.ReceiveController
 
ReceiveUI - Class in csheets.ext.share.ui
Create a user interface for the receive action
ReceiveUI() - Constructor for class csheets.ext.share.ui.ReceiveUI
 
RedoAction - Class in csheets.ui.ctrl
An redo operation.
RedoAction() - Constructor for class csheets.ui.ctrl.RedoAction
Creates a new redo action.
reference() - Method in class csheets.core.formula.compiler.FormulaParser
 
reference() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
Reference - Interface in csheets.core.formula
A reference to one or more cells in a spreadsheet.
ReferenceFetcher - Class in csheets.core.formula.util
An expression visitor that collects the references from an expression.
ReferenceFetcher() - Constructor for class csheets.core.formula.util.ReferenceFetcher
Creates a new reference fetcher.
ReferenceNode - Class in csheets.ext.deptree
A mutable tree node containing a reference.
ReferenceNode(Reference, Spreadsheet, DefaultTreeModel, UIController) - Constructor for class csheets.ext.deptree.ReferenceNode
Creates a new reference node.
ReferenceOperation - Class in csheets.core.formula.lang
A binary reference operation in a formula.
ReferenceOperation(Reference, RangeReference, Reference) - Constructor for class csheets.core.formula.lang.ReferenceOperation
Creates a new reference operation.
ReferenceTransposer - Class in csheets.core.formula.util
An expression visitor that transposes the references in an expression.
ReferenceTransposer(int, int) - Constructor for class csheets.core.formula.util.ReferenceTransposer
Creates a new reference fetcher.
registerAction(String, BaseAction) - Method in class csheets.ui.ctrl.ActionManager
Registers the given action with the manager
RelationalOperator - Class in csheets.core.formula.lang
A relational operator.
RelationalOperator() - Constructor for class csheets.core.formula.lang.RelationalOperator
Creates a new relational operator.
RelationalOperatorImpl - Class in csheets.core.formula.lang
This class is a concrete RelationalOperatior to allow operations with :=
RelationalOperatorImpl(Reference, RangeReference, Reference) - Constructor for class csheets.core.formula.lang.RelationalOperatorImpl
 
remove() - Method in class csheets.ext.assertion.ConstMultiIntervalIterator
Throws UnsupportedOperationException since this iterator does not allow modification of the unerlying collection.
removeAll() - Method in class csheets.ui.ReopenMenu
Removes all file items from the reopen menu,
removeAllTcpsOfType(TestCaseParam.Type) - Method in class csheets.ext.test.TestableCell
 
removeAssertableCellListener(AssertableCellListener) - Method in class csheets.ext.assertion.AssertableCell
Removes the given listener from the cell.
removeCellEditorListener(CellEditorListener) - Method in class csheets.ui.sheet.CellEditor
Removes a CellEditorListener from the listener list.
removeCellListener(CellListener) - Method in interface csheets.core.Cell
Removes the given listener from the cell.
removeCellListener(CellListener) - Method in class csheets.core.CellImpl
 
removeCellListener(CellListener) - Method in interface csheets.core.Spreadsheet
Deregisters the given listener from receiving events from all cells in the spreadsheet.
removeCellListener(CellListener) - Method in class csheets.core.SpreadsheetImpl
 
removeCellListener(CellListener) - Method in class csheets.ext.CellExtension
 
removeCellListener(CellListener) - Method in class csheets.ext.SpreadsheetExtension
 
RemoveColumnAction - Class in csheets.ui.ctrl
A column removal operation.
RemoveColumnAction() - Constructor for class csheets.ui.ctrl.RemoveColumnAction
Creates a new column removal action.
removeCommentableCellListener(CommentableCellListener) - Method in class csheets.ext.comments.CommentableCell
Removes the given listener from the cell.
removeEditListener(EditListener) - Method in class csheets.ui.ctrl.UIController
Removes the given listener from the user interface controller.
removeMessage(String) - Static method in class csheets.ext.share.core.Validate
Removes the unnecessary trash from the datagram messages
removeObsolete() - Method in class csheets.ui.ReopenMenu
Removes all obsolete file items from the reopen menu, i.e. the items referring to files that don't exist.
removerObserver(Observer) - Method in class csheets.ext.database.controller.ControllerExport
removes Observer o from arraylist
removerObserver(Observer) - Method in class csheets.ext.database.controller.ControllerImport
 
removerObserver(Observer) - Method in class csheets.ext.database.controller.ControllerUpdate
removes Observer o from arraylist
removerObserver(Observer) - Method in interface csheets.ext.database.controller.Subject
 
RemoveRowAction - Class in csheets.ui.ctrl
A row removal operation.
RemoveRowAction() - Constructor for class csheets.ui.ctrl.RemoveRowAction
Creates a new row removal action.
removeSelectionListener(SelectionListener) - Method in class csheets.ui.ctrl.UIController
Removes the given listener from the user interface controller.
removeSpreadsheet(Spreadsheet) - Method in class csheets.core.Workbook
Adds a new blank spreadsheet to the workbook.
RemoveSpreadsheetAction - Class in csheets.ui.ctrl
A spreadsheet insertion operation.
RemoveSpreadsheetAction(UIController) - Constructor for class csheets.ui.ctrl.RemoveSpreadsheetAction
Creates a new spreadsheet insertion action.
removeSpreadsheetAppListener(SpreadsheetAppListener) - Method in class csheets.CleanSheets
Removes the given listener from the spreadsheet application.
removeTestableCellListener(TestableCellListener) - Method in class csheets.ext.test.TestableCell
Removes the given listener from the cell.
removeTestCaseParam(TestCaseParam) - Method in class csheets.ext.test.TestableCell
Removes a test case parameter from the cell's set of test case parameters.
removeTestCaseParam(TestCaseParam, TestCaseParam.Type) - Method in class csheets.ext.test.TestableCell
Removes a test case parameter from the cell's set of test case parameters.
removeWorkbookListener(WorkbookListener) - Method in class csheets.core.Workbook
Removes the given listener from the workbook.
RenameSpreadsheetAction - Class in csheets.ui.ctrl
A spreadsheet insertion operation.
RenameSpreadsheetAction(UIController) - Constructor for class csheets.ui.ctrl.RenameSpreadsheetAction
Creates a new spreadsheet insertion action.
ReopenMenu - Class in csheets.ui
A menu for displaying recently opened files, and allowing the user to reopen them.
ReopenMenu(CleanSheets, UIController) - Constructor for class csheets.ui.ReopenMenu
Creates a reopen menu, and creates items using the given properties (if available).
ReopenMenu.RemoveAllAction - Class in csheets.ui
An action for removing all items from the menu.
ReopenMenu.RemoveAllAction() - Constructor for class csheets.ui.ReopenMenu.RemoveAllAction
Creates a new remove all action.
ReopenMenu.RemoveObsoleteAction - Class in csheets.ui
An action for removing the obsolete items from the menu.
ReopenMenu.RemoveObsoleteAction() - Constructor for class csheets.ui.ReopenMenu.RemoveObsoleteAction
Creates a new remove obsolete action.
ReopenMenu.ReopenAction - Class in csheets.ui
An action for reopening a spreadsheet.
ReopenMenu.ReopenAction(CleanSheets, UIController, File) - Constructor for class csheets.ui.ReopenMenu.ReopenAction
Creates a new reopen action.
requiresFile() - Method in class csheets.ui.ctrl.BaseAction
Returns whether the action requires the active workbook to be stored in a file in order to be enabled.
requiresFile() - Method in class csheets.ui.ctrl.SaveAction
 
requiresFile() - Method in class csheets.ui.ctrl.SaveAsAction
 
requiresModification() - Method in class csheets.ui.ctrl.BaseAction
Returns whether the action requires the active workbook to be modified in order to be enabled.
requiresModification() - Method in class csheets.ui.ctrl.CloseAction
 
requiresModification() - Method in class csheets.ui.ctrl.SaveAction
 
resetStyle() - Method in class csheets.ext.style.StylableCell
Restes the style of the cell.
resetTestCases() - Method in class csheets.ext.test.TestableCell
Generates new test cases for the cell, provided that all its precedents have test case parameters.
resolveClass(ObjectStreamClass) - Method in class csheets.io.DynamicObjectInputStream
Load the local class equivalent of the specified stream class descriptor, by first querying the given class loader.
RESUME_EDIT_COMMAND - Static variable in class csheets.ui.grid.Grid
The action command used for the action
RowHeader - Class in csheets.ui.grid
The row header for spreadsheet tables.
RowHeader(JTable) - Constructor for class csheets.ui.grid.RowHeader
Creates a new row header for the given table.
RowHeader.RowResizer - Class in csheets.ui.grid
A mouse input listener that enables resizing of rows
RowHeader.RowResizer() - Constructor for class csheets.ui.grid.RowHeader.RowResizer
 
RPAR - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
RPAR - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
run() - Method in class csheets.CleanSheets.EventDispatcher
Dispatches the event.
run() - Method in class csheets.ext.database.core.ThreadExport
 
run() - Method in class csheets.ext.database.core.ThreadImport
 
run() - Method in class csheets.ext.database.core.ThreadImportTables
 
run() - Method in class csheets.ext.database.core.ThreadSync
 
run() - Method in class csheets.ext.database.core.ThreadUpdate
 
run() - Method in class csheets.ext.share.core.Client
Running thread
run() - Method in class csheets.ext.share.core.ClientDiscover
 
run() - Method in class csheets.ext.share.core.Server
running thread
run() - Method in class csheets.ext.share.core.ServerDiscover
 
run() - Method in class csheets.ext.share.core.ThreadClient
Running thread
run() - Method in class csheets.ext.share.core.ThreadServer
running thread
run() - Method in class csheets.ext.share.core.ThreadServerReceiving
 
run() - Method in class csheets.ui.ctrl.UIController.EventDispatcher
Dispatches the event.
run() - Method in class csheets.ui.Frame.Creator
 

S

save(Workbook) - Method in class csheets.CleanSheets
Saves the given workbook to the file from which it was loaded, or to which it was most recently saved.
SaveAction - Class in csheets.ui.ctrl
An action for saving a spreadsheet to the current working file.
SaveAction(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.SaveAction
Creates a new save command
saveAs(Workbook, File) - Method in class csheets.CleanSheets
Saves the given workbook to the given file.
SaveAsAction - Class in csheets.ui.ctrl
An action for saving a spreadsheet to a user-supplied file.
SaveAsAction(CleanSheets, UIController, FileChooser) - Constructor for class csheets.ui.ctrl.SaveAsAction
Creates a new save as action.
SearchAction - Class in csheets.ui.ctrl
A search and replace operation.
SearchAction() - Constructor for class csheets.ui.ctrl.SearchAction
Creates a new search and replace action.
selectAll() - Method in class csheets.ui.sheet.SpreadsheetTable
Selects all cells in the spreadsheet table.
SelectAllAction - Class in csheets.ui.ctrl
An operation for selecting all cells in the current active spreadsheet table.
SelectAllAction() - Constructor for class csheets.ui.ctrl.SelectAllAction
Creates a new selection action.
selectionChanged(SelectionEvent) - Method in class csheets.ext.assertion.ui.AssertionPanel
Updates the assertion field and status label when the active cell of the application is changed.
selectionChanged(SelectionEvent) - Method in class csheets.ext.assertion.ui.AssertionToolBar
 
selectionChanged(SelectionEvent) - Method in class csheets.ext.comments.ui.CommentPanel
Updates the comments field
selectionChanged(SelectionEvent) - Method in class csheets.ext.deptree.DependencyTree
Rebuilds the tree by updating its root node when the active cell is changed.
selectionChanged(SelectionEvent) - Method in class csheets.ext.deptree.DependentsTree
 
selectionChanged(SelectionEvent) - Method in class csheets.ext.deptree.PrecedentsTree
 
selectionChanged(SelectionEvent) - Method in class csheets.ext.style.ui.FormatAction
Updates the state of the action when a new cell is selected.
selectionChanged(SelectionEvent) - Method in class csheets.ext.style.ui.StyleToolBar
Selects buttons depending on the style of the active cell.
selectionChanged(SelectionEvent) - Method in class csheets.ext.test.ui.TestCasePanel
Updates the table of precedents when the active cell is changed.
selectionChanged(SelectionEvent) - Method in class csheets.ext.test.ui.TestCaseParamPanel
Updates the table of precedents when the active cell is changed.
selectionChanged(SelectionEvent) - Method in class csheets.ext.test.ui.TestToolBar
 
selectionChanged(SelectionEvent) - Method in interface csheets.ui.ctrl.SelectionListener
Invoked when the active workbook, spreadsheet and/or cell of the application is changed.
selectionChanged(SelectionEvent) - Method in class csheets.ui.Frame
Updates the title of the window when a new active workbook is selected.
selectionChanged(SelectionEvent) - Method in class csheets.ui.sheet.AddressBox
Updates the text field with the content of the new active cell.
selectionChanged(SelectionEvent) - Method in class csheets.ui.sheet.CellEditor
Updates the text field with the content of the new active cell.
selectionChanged(SelectionEvent) - Method in class csheets.ui.sheet.SpreadsheetTable
Updates the selection in the table when the active cell is changed.
selectionChanged(SelectionEvent) - Method in class csheets.ui.sheet.WorkbookPane
Updates the tabs in the pane when a new active workbook is selected.
selectionChanged(SelectionEvent) - Method in class csheets.ui.ViewMenu
Selects the item of the workbook that was selected.
selectionChanged(SelectionEvent) - Method in class csheets.ui.WindowMenu
Selects the item of the workbook that was selected.
SelectionEvent - Class in csheets.ui.ctrl
A selection application event is used to notify interested parties that a new active workbook, spreadsheet and/or cell is selected.
SelectionEvent(Object, Workbook, Spreadsheet, Cell, Workbook, Spreadsheet, Cell) - Constructor for class csheets.ui.ctrl.SelectionEvent
Creates a new selection event.
SelectionListener - Interface in csheets.ui.ctrl
A listener for receiving notification changes when a new active workbook, spreadsheet and/or cell is selected.
selectNextTab(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
selectPreviousTab(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
SEMI - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
SEMI - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
SendAction - Class in csheets.ext.share.ui
An action for the send action in the sharing extension
SendAction(UIController) - Constructor for class csheets.ext.share.ui.SendAction
Creates a new send action
SendController - Class in csheets.ext.share.controller
Controller of the send action
SendController() - Constructor for class csheets.ext.share.controller.SendController
 
SendReceiveTest - Class in csheets.core.ext.share
Test the connectivity of the spreadsheet
SendReceiveTest() - Constructor for class csheets.core.ext.share.SendReceiveTest
 
sendToServer(Socket) - Method in class csheets.ext.share.core.Client
Method that when changes occurred on cells of client's share, listener changes a flag value and this method can run and send that update to the server
SendUI - Class in csheets.ext.share.ui
Create a user interface for the send action
SendUI() - Constructor for class csheets.ext.share.ui.SendUI
 
SEPARATOR - Static variable in class csheets.io.CSVCodec
The string used to separate the content of different cells
sequence() - Method in class csheets.core.formula.compiler.NumberSignFormulaParser
 
SERIAL_CELL_FLAVOR - Static variable in class csheets.ui.sheet.CellTransferable
The data flavor for serialized transfer of cells
serialVersionUID - Static variable in exception csheets.ext.assertion.AssertionException
 
Server - Class in csheets.ext.share.core
Class that implement the server in the extension
ServerDiscover - Class in csheets.ext.share.core
Class that implements a server side of the discover through network
setActiveCell(Cell) - Method in class csheets.ui.ctrl.UIController
Sets the active cell of the application, and thereby also the active spreadsheet and workbook.
setActiveSpreadsheet(Spreadsheet) - Method in class csheets.ui.ctrl.UIController
Sets the active spreadsheet of the application, and thereby also the active workbook.
setActiveWorkbook(Workbook) - Method in class csheets.ui.ctrl.UIController
Sets the given workbook of the application.
setAssertion(AssertableCell, String) - Method in class csheets.ext.assertion.ui.AssertionController
Attempts to create a new assertion from the given string.
setBackgroundColor(Color) - Method in class csheets.ext.style.StylableCell
Sets the background color of the cell.
setBorder(Border) - Method in class csheets.ext.style.StylableCell
Sets the border of the cell.
setButtonsEnabled() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
setCell(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerClient
method to set the cell
setCell(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerServer
method to set the cell
setColumnWidth(int, int) - Method in class csheets.ext.style.StylableSpreadsheet
Sets the width of the given column.
setComment(CommentableCell, String) - Method in class csheets.ext.comments.ui.CommentController
Attempts to create a new comment from the given string.
setContent(String) - Method in interface csheets.core.Cell
Sets the content of the cell and if it starts with the assignment operator attempts to parse a formula from it.
setContent(String) - Method in class csheets.core.CellImpl
 
setContent(String) - Method in class csheets.ext.CellExtension
 
setDataToExport(Cell[][], String, String, String) - Method in class csheets.ext.database.controller.ControllerExport
sets data to be exported
setDecision(int) - Method in class csheets.ext.database.core.ObserverMessages
Set the decision value
setEnabled(boolean) - Method in class csheets.ui.ctrl.SaveAsAction
 
setEnabled(boolean) - Method in class csheets.ui.ext.CellDecorator
Sets whether the decorator should be used when rendering.
setEnabled(boolean) - Method in class csheets.ui.ext.TableDecorator
Sets whether the decorator should be used when rendering.
setEnabledProperty(String, boolean) - Method in class csheets.ui.ext.UIExtension
Sets the enabled property corresponding to the given component key.
setErrorMsg(String) - Method in enum csheets.ext.assertion.Assertion.ComparisonResult
 
setFlag() - Method in class csheets.ext.database.ui.ConfirmImportUI
 
setFlag(boolean) - Method in class csheets.ext.share.core.CellNetworkListenerClient
method to set the flag's value
setFlag(boolean) - Method in class csheets.ext.share.core.CellNetworkListenerServer
method to set the flag's value
setFont(Font) - Method in class csheets.ext.style.StylableCell
Sets the font used when rendering the cell's content.
setForegroundColor(Color) - Method in class csheets.ext.style.StylableCell
Sets the color used when rendering the cell's content.
setFormat(Format) - Method in class csheets.ext.style.StylableCell
Sets the format applied to the cell's value before rendering.
setFormat(Format) - Method in class csheets.ext.style.ui.FormatChooser
Set the format to configure.
setHorizontalAlignment(int) - Method in class csheets.ext.style.StylableCell
Sets the horizontal alignment of the cell's content.
setMaximumItems(int) - Method in class csheets.ui.ReopenMenu
Sets the maximum number of reopen items in the menu.
setMaxTabHeight(int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
setModel(TableModel) - Method in class csheets.ui.sheet.SpreadsheetTable
Sets the data model of the table.
setPattern(String) - Method in class csheets.ext.style.ui.FormatChooser
Sets the localized pattern for the current format.
setRowHeight(int, int) - Method in class csheets.ext.style.StylableSpreadsheet
Sets the height of the given row.
setRowHeight(int, int) - Method in class csheets.ui.sheet.SpreadsheetTable
Sets the height for row to rowHeight, revalidates, and repaints.
setSelectedBorder(Border) - Method in class csheets.ext.style.ui.BorderChooser
Sets the currently selected border in the dialog.
setSelectedFont(Font) - Method in class csheets.ext.style.ui.FontChooser
Sets the currently selected font in the dialog.
setSpreadsheet(Spreadsheet) - Method in class csheets.ui.sheet.SpreadsheetTable
Sets the spreadsheet that is displayed by the table.
setTestCaseParams(TestableCell, String, Set<TestCaseParam>) - Method in class csheets.ext.test.ui.TestCaseParamController
Sets the active cell's user-specified testcase parameters.
setTitle(String) - Method in interface csheets.core.Spreadsheet
Sets the title of the spreadsheet.
setTitle(String) - Method in class csheets.core.SpreadsheetImpl
 
setTitle(String) - Method in class csheets.ext.SpreadsheetExtension
 
setType(TestCaseParam.Type, boolean) - Method in class csheets.ext.test.TestCaseParam
 
setUpBeforeClass() - Static method in class csheets.core.formula.lang.DowhileTest
Create a new workbook for the program
setUpBeforeClass() - Static method in class csheets.core.formula.lang.EvalTest
Create a new workbook for the program
setUpClass() - Static method in class csheets.core.ext.share.SendReceiveTest
Create a new workbook for the program
setUpClass() - Static method in class csheets.core.formula.compiler.NumberSignCompilerTest
Create a new workbook for the program
setUpClass() - Static method in class csheets.core.formula.lang.WhiledoTest
Create a new workbook for the program
setUSAssertion(USAssertion) - Method in class csheets.ext.assertion.AssertableCell
Sets the user-specified assertion for the cell.
setUserComment(String) - Method in class csheets.ext.comments.CommentableCell
Sets the user-specified comment for the cell.
setValidationState(TestCase.ValidationState) - Method in class csheets.ext.test.TestCase
 
setValueAt(Object, int, int) - Method in class csheets.ui.sheet.SpreadsheetTableModel
Implemented as a no-op, since the table's CellEditor instance updates the content of cells.
setVerticalAlignment(int) - Method in class csheets.ext.style.StylableCell
Sets the vertical alignment of the cell's content.
setVisibleCount(int) - Method in class csheets.ui.sheet.WorkbookPane
 
setVisibleStartIndex(int) - Method in class csheets.ui.sheet.WorkbookPane
 
setWorkbookModified(Workbook) - Method in class csheets.ui.ctrl.UIController
Specifies whether the given workbook has been modified.
SGAssertion - Class in csheets.ext.assertion
Class representing a System Generated Assertion.
SGAssertion(AssertableCell) - Constructor for class csheets.ext.assertion.SGAssertion
Constructs a new System Generated Assertion (SGA) for the specified Cell if possible.
SharingExtension - Class in csheets.ext.share
An extension that will share cells throw network.
SharingExtension() - Constructor for class csheets.ext.share.SharingExtension
Creates a new Sharing extension
SharingMenu - Class in csheets.ext.share.ui
The class that will add the menu elements to the main menu of the application
SharingMenu(UIController) - Constructor for class csheets.ext.share.ui.SharingMenu
Creates a simple menu bar with the options to choose a Receive or a Sharing Action
shouldSelectCell(EventObject) - Method in class csheets.ui.sheet.CellEditor
Returns true if the given event should cause the cell to be selected.
showDialog(Component, String, Border) - Static method in class csheets.ext.style.ui.BorderChooser
Lets the user select a border from a chooser in a standard dialog.
showDialog(Component, String, Font) - Static method in class csheets.ext.style.ui.FontChooser
Lets the user select a font from a chooser in a standard dialog.
showDialog(Component, String) - Method in class csheets.ext.style.ui.FormatChooser
Shows a dialog box requesting input from the user.
showErrorDialog(Object) - Method in class csheets.ui.ctrl.BaseAction
Shows the user an error message.
shutdown() - Method in class csheets.ext.database.core.ConsoleHsqlTest
safe shutdown of HSQL database
SideBarAction - Class in csheets.ui.ext
An action for showing and hiding UI extension side bars.
SideBarAction(UIExtension, JComponent) - Constructor for class csheets.ui.ext.SideBarAction
Creates a new side bar action.
sin(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the sine interval of an interval.
sin(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the sine MultiInterval of a MultiInterval
size() - Method in class csheets.ext.assertion.Interval
Retrieve the size of this interval.
SortAction - Class in csheets.ui.ctrl
A sorting operation.
SortAction() - Constructor for class csheets.ui.ctrl.SortAction
Creates a new sorting action.
sPane - Variable in class csheets.ui.sheet.WorkbookPaneUI.TabShifter
 
Spreadsheet - Interface in csheets.core
A spreadsheet which provides cell data and dependencies.
SpreadsheetAppEvent - Class in csheets
A spreadsheet application event is used to notify interested parties that a workbook has been created, loaded or stored.
SpreadsheetAppEvent(Object, Workbook, File, SpreadsheetAppEvent.Type) - Constructor for class csheets.SpreadsheetAppEvent
Creates a new spreadsheet application event, belonging to a workbook stored in a file.
SpreadsheetAppEvent.Type - Enum in csheets
The types of events that are fired from a spreadsheet application
SpreadsheetAppListener - Interface in csheets
A listener for receiving notification when workbooks are created, loaded and saved in a spreadsheet application.
SpreadsheetExtension - Class in csheets.ext
A base class for extensions of spreadsheets that uses delegation to provide cell data.
SpreadsheetExtension(Spreadsheet, String) - Constructor for class csheets.ext.SpreadsheetExtension
Creates a new spreadsheet extension.
SpreadsheetImpl - Class in csheets.core
The implementation of the Spreadsheet interface.
SpreadsheetImpl(Workbook, String) - Constructor for class csheets.core.SpreadsheetImpl
Creates a new spreadsheet.
SpreadsheetImpl(Workbook, String, String[][]) - Constructor for class csheets.core.SpreadsheetImpl
Creates a new spreadsheet, in which cells are initialized with data from the given content matrix.
spreadsheetInserted(Spreadsheet, int) - Method in interface csheets.core.WorkbookListener
Invoked when a spreadsheet has been inserted into a workbook.
spreadsheetRemoved(Spreadsheet) - Method in interface csheets.core.WorkbookListener
Invoked when a spreadsheet has been removed from a workbook.
spreadsheetRenamed(Spreadsheet) - Method in interface csheets.core.WorkbookListener
Invoked when a spreadsheet in a workbook has been renamed.
SpreadsheetTable - Class in csheets.ui.sheet
A customized JTable component, used to visualize a spreadsheet.
SpreadsheetTable(Spreadsheet, UIController) - Constructor for class csheets.ui.sheet.SpreadsheetTable
Creates a spreadsheet table for the given spreadsheet.
SpreadsheetTable(SpreadsheetTableModel, UIController) - Constructor for class csheets.ui.sheet.SpreadsheetTable
Creates a spreadsheet table for the given spreadsheet table model.
SpreadsheetTable.ClearSelectionAction - Class in csheets.ui.sheet
An action for clearing the content of the selected cells, without invoking the editor.
SpreadsheetTable.ClearSelectionAction() - Constructor for class csheets.ui.sheet.SpreadsheetTable.ClearSelectionAction
Creates a selection clearing action.
SpreadsheetTableModel - Class in csheets.ui.sheet
An table model that provides a table with data from a spreadsheet.
SpreadsheetTableModel(Spreadsheet, UIController) - Constructor for class csheets.ui.sheet.SpreadsheetTableModel
Creates a spreadsheet table model.
SpreadsheetTest - Class in csheets.core
 
SpreadsheetTest() - Constructor for class csheets.core.SpreadsheetTest
 
sqrt(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the square root of an Interval
sqrt(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the square root of a MultiInterval
StandardToolBar - Class in csheets.ui
The tool bar that displays standard file- and edit-related actions.
StandardToolBar(ActionManager) - Constructor for class csheets.ui.StandardToolBar
Creates a new standard tool bar.
startClient(String, int, Cell, String, Observer) - Method in class csheets.ext.share.controller.ReceiveController
Method that will create a new client and will start the connection
startClient(Connections, Cell, Observer, String) - Method in class csheets.ext.share.controller.ReceiveController
Method that will create a new client and will start the connection
startClient(String, int, Cell, String, Observer) - Method in class csheets.ext.share.core.Client
Method that will start the client and receive cells throw network
startClient(Connections, Cell, Observer, String) - Method in class csheets.ext.share.core.Client
Method that will start the client and receive cells throw network
startServer(int, Cell[][], String, String, Observer) - Method in class csheets.ext.share.controller.SendController
Method that will create a new server and will start the connection
startServer(int, Cell[][], String, String, Observer) - Method in class csheets.ext.share.core.Server
Method that will start the server and share the cells throw network
startSync(String, String, Cell[][], String, String, Observer) - Method in class csheets.ext.database.controller.ControllerSync
Start the sync between application and database
startSync(String, String, Cell[][], String, String, Observer) - Method in class csheets.ext.database.core.DatabaseFacade
Starts a new sync with database
stateChanged(ChangeEvent) - Method in class csheets.ui.sheet.WorkbookPane.SelectionListener
 
stopCellEditing() - Method in class csheets.ui.sheet.CellEditor
Stops editing and updates the cell's content.
store(String) - Method in class csheets.io.NamedProperties
Invokes store() using the file that belongs to the properties.
storeToXML(String) - Method in class csheets.io.NamedProperties
Invokes storeToXML() using the file that belongs to the properties.
STRING - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
STRING - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
StylableCell - Class in csheets.ext.style
An extension of a cell in a spreadsheet, with support for style, i.e. font, format, alignment, color and border.
StylableCell(Cell) - Constructor for class csheets.ext.style.StylableCell
Creates a stylable cell extension for the given cell.
StylableSpreadsheet - Class in csheets.ext.style
An extension of a spreadsheet, with support for style, i.e. row and column dimensions and cell spanning.
StylableSpreadsheet(Spreadsheet) - Constructor for class csheets.ext.style.StylableSpreadsheet
Creates a stylable cell spreadsheet for the given spreadsheet.
StyleAction - Class in csheets.ext.style.ui
A style operation.
StyleAction(UIController) - Constructor for class csheets.ext.style.ui.StyleAction
Creates a new style action.
StyleExtension - Class in csheets.ext.style
The extension for style.
StyleExtension() - Constructor for class csheets.ext.style.StyleExtension
Creates a new style extension.
StyleMenu - Class in csheets.ext.style.ui
A menu that displays style-related actions.
StyleMenu(UIController) - Constructor for class csheets.ext.style.ui.StyleMenu
Creates a new style menu.
StyleToolBar - Class in csheets.ext.style.ui
A tool bar that displays style-related actions.
StyleToolBar(UIController) - Constructor for class csheets.ext.style.ui.StyleToolBar
Creates a new style tool bar.
StyleUIExtension - Class in csheets.ext.style.ui
The user interface extension for style.
StyleUIExtension(StyleExtension, UIController) - Constructor for class csheets.ext.style.ui.StyleUIExtension
Creates a new user interface extension for style.
sub(Interval, Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the difference between two intervals
sub(MultiInterval, MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the difference of two MultiIntervals
Subject - Interface in csheets.ext.database.controller
The subject class of observer
Subtracter - Class in csheets.core.formula.lang
A subtracter of a numeric operand from another.
Subtracter() - Constructor for class csheets.core.formula.lang.Subtracter
Creates a new subtracter.
Sum - Class in csheets.core.formula.lang
A function that returns the numeric sum of its arguments.
Sum() - Constructor for class csheets.core.formula.lang.Sum
Creates a new instance of the SUM function.
sum(List<Interval>) - Static method in class csheets.ext.assertion.Interval
Calculates the sum of a List of intervals
sum(List<MultiInterval>) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the sum of a List of MultiIntervals
Sync - Class in csheets.ext.database.ui
Class that will create a JMenu item for the sync
Sync(UIController) - Constructor for class csheets.ext.database.ui.Sync
Creates a new sync menu item
sync - Variable in class csheets.ext.database.ui.UISync
this ui
sysMsg - Variable in class csheets.ext.database.ui.UIExport
 
sysMsg - Variable in class csheets.ext.database.ui.UIImport
 
sysMsg - Variable in class csheets.ext.database.ui.UISync
label to display system information to the user
sysMsg - Variable in class csheets.ext.database.ui.UITableSelect
 
sysMsg - Variable in class csheets.ext.database.ui.UITableSelectUpdate
 
sysMsg - Variable in class csheets.ext.database.ui.UIUpdate
 

T

tabForCoordinate(JTabbedPane, int, int) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
tableChanged(TableModelEvent) - Method in class csheets.ext.test.ui.TestCasePanel.ValidationStateChanger
Sets the validation state of a test case.
tableChanged(TableModelEvent) - Method in class csheets.ext.test.ui.TestCaseParamPanel.TestCaseParamSetter
 
TableDecorator - Class in csheets.ui.ext
A table decorator visualizes extension-specific data by drawing on top of a table's graphics context.
TableDecorator() - Constructor for class csheets.ui.ext.TableDecorator
Creates a new table decorator.
TableDecoratorAction - Class in csheets.ui.ext
An action for enabling and disabling table decorators.
TableDecoratorAction(UIExtension) - Constructor for class csheets.ui.ext.TableDecoratorAction
Creates a new table decorator action.
tabPane - Variable in class csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
 
tan(Interval) - Static method in class csheets.ext.assertion.Interval
 
tan(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the tangent MultiInterval of a MultiInterval
term(List<Interval>) - Method in class csheets.ext.assertion.AssertionParser
 
TestableCell - Class in csheets.ext.test
An extension of a cell in a spreadsheet, with support for test cases.
TestableCell(Cell) - Constructor for class csheets.ext.test.TestableCell
Creates a testable cell extension for the given cell.
TestableCellDecorator - Class in csheets.ext.test.ui
A decorator for testable cells.
TestableCellDecorator() - Constructor for class csheets.ext.test.ui.TestableCellDecorator
Creates a new cell decorator.
TestableCellListener - Interface in csheets.ext.test
A listener interface for receiving notification on events occurring in a testable cell.
TestableSpreadsheet - Class in csheets.ext.test
An extension of a spreadsheet, with support for testable cells.
TestableSpreadsheet(Spreadsheet) - Constructor for class csheets.ext.test.TestableSpreadsheet
Creates a testable spreadsheet for the given spreadsheet.
testApplyTo() - Method in class csheets.core.formula.lang.DowhileTest
Test the apply to
testApplyTo() - Method in class csheets.core.formula.lang.EvalTest
Test the apply to
testApplyTo() - Method in class csheets.core.formula.lang.WhiledoTest
Test the apply to
testAttribution() - Method in class csheets.core.formula.compiler.NumberSignCompilerTest
Tests the attribution function
TestCase - Class in csheets.ext.test
Contains the information for a single test case, i.e. a single test case parameter for each of the precedents.
TestCase(TestableCell, Set<TestCaseParam>) - Constructor for class csheets.ext.test.TestCase
Creates a new test case for the given cell in the given spreadsheet.
TestCase.ValidationState - Enum in csheets.ext.test
The validation states of a test case.
TestCaseBuilder - Class in csheets.ext.test
An expression visitor that creates the expression for a test case, by replacing references with test case parameters.
TestCaseBuilder(Set<TestCaseParam>) - Constructor for class csheets.ext.test.TestCaseBuilder
Creates a new reference replacer, that converts the given expression to a test case using the given set of test case parameters
TestCasePanel - Class in csheets.ext.test.ui
A panel for displaying test cases and providing editing of their validation states.
TestCasePanel(UIController) - Constructor for class csheets.ext.test.ui.TestCasePanel
Creates a new test case panel.
TestCasePanel.ValidationStateChanger - Class in csheets.ext.test.ui
A table model listener for setting the validation state of test cases.
TestCasePanel.ValidationStateChanger(UIController) - Constructor for class csheets.ext.test.ui.TestCasePanel.ValidationStateChanger
Creates a new validation state changer
TestCaseParam - Class in csheets.ext.test
A class holding information about a Test Case Parameter.
TestCaseParam(TestableCell, Value, TestCaseParam.Type) - Constructor for class csheets.ext.test.TestCaseParam
Creates the Test Case Parameter.
TestCaseParam.Type - Enum in csheets.ext.test
The test case parameters origin can be either user entered, system generated within the cells assertion or derived from the values of its test cases
TestCaseParamController - Class in csheets.ext.test.ui
A controller for updating the test case parameters of a cell.
TestCaseParamController(UIController) - Constructor for class csheets.ext.test.ui.TestCaseParamController
Creates a new test case parameter controller.
testCaseParametersChanged(TestableCell) - Method in interface csheets.ext.test.TestableCellListener
Invoked when a test case parameter is added to or removed from a cell.
testCaseParametersChanged(TestableCell) - Method in class csheets.ext.test.ui.TestCasePanel
 
testCaseParametersChanged(TestableCell) - Method in class csheets.ext.test.ui.TestToolBar
 
TestCaseParamPanel - Class in csheets.ext.test.ui
A panel for displaying and providing editing of test case parameters
TestCaseParamPanel(UIController) - Constructor for class csheets.ext.test.ui.TestCaseParamPanel
Creates a new test case parameter panel.
TestCaseParamPanel.TestCaseParamSetter - Class in csheets.ext.test.ui
A table model listener for setting the test case parameters of a cell.
TestCaseParamPanel.TestCaseParamSetter() - Constructor for class csheets.ext.test.ui.TestCaseParamPanel.TestCaseParamSetter
 
TestCaseParamRenderer - Class in csheets.ext.test.ui
A table cell renderer for test case parameters.
TestCaseParamRenderer() - Constructor for class csheets.ext.test.ui.TestCaseParamRenderer
Creates a new test case parameter renderer.
TestCaseParamTable - Class in csheets.ext.test.ui
The table used to display and provide editing of test case parameters.
TestCaseParamTable(TableModel) - Constructor for class csheets.ext.test.ui.TestCaseParamTable
Creates a new test case parameter table.
TestCaseResultRenderer - Class in csheets.ext.test.ui
A table cell renderer for test case results.
TestCaseResultRenderer() - Constructor for class csheets.ext.test.ui.TestCaseResultRenderer
Creates a new test case result renderer.
testCasesChanged(TestableCell) - Method in interface csheets.ext.test.TestableCellListener
Invoked when a test case is added to or removed from a cell, or when the validation state of a test case is changed.
testCasesChanged(TestableCell) - Method in class csheets.ext.test.ui.TestCasePanel
Updates the table of test cases when they have changed.
testCasesChanged(TestableCell) - Method in class csheets.ext.test.ui.TestToolBar
 
TestCaseTable - Class in csheets.ext.test.ui
The table used to display test cases, and to provide editing of validation states.
TestCaseTable(TableModel) - Constructor for class csheets.ext.test.ui.TestCaseTable
Creates a new test case table.
testCheckIfANumber() - Method in class csheets.core.ext.share.ValidateTest
Test if the introduced port is a number
testCheckIFIPIsCorrect() - Method in class csheets.core.ext.share.ValidateTest
Test if the introduced ip is correct
testCheckPort() - Method in class csheets.core.ext.share.ValidateTest
Test if the introduced port is allowed.
testCommentableCellListenner() - Method in class csheets.ext.comments.CommentableCellTest
A method that tests the notifications for commented cell listeners.
testConnection() - Method in class csheets.core.ext.share.SendReceiveTest
Method that will test the connectivity
testDiscover() - Method in class csheets.core.ext.share.DiscoverTest
Test the discover function of the application
testDoWhile() - Method in class csheets.core.formula.compiler.NumberSignCompilerTest
Tests the dowhile function
testEncrypt() - Method in class csheets.core.ext.share.ValidateTest
Test the encrypt method
testEval() - Method in class csheets.core.formula.compiler.NumberSignCompilerTest
Tests the eval function
TestExtension - Class in csheets.ext.test
The extension for tests.
TestExtension() - Constructor for class csheets.ext.test.TestExtension
Creates a new test extension.
testGetIdentifier() - Method in class csheets.core.formula.lang.DowhileTest
Test the get identifier
testGetIdentifier() - Method in class csheets.core.formula.lang.EvalTest
Test the get identifier
testGetIdentifier() - Method in class csheets.core.formula.lang.WhiledoTest
Test the get identifier
testGetSpreadsheetCount() - Method in class csheets.core.WorkbookTest
 
testHasComment() - Method in class csheets.ext.comments.CommentableCellTest
A method that tests the property hasComment.
testIsVarArg() - Method in class csheets.core.formula.lang.DowhileTest
Test if is Variable arguments
testIsVarArg() - Method in class csheets.core.formula.lang.EvalTest
Test if is Variable arguments
testIsVarArg() - Method in class csheets.core.formula.lang.WhiledoTest
Test if is Variable arguments
testRemoveMessage() - Method in class csheets.core.ext.share.ValidateTest
Test if the method to remove a message from datagram works
testSequence() - Method in class csheets.core.formula.compiler.NumberSignCompilerTest
Tests the sequence of expressions in the cell
testSetGetUserComment() - Method in class csheets.ext.comments.CommentableCellTest
A method that tests the setter and getter of the user comment.
testSetTitle() - Method in class csheets.core.SpreadsheetTest
 
TestTable - Class in csheets.ext.test.ui
A base class for the test case and test case parameter tables.
TestTable(TableModel) - Constructor for class csheets.ext.test.ui.TestTable
Creates a new test table.
TestToolBar - Class in csheets.ext.test.ui
A toolbar that shows information about test cases.
TestToolBar() - Constructor for class csheets.ext.test.ui.TestToolBar
 
TestUIExtension - Class in csheets.ext.test.ui
The user interface extension for tests.
TestUIExtension(TestExtension, UIController) - Constructor for class csheets.ext.test.ui.TestUIExtension
Creates a new user interface extension for tests.
testWhileDo() - Method in class csheets.core.formula.compiler.NumberSignCompilerTest
Tests the whiledo formula
ThreadClient - Class in csheets.ext.share.core
Class that implement the client to can receives updates from server
ThreadClient(Cell, Socket, CellNetworkListenerClient, Observer) - Constructor for class csheets.ext.share.core.ThreadClient
ThreadClient's builder
ThreadExport - Class in csheets.ext.database.core
The thread responsible for the export of data to a database
ThreadExport(Cell[][], String, String, String, String) - Constructor for class csheets.ext.database.core.ThreadExport
 
ThreadExport(Cell[][], String, String, String, String, String, ControllerExport) - Constructor for class csheets.ext.database.core.ThreadExport
 
ThreadImport - Class in csheets.ext.database.core
The thread responsible for the import of data from a database
ThreadImport(Cell, String, String, String, String, String, ControllerImport) - Constructor for class csheets.ext.database.core.ThreadImport
construtor
ThreadImportTables - Class in csheets.ext.database.core
The thread responsible for the import of table information from a database
ThreadImportTables(String, String, String, String, ControllerImport, Spreadsheet) - Constructor for class csheets.ext.database.core.ThreadImportTables
construtor
ThreadServer - Class in csheets.ext.share.core
Class that implement the server in the extension
ThreadServer(Cell[][], Socket, String, Observer) - Constructor for class csheets.ext.share.core.ThreadServer
Create internaly a new client
ThreadServerReceiving - Class in csheets.ext.share.core
Class that implement the client to can receives updates from server
ThreadServerReceiving(Socket, CellNetworkListenerServer, Observer) - Constructor for class csheets.ext.share.core.ThreadServerReceiving
Creates a new thread for the server receive updates
ThreadSync - Class in csheets.ext.database.core
Creates a new thread for the sync function
ThreadSync(Cell[][], String, String, String, String, String, Observer) - Constructor for class csheets.ext.database.core.ThreadSync
Creates a new thread for sync function
ThreadUpdate - Class in csheets.ext.database.core
The thread responsible for the update of Cleansheet's content with a database
ThreadUpdate(String, String, String, String, ControllerUpdate, Cell[][]) - Constructor for class csheets.ext.database.core.ThreadUpdate
construtor
thrExp - Variable in class csheets.ext.database.ui.UIExport
 
thrImpTables - Variable in class csheets.ext.database.ui.UIImport
 
thrSync - Variable in class csheets.ext.database.ui.UISync
export thread
thrUp - Variable in class csheets.ext.database.ui.UIUpdate
 
TITLE - Static variable in class csheets.ui.Frame
The base of the window title
TO - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 
toAny() - Method in class csheets.core.Value
Returns the value in untyped form.
toBoolean() - Method in class csheets.core.Value
Returns a boolean representation of the value.
toDate() - Method in class csheets.core.Value
Returns a date representation of the value.
toDouble() - Method in class csheets.core.Value
Returns a primitive numeric representation of the value.
toError() - Method in class csheets.core.Value
Returns an error representation of the value.
toInt(Interval) - Static method in class csheets.ext.assertion.Interval
Calculates the Interval you get if you convert the values from double to int
toInt(MultiInterval) - Static method in class csheets.ext.assertion.MultiInterval
Calculates the MultiInterval you get if you convert all values from double to int
toMatrix() - Method in class csheets.core.Value
Returns a matrix representation of the value.
toNumber() - Method in class csheets.core.Value
Returns a numeric representation of the value.
toString() - Method in class csheets.core.Address
Returns a string representation of the address on the form "B22", composed of the letter of the column and number of the row that intersect to form the address.
toString() - Method in class csheets.core.CellImpl
Returns a string representation of the cell.
toString() - Method in class csheets.core.formula.BinaryOperation
 
toString() - Method in exception csheets.core.formula.compiler.FormulaCompilationException
Returns a string representation of the exception.
toString() - Method in exception csheets.core.formula.compiler.IllegalFunctionCallException
Returns a string representation of the exception.
toString() - Method in class csheets.core.formula.Formula
Returns a string representation of the formula.
toString() - Method in class csheets.core.formula.FunctionCall
 
toString() - Method in class csheets.core.formula.FunctionParameter
Returns a string representation of the parameter.
toString() - Method in class csheets.core.formula.lang.Adder
 
toString() - Method in class csheets.core.formula.lang.CellReference
Returns a string representation of the address of the cell reference on the form "B22", composed of the letter of the column and number of the row that intersect to form the address.
toString() - Method in class csheets.core.formula.lang.Concatenator
 
toString() - Method in class csheets.core.formula.lang.Divider
 
toString() - Method in exception csheets.core.formula.lang.DivisionByZeroException
Returns a string representation of the exception.
toString() - Method in class csheets.core.formula.lang.Equal
 
toString() - Method in class csheets.core.formula.lang.Exponentiator
 
toString() - Method in class csheets.core.formula.lang.GreaterThan
 
toString() - Method in class csheets.core.formula.lang.GreaterThanOrEqual
 
toString() - Method in class csheets.core.formula.lang.LessThan
 
toString() - Method in class csheets.core.formula.lang.LessThanOrEqual
 
toString() - Method in class csheets.core.formula.lang.Multiplier
 
toString() - Method in class csheets.core.formula.lang.Negator
 
toString() - Method in class csheets.core.formula.lang.NotEqual
 
toString() - Method in class csheets.core.formula.lang.Percent
 
toString() - Method in class csheets.core.formula.lang.RangeReference
 
toString() - Method in class csheets.core.formula.lang.RelationalOperator
 
toString() - Method in class csheets.core.formula.lang.Subtracter
 
toString() - Method in exception csheets.core.formula.lang.UnknownElementException
Returns a string representation of the exception.
toString() - Method in class csheets.core.formula.Literal
 
toString() - Method in class csheets.core.formula.UnaryOperation
 
toString() - Method in exception csheets.core.formula.util.CircularReferenceException
Returns a string representation of the exception.
toString() - Method in exception csheets.core.IllegalValueTypeException
Returns a string representation of the exception.
toString() - Method in class csheets.core.Value
Returns a string representation of the value.
toString(Format) - Method in class csheets.core.Value
Returns a string representation of the value, using the given date or number format.
toString() - Method in class csheets.ext.assertion.Assertion
 
toString() - Method in exception csheets.ext.assertion.AssertionException
Returns a message describing this error.
toString() - Method in class csheets.ext.assertion.AssertionWarning
Returns a message in english describing the conflict represented by this warning.
toString() - Method in class csheets.ext.assertion.Interval
Converts this Interval into a string representation.
toString() - Method in class csheets.ext.assertion.MultiInterval
Returns a string representation of this MultiInterval.
toString() - Method in class csheets.ext.assertion.USAssertion
 
toString() - Method in class csheets.ext.CellExtension
 
toString() - Method in class csheets.ext.share.core.Connections
 
toString2() - Method in class csheets.ext.test.TestCaseParam
 
toText() - Method in class csheets.core.Value
Returns a text representation of the value.
treeCollapsed(TreeExpansionEvent) - Method in class csheets.ext.deptree.ExpansionPopulator
Does nothing.
treeExpanded(TreeExpansionEvent) - Method in class csheets.ext.deptree.ExpansionPopulator
Populates the node that was expanded.
treeModel - Variable in class csheets.ext.deptree.CellNode
The data model to which the node belongs
treeModel - Variable in class csheets.ext.deptree.DependencyTree
The data model that defines the tree
triggerUpdate(Cell, Value) - Method in class csheets.core.UpdateCellContent
updates a cell's content
True - Class in csheets.core.formula.lang
A function that returns the boolean value true.
True() - Constructor for class csheets.core.formula.lang.True
Creates a new instance of the TRUE function.

U

uiController - Variable in class csheets.ext.database.ui.Export
 
uiController - Variable in class csheets.ext.database.ui.ImportAction
 
uiController - Variable in class csheets.ext.database.ui.Sync
ui controller
uiController - Variable in class csheets.ext.database.ui.Update
 
uiController - Variable in class csheets.ext.deptree.DependencyTree
The user interface controller
uiController - Variable in class csheets.ext.share.ui.ReceiveAction
User Interface Controller
uiController - Variable in class csheets.ext.share.ui.SendAction
User Interface Controller
uiController - Variable in class csheets.ext.simple.ui.ExampleAction
The user interface controller
uiController - Variable in class csheets.ext.style.ui.BackgroundAction
The user interface controller
uiController - Variable in class csheets.ext.style.ui.BorderAction
The user interface controller
uiController - Variable in class csheets.ext.style.ui.FontAction
The user interface controller
uiController - Variable in class csheets.ext.style.ui.ForegroundAction
The user interface controller
uiController - Variable in class csheets.ext.style.ui.StyleAction
The user interface controller
uiController - Variable in class csheets.ui.ctrl.OpenAction
The user interface controller
uiController - Variable in class csheets.ui.ctrl.SaveAsAction
The user interface controller
UIController - Class in csheets.ui.ctrl
A controller for managing the current selection, i.e. the active workbook, spreadsheet and cell, as well as for keeping track of modifications to workbooks and of user interface extensions.
UIController(CleanSheets) - Constructor for class csheets.ui.ctrl.UIController
Creates a new user interface controller.
uiController - Variable in class csheets.ui.ext.UIExtension
The user interface controller
UIController.EventDispatcher - Class in csheets.ui.ctrl
A utility for dispatching events on the AWT event dispatching thread.
UIController.EventDispatcher(SelectionEvent, SelectionListener[]) - Constructor for class csheets.ui.ctrl.UIController.EventDispatcher
Creates a new event dispatcher.
UIDatabaseExtension - Class in csheets.ext.database.ui
UI extension that offers database options (export, import and update)
UIDatabaseExtension(Extension, UIController) - Constructor for class csheets.ext.database.ui.UIDatabaseExtension
constructor
UIExport - Class in csheets.ext.database.ui
GUI to export to database
UIExport(Cell[][]) - Constructor for class csheets.ext.database.ui.UIExport
Export GUI constructor
UIExport.HandlesEvent - Class in csheets.ext.database.ui
handles event on different GUI objects
UIExport.HandlesEvent() - Constructor for class csheets.ext.database.ui.UIExport.HandlesEvent
 
UIExtension - Class in csheets.ui.ext
A base class for user interface extensions to the CleanSheets application.
UIExtension(Extension, UIController) - Constructor for class csheets.ui.ext.UIExtension
Creates a new user interface extension..
UIExtensionComments - Class in csheets.ext.comments.ui
This class implements the UI interface extension for the comments extension.
UIExtensionComments(Extension, UIController) - Constructor for class csheets.ext.comments.ui.UIExtensionComments
The menu of the extension
UIExtensionExample - Class in csheets.ext.simple.ui
This class implements the UI interface extension for the simple extension.
UIExtensionExample(Extension, UIController) - Constructor for class csheets.ext.simple.ui.UIExtensionExample
 
UIImport - Class in csheets.ext.database.ui
GUI to import from the database
UIImport(Spreadsheet) - Constructor for class csheets.ext.database.ui.UIImport
constructor of the GUI
UIImport.HandlesEvent - Class in csheets.ext.database.ui
handles event on different GUI objects
UIImport.HandlesEvent() - Constructor for class csheets.ext.database.ui.UIImport.HandlesEvent
 
UISharingExtension - Class in csheets.ext.share.ui
This class implements the UI interface extension for the sharing extension.
UISharingExtension(Extension, UIController) - Constructor for class csheets.ext.share.ui.UISharingExtension
Creates a new UI for sharing extension
UISync - Class in csheets.ext.database.ui
Class that will implements the interface of the sync box
UISync(Cell[][]) - Constructor for class csheets.ext.database.ui.UISync
Creates a new sync ui
UISync.MergeWindowSync - Class in csheets.ext.database.ui
Creates a new merge window error
UISync.MergeWindowSync(Frame, boolean) - Constructor for class csheets.ext.database.ui.UISync.MergeWindowSync
Creates new MergeWindowSync frame
UITableSelect - Class in csheets.ext.database.ui
Table selection GUI (to select a select from the database)
UITableSelect(Spreadsheet, String, ControllerImport) - Constructor for class csheets.ext.database.ui.UITableSelect
constructor of the GUI for table selection
UITableSelect.HandlesEvent - Class in csheets.ext.database.ui
handles events on different GUI objects
UITableSelect.HandlesEvent() - Constructor for class csheets.ext.database.ui.UITableSelect.HandlesEvent
 
UITableSelectUpdate - Class in csheets.ext.database.ui
Table selection GUI (to select a table from the database)
UITableSelectUpdate(Cell[][], String, ControllerUpdate) - Constructor for class csheets.ext.database.ui.UITableSelectUpdate
constructor of the GUI for table selection
UITableSelectUpdate.HandlesEvent - Class in csheets.ext.database.ui
handles events on different GUI objects
UITableSelectUpdate.HandlesEvent() - Constructor for class csheets.ext.database.ui.UITableSelectUpdate.HandlesEvent
 
UIUpdate - Class in csheets.ext.database.ui
GUI to export to database
UIUpdate(Cell[][]) - Constructor for class csheets.ext.database.ui.UIUpdate
Update GUI constructor
UIUpdate.HandlesEvent - Class in csheets.ext.database.ui
handles event on different GUI objects
UIUpdate.HandlesEvent() - Constructor for class csheets.ext.database.ui.UIUpdate.HandlesEvent
 
UnaryOperation - Class in csheets.core.formula
A unary operation in a formula.
UnaryOperation(UnaryOperator, Expression) - Constructor for class csheets.core.formula.UnaryOperation
Creates a new unary operation.
UnaryOperator - Interface in csheets.core.formula
A unary operator in a formula.
unconfigureEnclosingScrollPane() - Method in class csheets.ui.grid.Grid
Removes the row header.
UnderlineAction - Class in csheets.ext.style.ui
An underlining operation.
UnderlineAction(UIController) - Constructor for class csheets.ext.style.ui.UnderlineAction
Creates a new underlining action.
UndoAction - Class in csheets.ui.ctrl
An undo operation.
UndoAction() - Constructor for class csheets.ui.ctrl.UndoAction
Creates a new undo action.
uninstallComponents() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
uninstallListeners() - Method in class csheets.ui.sheet.WorkbookPaneUI
 
uninstallUI(JComponent) - Method in class csheets.ui.sheet.WorkbookPaneUI
 
union(Interval, Interval) - Static method in class csheets.ext.assertion.Interval
Returns the union of two intersecting or bordering intervals.
UnknownElementException - Exception in csheets.core.formula.lang
An exception that is thrown if an unknown language element is requested.
UnknownElementException(String) - Constructor for exception csheets.core.formula.lang.UnknownElementException
Creates a new unknown identifier exception.
unload(Workbook) - Method in class csheets.CleanSheets
Unloads the given workbook.
update(Observable, Object) - Method in class csheets.core.ext.share.DiscoverTest
 
update(Observable, Object) - Method in class csheets.core.ext.share.SendReceiveTest
 
update(String) - Method in class csheets.ext.database.core.ConsoleHsqlTest
SQL commands CREATE, DROP, INSERT and UPDATE
update(Observable, Object) - Method in class csheets.ext.database.ui.UIExport
 
update(Observable, Object) - Method in class csheets.ext.database.ui.UIImport
 
update(Observable, Object) - Method in class csheets.ext.database.ui.UISync
 
update(Observable, Object) - Method in class csheets.ext.database.ui.UIUpdate
 
Update - Class in csheets.ext.database.ui
Update submenu
Update(UIController) - Constructor for class csheets.ext.database.ui.Update
Constructor
update(Observable, Object) - Method in class csheets.ext.share.ui.ReceiveUI
 
update(Observable, Object) - Method in class csheets.ext.share.ui.SendUI
 
update(Observable, Object) - Method in class csheets.ext.share.ui.UISharingExtension
 
UpdateCellContent - Class in csheets.core
A singleton to update a cell's content
updateDBList() - Method in class csheets.ext.database.core.DBCsvReader
updates the list of the current supported databases into the arraylist
updateRow(String, String, String, String) - Method in interface csheets.ext.database.core.DBConnectionStrategy
updates a single row in a database table
updateRow(String, String, String, String) - Method in class csheets.ext.database.core.DerbyConnection
 
updateRow(String, String, String, String) - Method in class csheets.ext.database.core.HsqlDBConnection
 
updateTable(String, String[][], String[][], Cell[][]) - Method in class csheets.ext.database.controller.ControllerUpdate
updates a database table based on the selected cells
updateTable(String, String[][], String[][], Cell[][]) - Method in class csheets.ext.database.core.DatabaseFacade
updates a database table based on the selected cells
updateTable() - Method in interface csheets.ext.database.core.DBConnectionStrategy
updates a given table
updateTable() - Method in class csheets.ext.database.core.DerbyConnection
 
updateTable() - Method in class csheets.ext.database.core.HsqlDBConnection
 
updateTableWithDeletion(String, String[][], String[][], Cell[][]) - Method in class csheets.ext.database.controller.ControllerUpdate
updates a spreadsheets table by deleting unselected cells and editing modified cells
updateTableWithDeletion(String, String[][], String[][], Cell[][]) - Method in class csheets.ext.database.core.DatabaseFacade
updates a database table by deleting unselected rows and editing modified rows
USAssertion - Class in csheets.ext.assertion
This class represents an Assertion.
USAssertion(String) - Constructor for class csheets.ext.assertion.USAssertion
Constructs an Assertion object

V

validate(Value) - Method in class csheets.ext.assertion.Assertion
Checks if the current assertion holds for the given value.
validate(double) - Method in class csheets.ext.assertion.Assertion
Checks if the current assertion holds for the given value
Validate - Class in csheets.ext.share.core
Class that will validate the various imput errors in extension program
Validate() - Constructor for class csheets.ext.share.core.Validate
 
ValidateTest - Class in csheets.core.ext.share
Class that will test the class Validate
ValidateTest() - Constructor for class csheets.core.ext.share.ValidateTest
 
ValidationStateRenderer - Class in csheets.ext.test.ui
A combo box in which validation states are selected, which acts as a table cell renderer.
ValidationStateRenderer() - Constructor for class csheets.ext.test.ui.ValidationStateRenderer
Creates a new validation state renderer.
Value - Class in csheets.core
A typed value that a cell can contain.
Value() - Constructor for class csheets.core.Value
Creates a null value.
Value(Number) - Constructor for class csheets.core.Value
Creates a numeric value.
Value(String) - Constructor for class csheets.core.Value
Creates a text value.
Value(Boolean) - Constructor for class csheets.core.Value
Creates a boolean value.
Value(Date) - Constructor for class csheets.core.Value
Creates a date value.
Value(Value[]) - Constructor for class csheets.core.Value
Creates a one-dimensional matrix value (vector).
Value(Value[][]) - Constructor for class csheets.core.Value
Creates a two-dimensional matrix value.
Value(Throwable) - Constructor for class csheets.core.Value
Creates an error value.
Value.Type - Enum in csheets.core
The recognized types of values
valueChanged(Cell) - Method in interface csheets.core.CellListener
Invoked when the value of a cell has changed, either by a change in its content, or by a change of value in one of its precedents.
valueChanged(Cell) - Method in class csheets.ext.CellExtension
 
valueChanged(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerClient
not implemented
valueChanged(Cell) - Method in class csheets.ext.share.core.CellNetworkListenerServer
not implemented
valueOf(String) - Static method in enum csheets.core.Value.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum csheets.ext.assertion.Assertion.ComparisonResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum csheets.ext.assertion.Assertion.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum csheets.ext.assertion.AssertionWarning.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum csheets.ext.test.TestCase.ValidationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum csheets.ext.test.TestCaseParam.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum csheets.SpreadsheetAppEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum csheets.core.Value.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum csheets.ext.assertion.Assertion.ComparisonResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum csheets.ext.assertion.Assertion.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum csheets.ext.assertion.AssertionWarning.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum csheets.ext.test.TestCase.ValidationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum csheets.ext.test.TestCaseParam.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum csheets.SpreadsheetAppEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL_ALIGNMENT - Static variable in class csheets.ext.style.StylableCell
The default vertical alignment
ViewMenu - Class in csheets.ui
A menu for listing the open workbooks, and allowing the user to navigate between them.
ViewMenu(CleanSheets, UIController) - Constructor for class csheets.ui.ViewMenu
Creates a view menu.
ViewMenu.SelectWorkbookAction - Class in csheets.ui
An action for selecting a workbook.
ViewMenu.SelectWorkbookAction(Workbook, UIController) - Constructor for class csheets.ui.ViewMenu.SelectWorkbookAction
Creates a new workbook selection action.
visitBinaryOperation(BinaryOperation) - Method in class csheets.core.formula.util.AbstractExpressionVisitor
 
visitBinaryOperation(BinaryOperation) - Method in class csheets.core.formula.util.ExpressionBuilder
 
visitBinaryOperation(BinaryOperation) - Method in class csheets.core.formula.util.ExpressionTreePrinter
 
visitBinaryOperation(BinaryOperation) - Method in interface csheets.core.formula.util.ExpressionVisitor
Visits the given binary expression.
visitBinaryOperation(BinaryOperation) - Method in class csheets.core.formula.util.Interpreter
 
visitBinaryOperation(BinaryOperation) - Method in class csheets.ext.assertion.AssertionArithmeticVisitor
 
visitFunctionCall(FunctionCall) - Method in class csheets.core.formula.util.AbstractExpressionVisitor
 
visitFunctionCall(FunctionCall) - Method in class csheets.core.formula.util.ExpressionBuilder
 
visitFunctionCall(FunctionCall) - Method in class csheets.core.formula.util.ExpressionTreePrinter
 
visitFunctionCall(FunctionCall) - Method in interface csheets.core.formula.util.ExpressionVisitor
Visits the given function call.
visitFunctionCall(FunctionCall) - Method in class csheets.core.formula.util.Interpreter
 
visitFunctionCall(FunctionCall) - Method in class csheets.ext.assertion.AssertionArithmeticVisitor
 
visitLiteral(Literal) - Method in class csheets.core.formula.util.AbstractExpressionVisitor
 
visitLiteral(Literal) - Method in class csheets.core.formula.util.ExpressionBuilder
 
visitLiteral(Literal) - Method in class csheets.core.formula.util.ExpressionTreePrinter
 
visitLiteral(Literal) - Method in interface csheets.core.formula.util.ExpressionVisitor
Visits the given literal.
visitLiteral(Literal) - Method in class csheets.core.formula.util.Interpreter
 
visitLiteral(Literal) - Method in class csheets.ext.assertion.AssertionArithmeticVisitor
 
visitReference(Reference) - Method in class csheets.core.formula.util.AbstractExpressionVisitor
 
visitReference(Reference) - Method in class csheets.core.formula.util.CircularReferenceFinder
Checks if the given reference causes a circular reference.
visitReference(Reference) - Method in class csheets.core.formula.util.ExpressionBuilder
 
visitReference(Reference) - Method in class csheets.core.formula.util.ExpressionTreePrinter
 
visitReference(Reference) - Method in interface csheets.core.formula.util.ExpressionVisitor
Visits the given cell reference.
visitReference(Reference) - Method in class csheets.core.formula.util.Interpreter
 
visitReference(Reference) - Method in class csheets.core.formula.util.ReferenceFetcher
Adds the reference to the set.
visitReference(Reference) - Method in class csheets.core.formula.util.ReferenceTransposer
Transposes the reference.
visitReference(Reference) - Method in class csheets.ext.assertion.AssertionArithmeticVisitor
 
visitReference(Reference) - Method in class csheets.ext.test.TestCaseBuilder
Replaces the reference with the appropriate test case parameter(s).
visitUnaryOperation(UnaryOperation) - Method in class csheets.core.formula.util.AbstractExpressionVisitor
 
visitUnaryOperation(UnaryOperation) - Method in class csheets.core.formula.util.ExpressionBuilder
 
visitUnaryOperation(UnaryOperation) - Method in class csheets.core.formula.util.ExpressionTreePrinter
 
visitUnaryOperation(UnaryOperation) - Method in interface csheets.core.formula.util.ExpressionVisitor
Visits the given unary expression.
visitUnaryOperation(UnaryOperation) - Method in class csheets.core.formula.util.Interpreter
 
visitUnaryOperation(UnaryOperation) - Method in class csheets.ext.assertion.AssertionArithmeticVisitor
 

W

Whiledo - Class in csheets.core.formula.lang
A function that implements a loop statement where the first condition was the stop argument and the next arguments are the execution statements
Whiledo() - Constructor for class csheets.core.formula.lang.Whiledo
Create a new instance of function while do
WhiledoTest - Class in csheets.core.formula.lang
Class that will test the whiledo function
WhiledoTest() - Constructor for class csheets.core.formula.lang.WhiledoTest
 
windowClosing(WindowEvent) - Method in class csheets.ui.WindowClosingHandler
Invokes exit() on the UI controller when a window closing event is received.
WindowClosingHandler - Class in csheets.ui
A window adapter that invokes an action on window closing.
WindowClosingHandler(Window, Action) - Constructor for class csheets.ui.WindowClosingHandler
Creates a new window closing handler
WindowMenu - Class in csheets.ui
A menu for listing the open workbooks, and allowing the user to navigate between them.
WindowMenu(CleanSheets, UIController) - Constructor for class csheets.ui.WindowMenu
Creates a window menu.
WindowMenu.SelectWorkbookAction - Class in csheets.ui
An action for selecting a workbook.
WindowMenu.SelectWorkbookAction(Workbook, UIController) - Constructor for class csheets.ui.WindowMenu.SelectWorkbookAction
Creates a new workbook selection action.
Workbook - Class in csheets.core
A workbook which can contain several spreadsheets.
Workbook() - Constructor for class csheets.core.Workbook
Creates a new empty workbook.
Workbook(int) - Constructor for class csheets.core.Workbook
Creates a new workbook, which initially contains the given number of blank spreadsheets.
Workbook(String[][]...) - Constructor for class csheets.core.Workbook
Creates a new workbook, using the given content matrix to create spreadsheets initially.
workbookCreated(SpreadsheetAppEvent) - Method in interface csheets.SpreadsheetAppListener
Invoked by the spreadsheet application to indicate that a new workbook has been created.
workbookCreated(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.ActionManager.ActionEnabler
 
workbookCreated(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.UIController
 
workbookCreated(SpreadsheetAppEvent) - Method in class csheets.ui.FileChooser
 
workbookCreated(SpreadsheetAppEvent) - Method in class csheets.ui.ReopenMenu
 
workbookCreated(SpreadsheetAppEvent) - Method in class csheets.ui.ViewMenu
Adds an item for the workbook that was created.
workbookCreated(SpreadsheetAppEvent) - Method in class csheets.ui.WindowMenu
Adds an item for the workbook that was created.
WorkbookListener - Interface in csheets.core
A listener interface for receiving notification on events occurring in a workbook.
workbookLoaded(SpreadsheetAppEvent) - Method in interface csheets.SpreadsheetAppListener
Invoked by the spreadsheet application to indicate that a workbook has been loaded from the given file.
workbookLoaded(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.ActionManager.ActionEnabler
 
workbookLoaded(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.UIController
 
workbookLoaded(SpreadsheetAppEvent) - Method in class csheets.ui.FileChooser
 
workbookLoaded(SpreadsheetAppEvent) - Method in class csheets.ui.ReopenMenu
 
workbookLoaded(SpreadsheetAppEvent) - Method in class csheets.ui.ViewMenu
Adds an item for the workbook that was loaded.
workbookLoaded(SpreadsheetAppEvent) - Method in class csheets.ui.WindowMenu
Adds an item for the workbook that was loaded.
workbookModified(EditEvent) - Method in class csheets.ui.ctrl.ActionManager.ActionEnabler
 
workbookModified(EditEvent) - Method in interface csheets.ui.ctrl.EditListener
Invoked when a workbook is modified.
WorkbookPane - Class in csheets.ui.sheet
A tabbed pane, used to display the spreadsheets in a workbook.
WorkbookPane(UIController, ActionManager) - Constructor for class csheets.ui.sheet.WorkbookPane
Creates a workbook pane.
WorkbookPane.SelectionListener - Class in csheets.ui.sheet
An extension of the change listener added to the tabbed pane's list selection model, which also updates the SelectionController
WorkbookPane.SelectionListener() - Constructor for class csheets.ui.sheet.WorkbookPane.SelectionListener
 
WorkbookPane.StopArrowButton - Class in csheets.ui.sheet
An extension of a BasicArrowButton that adds a stop dash to the button.
WorkbookPane.StopArrowButton(int, String) - Constructor for class csheets.ui.sheet.WorkbookPane.StopArrowButton
Creates a new stop arrow button.
WorkbookPaneUI - Class in csheets.ui.sheet
An extension of the MetalTabbedPaneUI that adds a number of navigation buttons to the pane.
WorkbookPaneUI() - Constructor for class csheets.ui.sheet.WorkbookPaneUI
Creates a new WorkbookPane UI.
WorkbookPaneUI.NavigateAction - Class in csheets.ui.sheet
An action for navigating between the tabs in the pane.
WorkbookPaneUI.NavigateAction(int) - Constructor for class csheets.ui.sheet.WorkbookPaneUI.NavigateAction
 
WorkbookPaneUI.SingleRowTabbedLayout - Class in csheets.ui.sheet
The layout used for the tabbed pane.
WorkbookPaneUI.SingleRowTabbedLayout(JTabbedPane) - Constructor for class csheets.ui.sheet.WorkbookPaneUI.SingleRowTabbedLayout
 
WorkbookPaneUI.TabShifter - Class in csheets.ui.sheet
 
WorkbookPaneUI.TabShifter() - Constructor for class csheets.ui.sheet.WorkbookPaneUI.TabShifter
 
workbookSaved(SpreadsheetAppEvent) - Method in interface csheets.SpreadsheetAppListener
Invoked by the spreadsheet application to indicate that a workbook was saved to the given file.
workbookSaved(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.ActionManager.ActionEnabler
 
workbookSaved(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.UIController
 
workbookSaved(SpreadsheetAppEvent) - Method in class csheets.ui.FileChooser
 
workbookSaved(SpreadsheetAppEvent) - Method in class csheets.ui.ReopenMenu
 
workbookSaved(SpreadsheetAppEvent) - Method in class csheets.ui.ViewMenu
Renames the item of the workbook that was saved.
workbookSaved(SpreadsheetAppEvent) - Method in class csheets.ui.WindowMenu
Renames the item of the workbook that was saved.
WorkbookTest - Class in csheets.core
 
WorkbookTest() - Constructor for class csheets.core.WorkbookTest
 
workbookUnloaded(SpreadsheetAppEvent) - Method in interface csheets.SpreadsheetAppListener
Invoked by the spreadsheet application to indicate that a workbook has been unloaded (closed).
workbookUnloaded(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.ActionManager.ActionEnabler
 
workbookUnloaded(SpreadsheetAppEvent) - Method in class csheets.ui.ctrl.UIController
 
workbookUnloaded(SpreadsheetAppEvent) - Method in class csheets.ui.FileChooser
 
workbookUnloaded(SpreadsheetAppEvent) - Method in class csheets.ui.ReopenMenu
 
workbookUnloaded(SpreadsheetAppEvent) - Method in class csheets.ui.ViewMenu
Removes the item of the workbook that was unloaded, and renames the other.
workbookUnloaded(SpreadsheetAppEvent) - Method in class csheets.ui.WindowMenu
Removes the item of the workbook that was unloaded, and renames the other.
write(Workbook, OutputStream) - Method in class csheets.io.CLSCodec
 
write(Workbook, OutputStream) - Method in interface csheets.io.Codec
Writes a workbook to the given output stream.
write(Workbook, OutputStream) - Method in class csheets.io.CSVCodec
 
WS - Static variable in interface csheets.core.formula.compiler.FormulaParserTokenTypes
 
WS - Static variable in interface csheets.core.formula.compiler.NumberSignFormulaParserTokenTypes
 
WS - Static variable in interface csheets.ext.assertion.AssertionParserTokenTypes
 

_

_tokenNames - Static variable in class csheets.core.formula.compiler.FormulaParser
 
_tokenNames - Static variable in class csheets.core.formula.compiler.NumberSignFormulaParser
 
_tokenNames - Static variable in class csheets.ext.assertion.AssertionParser
 
_tokenSet_0 - Static variable in class csheets.core.formula.compiler.FormulaLexer
 
_tokenSet_0 - Static variable in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
_tokenSet_0 - Static variable in class csheets.core.formula.compiler.NumberSignFormulaParser
 
_tokenSet_0 - Static variable in class csheets.ext.assertion.AssertionLexer
 
_tokenSet_1 - Static variable in class csheets.core.formula.compiler.FormulaLexer
 
_tokenSet_1 - Static variable in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
_tokenSet_1 - Static variable in class csheets.core.formula.compiler.NumberSignFormulaParser
 
_tokenSet_1 - Static variable in class csheets.ext.assertion.AssertionLexer
 
_tokenSet_2 - Static variable in class csheets.core.formula.compiler.FormulaLexer
 
_tokenSet_2 - Static variable in class csheets.core.formula.compiler.NumberSignFormulaLexer
 
_tokenSet_2 - Static variable in class csheets.core.formula.compiler.NumberSignFormulaParser
 
_tokenSet_2 - Static variable in class csheets.ext.assertion.AssertionLexer
 
A B C D E F G H I L M N O P Q R S T U V W _