Serialized Form


Package csheets

Class csheets.SpreadsheetAppEvent extends EventObject implements Serializable

serialVersionUID: -8589956625032669055L

Serialized Fields

workbook

Workbook workbook
The workbook that was affected.


file

File file
The file in which the project is stored.


type

SpreadsheetAppEvent.Type type
The type of the event


Package csheets.core

Class csheets.core.Address extends Object implements Serializable

serialVersionUID: -1096697824364544991L

Serialized Fields

column

int column
The column of the spreadsheet that the address refers to


row

int row
The row of the spreadsheet that the address refers to

Class csheets.core.CellImpl extends Object implements Serializable

serialVersionUID: 926673794084390673L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Customizes deserialization by recreating the listener list and by catching exceptions when extensions are not found.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
ClassNotFoundException - If the class of a serialized object cannot be found.

writeObject

private void writeObject(ObjectOutputStream stream)
                  throws IOException
Customizes serialization by writing extensions separately.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
Serialized Fields

spreadsheet

Spreadsheet spreadsheet
The spreadsheet to which the cell belongs


address

Address address
The address of the cell


value

Value value
The value of the cell


content

String content
The content of the cell


formula

Formula formula
The cell's formula


precedents

SortedSet<E> precedents
The cell's precedents


dependents

SortedSet<E> dependents
The cell's dependents

Class csheets.core.IllegalValueTypeException extends Exception implements Serializable

serialVersionUID: 1642715350728576100L

Serialized Fields

value

Value value
The value


expectedValueType

Value.Type expectedValueType
The expected type of the value

Class csheets.core.SpreadsheetImpl extends Object implements Serializable

serialVersionUID: 7010464744129096272L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Customizes deserialization by catching exceptions when extensions are not found.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
ClassNotFoundException - If the class of a serialized object cannot be found.

writeObject

private void writeObject(ObjectOutputStream stream)
                  throws IOException
Customizes serialization, by writing extensions separately.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
Serialized Fields

workbook

Workbook workbook
The workbook to which the spreadsheet belongs


cells

SortedSet<E> cells
The cells that have been instantiated


title

String title
The title of the spreadsheet


columns

int columns
The number of columns in the spreadsheet


rows

int rows
The number of rows in the spreadsheet

Class csheets.core.Value extends Object implements Serializable

serialVersionUID: 7140236908025236588L

Serialized Fields

value

Serializable value
The value


type

Value.Type type
The type of the value

Class csheets.core.Workbook extends Object implements Serializable

serialVersionUID: -6324252462576447242L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Customizes deserialization by recreating the listener list.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
ClassNotFoundException - If the class of a serialized object cannot be found.
Serialized Fields

spreadsheets

List<E> spreadsheets
The spreadsheets of which the workbook consists


createdSpreadsheets

int createdSpreadsheets
The number of spreadsheets that have been created in the workbook


Package csheets.core.formula

Class csheets.core.formula.BinaryOperation extends Operation<BinaryOperator> implements Serializable

serialVersionUID: 2326739272985753461L

Serialized Fields

leftOperand

Expression leftOperand
The left(first) operand


rightOperand

Expression rightOperand
The right(second) operand

Class csheets.core.formula.Formula extends Object implements Serializable

serialVersionUID: 7127589370042533160L

Serialized Fields

cell

Cell cell
The cell to which the formula belongs


expression

Expression expression
The expression of the formula


references

SortedSet<E> references
Returns the references in the expression

Class csheets.core.formula.FunctionCall extends Object implements Serializable

serialVersionUID: 1666675675246822233L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Customizes deserialization by fetching the function from the language using the stored identifier.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
ClassNotFoundException - If the class of a serialized object cannot be found.

writeObject

private void writeObject(ObjectOutputStream stream)
                  throws IOException
Customizes serialization by only writing the identifer of the function.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
Serialized Fields

args

Expression[] args
The arguments passed to the function

Class csheets.core.formula.FunctionParameter extends Object implements Serializable

serialVersionUID: 1765109547537919342L

Serialized Fields

valueType

Value.Type valueType
The value type of the argument


name

String name
The name of the argument


optional

boolean optional
Whether the parameter is optional


description

String description
The description of the argument

Class csheets.core.formula.Literal extends Object implements Serializable

serialVersionUID: 7854180857828149858L

Serialized Fields

value

Value value
The value of the literal

Class csheets.core.formula.Operation extends Object implements Serializable

Serialized Fields

operator

Operator operator
The operator

Class csheets.core.formula.UnaryOperation extends Operation<UnaryOperator> implements Serializable

serialVersionUID: -1630292510063782201L

Serialized Fields

operand

Expression operand
The operand


Package csheets.core.formula.compiler

Class csheets.core.formula.compiler.FormulaCompilationException extends Exception implements Serializable

serialVersionUID: -6141961615954639105L

Class csheets.core.formula.compiler.IllegalFunctionCallException extends FormulaCompilationException implements Serializable

serialVersionUID: 1960534028676316836L

Serialized Fields

function

Function function
The function call


parameter

FunctionParameter parameter
The parameter that was not matched


argument

Expression argument
The argument that failed to match


Package csheets.core.formula.lang

Class csheets.core.formula.lang.Adder extends Object implements Serializable

serialVersionUID: -1880245696016234963L

Class csheets.core.formula.lang.CellReference extends Object implements Serializable

serialVersionUID: -6600693551615086696L

Serialized Fields

cell

Cell cell
The cell to which the reference points


columnAbsolute

boolean columnAbsolute
If the column is denoted with an absolute reference


rowAbsolute

boolean rowAbsolute
If the row is denoted with an absolute reference

Class csheets.core.formula.lang.Concatenator extends Object implements Serializable

serialVersionUID: 4364553607579868067L

Class csheets.core.formula.lang.Divider extends Object implements Serializable

serialVersionUID: -1518353526200870461L

Class csheets.core.formula.lang.DivisionByZeroException extends Exception implements Serializable

serialVersionUID: -5387697381170031793L

Class csheets.core.formula.lang.Equal extends RelationalOperator implements Serializable

serialVersionUID: 6599944970820617562L

Class csheets.core.formula.lang.Exponentiator extends Object implements Serializable

serialVersionUID: 6922027217525238297L

Class csheets.core.formula.lang.GreaterThan extends RelationalOperator implements Serializable

serialVersionUID: -7733982340367649787L

Class csheets.core.formula.lang.GreaterThanOrEqual extends RelationalOperator implements Serializable

serialVersionUID: -894273828901600176L

Class csheets.core.formula.lang.LessThan extends RelationalOperator implements Serializable

serialVersionUID: -2984645567061220967L

Class csheets.core.formula.lang.LessThanOrEqual extends RelationalOperator implements Serializable

serialVersionUID: 4120723909661572848L

Class csheets.core.formula.lang.Multiplier extends Object implements Serializable

serialVersionUID: 5634816939414241509L

Class csheets.core.formula.lang.Negator extends Object implements Serializable

serialVersionUID: 1008038195417799885L

Class csheets.core.formula.lang.NotEqual extends RelationalOperator implements Serializable

serialVersionUID: 520258360283536310L

Class csheets.core.formula.lang.Percent extends Object implements Serializable

serialVersionUID: 4470721782585882011L

Class csheets.core.formula.lang.RangeReference extends Object implements Serializable

serialVersionUID: 8527083457981256682L

Class csheets.core.formula.lang.ReferenceOperation extends BinaryOperation implements Serializable

serialVersionUID: 1767227655524985408L

Serialized Fields

cells

SortedSet<E> cells
The cells that constitute the range

Class csheets.core.formula.lang.RelationalOperator extends Object implements Serializable

Class csheets.core.formula.lang.Subtracter extends Object implements Serializable

serialVersionUID: 2660304336585762625L

Class csheets.core.formula.lang.UnknownElementException extends FormulaCompilationException implements Serializable

serialVersionUID: 1104385312243490098L

Serialized Fields

identifier

String identifier
The identifier of the unknown element


Package csheets.core.formula.util

Class csheets.core.formula.util.CircularReferenceException extends ExpressionVisitorException implements Serializable

serialVersionUID: 4204972508404909370L

Serialized Fields

formula

Formula formula
The formula in which the circularity exists

Class csheets.core.formula.util.ExpressionVisitorException extends RuntimeException implements Serializable

serialVersionUID: -4215222805123779367L


Package csheets.ext

Class csheets.ext.CellExtension extends Object implements Serializable

Serialized Fields

delegate

Cell delegate
The delegate of the extension


name

String name
The name of the extension to which the cell extension belongs

Class csheets.ext.SpreadsheetExtension extends Object implements Serializable

Serialized Fields

delegate

Spreadsheet delegate
The delegate of the extension


name

String name
The name of the extension to which the spreadsheet extension belongs


Package csheets.ext.assertion

Class csheets.ext.assertion.AssertableCell extends CellExtension implements Serializable

serialVersionUID: 4956240183977127091L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Customizes serialization, by recreating the listener list.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
ClassNotFoundException - If the class of a serialized object cannot be found.
Serialized Fields

usAssertion

USAssertion usAssertion
The cell's user-specified assertion


sgAssertion

SGAssertion sgAssertion
The cell's system-generated assertion


mathError

boolean mathError
A flag that, when set, indicates that the system-generated assertion is null because of a mathematical error.


mathErrorMsg

String mathErrorMsg
A short description of a possible existing math-error occuring when generating the system-generated assertion.

Class csheets.ext.assertion.Assertion extends Object implements Serializable

Serialized Fields

intervals

MultiInterval intervals
Represents the intervals of allowed values for this assertion.


isInteger

boolean isInteger
Indicates wether only integer values are allowed

Class csheets.ext.assertion.AssertionArithmeticException extends ExpressionVisitorException implements Serializable

serialVersionUID: 3835021445919690555L

Class csheets.ext.assertion.AssertionException extends Exception implements Serializable

serialVersionUID: 2950555036431465919L

Serialized Fields

line

int line

column

int column

errorMsg

String errorMsg

Class csheets.ext.assertion.AssertionWarning extends Object implements Serializable

serialVersionUID: -390161028866493880L

Serialized Fields

i1

Interval i1

i2

Interval i2

type

AssertionWarning.Type type

Class csheets.ext.assertion.Interval extends Object implements Serializable

serialVersionUID: -1176661760834511074L

Serialized Fields

lowerLimit

double lowerLimit
The lower limit of the interval


upperLimit

double upperLimit
The upper limit of the interval


lowerLimitClosed

boolean lowerLimitClosed
Denotes wether the interval is closed at its lower limit or not


upperLimitClosed

boolean upperLimitClosed
Denotes wether the interval is closed at its upper limit or not

Class csheets.ext.assertion.MathException extends ExpressionVisitorException implements Serializable

serialVersionUID: -8774781783987699960L

Class csheets.ext.assertion.MultiInterval extends Object implements Serializable

serialVersionUID: 3311313307922046224L

Serialized Fields

intervalSet

TreeSet<E> intervalSet
Contains a list of the intervals included in this multi interval.

Invariant: intervalSet does not contain any intersecting or bordering intervals. (Two bordering intervals are eg. [0 to 1[ [1 to 2] which could easily be written as one interval [0 to 2].

Class csheets.ext.assertion.SGAssertion extends Assertion implements Serializable

serialVersionUID: -5713386003093260622L

Class csheets.ext.assertion.USAssertion extends Assertion implements Serializable

serialVersionUID: -7911803174007268562L

Serialized Fields

assertion

String assertion
The original assertion string as entered by the user.


warnings

List<E> warnings
A list of warnings or inconsitencies in the current assertion


Package csheets.ext.assertion.ui

Class csheets.ext.assertion.ui.AssertionPanel extends JPanel implements Serializable

Serialized Fields

controller

AssertionController controller
The assertion controller


cell

AssertableCell cell
The assertable cell currently being displayed in the panel


statusLabel

JLabel statusLabel
The label on which the status of the assertion is displayed


usField

JTextField usField
The text field in which the assertion of the cell is displayed.


sgLabel

JLabel sgLabel
A label showing the system-generated assertion

Class csheets.ext.assertion.ui.AssertionPanel.ApplyAction extends FocusOwnerAction implements Serializable

Class csheets.ext.assertion.ui.AssertionToolBar extends JToolBar implements Serializable

Serialized Fields

usAssertion

JTextField usAssertion

sgAssertion

JTextField sgAssertion

redIcon

Icon redIcon

yellowIcon

Icon yellowIcon

greenIcon

Icon greenIcon

lightLabelAssertion

JLabel lightLabelAssertion

Package csheets.ext.deptree

Class csheets.ext.deptree.CellNode extends DefaultMutableTreeNode implements Serializable

Serialized Fields

cell

Cell cell
The cell of the node.


populated

boolean populated
If child nodes for the node's references have been added.


treeModel

DefaultTreeModel treeModel
The data model to which the node belongs

Class csheets.ext.deptree.DependencyTree extends JTree implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller


treeModel

DefaultTreeModel treeModel
The data model that defines the tree

Class csheets.ext.deptree.DependencyTreeCellRenderer extends DefaultTreeCellRenderer implements Serializable

Serialized Fields

formulaIcon

Icon formulaIcon
An icon representing a node containing a formula


literalIcon

Icon literalIcon
An icon representing a cell containing a constant value


rangeIcon

Icon rangeIcon
An icon representing a cell containing a range

Class csheets.ext.deptree.DependentsNode extends CellNode implements Serializable

Serialized Fields

dependents

SortedSet<E> dependents
The dependents of the node's cell.

Class csheets.ext.deptree.DependentsTree extends DependencyTree implements Serializable

Class csheets.ext.deptree.PrecedentsNode extends CellNode implements Serializable

Serialized Fields

references

SortedSet<E> references
The references of the node's cell.


uiController

UIController uiController
The user interface controller

Class csheets.ext.deptree.PrecedentsTree extends DependencyTree implements Serializable

Class csheets.ext.deptree.ReferenceNode extends DefaultMutableTreeNode implements Serializable


Package csheets.ext.style

Class csheets.ext.style.StylableCell extends CellExtension implements Serializable

serialVersionUID: -4860391005521272291L

Serialized Fields

format

Format format
The format applied to the cell's value before rendering


font

Font font
The font used when rendering the cell's content


hAlignment

int hAlignment
The horizontal alignment of the cell's content


vAlignment

int vAlignment
The vertical alignment of the cell's content


fgColor

Color fgColor
The color used when rendering the cell's content


bgColor

Color bgColor
The background color of the cell


border

Border border
The border of the cell

Class csheets.ext.style.StylableSpreadsheet extends SpreadsheetExtension implements Serializable

serialVersionUID: -302349897603798290L

Serialized Fields

columnWidths

Map<K,V> columnWidths
The width of the columns in the spreadsheet


rowHeights

Map<K,V> rowHeights
The heights of the rows in the spreadsheet


cellSpans

Map<K,V> cellSpans
The spans of cells in the spreadsheet


Package csheets.ext.style.ui

Class csheets.ext.style.ui.AlignBottomAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.AlignCenterAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.AlignLeftAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.AlignMiddleAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.AlignRightAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.AlignTopAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.BackgroundAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ext.style.ui.BoldAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.BorderAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ext.style.ui.BorderChooser extends JComponent implements Serializable

Serialized Fields

topButton

JToggleButton topButton
The toggle button for the top border segment


leftButton

JToggleButton leftButton
The toggle button for the left border segment


rightButton

JToggleButton rightButton
The toggle button for the right border segment


bottomButton

JToggleButton bottomButton
The toggle button for the bottom border segment


previewLabel

JLabel previewLabel
The preview label


color

Color color
The currently selected border color

Class csheets.ext.style.ui.FontAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ext.style.ui.FontChooser extends JComponent implements Serializable

Serialized Fields

familyList

JList familyList
The font family list


sizeList

JList sizeList
The font size list


boldBox

JCheckBox boldBox
The checkbox that indicates whether the font is bold


italicBox

JCheckBox italicBox
The checkbox that indicates whether or not the font is italic


previewLabel

JLabel previewLabel
The preview label

Class csheets.ext.style.ui.ForegroundAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ext.style.ui.FormatAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller


cell

StylableCell cell
The cell being styled

Class csheets.ext.style.ui.FormatChooser extends JPanel implements Serializable

Serialized Fields

format

Format format
The format to configure by this FormatChooser.


value

Object value
A sample value for the "preview" text.


choices

JComboBox choices
The panel in which to edit the pattern


previewLabel

JLabel previewLabel
The preview label with the value formated using format

Class csheets.ext.style.ui.ItalicAction extends StyleAction implements Serializable

Class csheets.ext.style.ui.StyleAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ext.style.ui.StyleMenu extends JMenu implements Serializable

Class csheets.ext.style.ui.StyleToolBar extends JToolBar implements Serializable

Serialized Fields

boldButton

JToggleButton boldButton
The button for making the current font bold


italicButton

JToggleButton italicButton
The button for making the current font italic


hAlignButtons

Map<K,V> hAlignButtons
The button for applying left alignment

Class csheets.ext.style.ui.UnderlineAction extends StyleAction implements Serializable


Package csheets.ext.test

Class csheets.ext.test.DuplicateUserTCPException extends Exception implements Serializable

serialVersionUID: 8640730494411675302L

Serialized Fields

value

Object value
The value that caused the exception

Class csheets.ext.test.TestableCell extends CellExtension implements Serializable

serialVersionUID: -2626239432851585308L

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Customizes serialization, by recreating the listener list.

Throws:
IOException - If any of the usual Input/Output related exceptions occur
ClassNotFoundException - If the class of a serialized object cannot be found.
Serialized Fields

tcParams

Set<E> tcParams
The cell's test case parameters


testCases

Set<E> testCases
The cell's test cases

Class csheets.ext.test.TestableSpreadsheet extends SpreadsheetExtension implements Serializable

serialVersionUID: -8144504629252776866L

Class csheets.ext.test.TestCase extends Formula implements Serializable

serialVersionUID: -6135481035045505755L

Serialized Fields

validationState

TestCase.ValidationState validationState
The validation state of the test case.


params

Set<E> params
The parameters of the test case


value

Value value
The value received when the test case was evaluated

Class csheets.ext.test.TestCaseParam extends Literal implements Serializable

serialVersionUID: -6821036933997460416L

Serialized Fields

cell

TestableCell cell

userEntered

int userEntered

systemGenerated

int systemGenerated

derived

int derived

Package csheets.ext.test.ui

Class csheets.ext.test.ui.TestCasePanel extends JPanel implements Serializable

Serialized Fields

tableModel

DefaultTableModel tableModel
The table model for this table.


table

TestCaseTable table
The viewable table.


listening

boolean listening
Determines whether the table arranger should respond to events.

Class csheets.ext.test.ui.TestCaseParamPanel extends JPanel implements Serializable

Serialized Fields

tableModel

DefaultTableModel tableModel
The table model for this table.


table

TestCaseParamTable table
The Visible table for entering test case params.


controller

TestCaseParamController controller
The test case parameter controller.


listening

boolean listening
Determines whether the table arranger should respond to events.

Class csheets.ext.test.ui.TestCaseParamRenderer extends DefaultTableCellRenderer implements Serializable

Class csheets.ext.test.ui.TestCaseParamTable extends TestTable implements Serializable

Class csheets.ext.test.ui.TestCaseResultRenderer extends DefaultTableCellRenderer implements Serializable

Class csheets.ext.test.ui.TestCaseTable extends TestTable implements Serializable

Class csheets.ext.test.ui.TestTable extends JTable implements Serializable

Serialized Fields

columnModel

DefaultTableColumnModel columnModel
The table's column model

Class csheets.ext.test.ui.TestToolBar extends JToolBar implements Serializable

Serialized Fields

cellTestednessBar

JProgressBar cellTestednessBar

spreadsheetTestednessBar

JProgressBar spreadsheetTestednessBar

lightLabelTestCases

JLabel lightLabelTestCases

redIcon

Icon redIcon

yellowIcon

Icon yellowIcon

greenIcon

Icon greenIcon

Class csheets.ext.test.ui.ValidationStateRenderer extends JComboBox implements Serializable


Package csheets.io

Class csheets.io.NamedProperties extends Properties implements Serializable

serialVersionUID: 5734781797863986818L

Serialized Fields

file

File file
The file in which the properties are and should be stored


Package csheets.ui

Class csheets.ui.FileChooser extends JFileChooser implements Serializable

Serialized Fields

parent

Component parent
The parent component of dialogs created by the chooser


filters

List<E> filters
The file filters used by the chooser

Class csheets.ui.Frame extends JFrame implements Serializable

Serialized Fields

app

CleanSheets app
The CleanSheets application

Class csheets.ui.MenuBar extends JMenuBar implements Serializable

Class csheets.ui.ReopenMenu extends JMenu implements Serializable

Serialized Fields

app

CleanSheets app
The CleanSheets application


maximumItems

int maximumItems
The maximum number of items in the menu


props

Properties props
The application properties


nonReopenItems

int nonReopenItems
The number of menu items on the menu not denoting files


uiController

UIController uiController
The user interface controller

Class csheets.ui.ReopenMenu.RemoveAllAction extends AbstractAction implements Serializable

Class csheets.ui.ReopenMenu.RemoveObsoleteAction extends AbstractAction implements Serializable

Class csheets.ui.ReopenMenu.ReopenAction extends OpenAction implements Serializable

Serialized Fields

file

File file
The file to open

Class csheets.ui.StandardToolBar extends JToolBar implements Serializable

Class csheets.ui.ViewMenu extends JMenu implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller


items

Map<K,V> items
The workbook selection items


group

ButtonGroup group
The button group to which workbook selection items are added

Class csheets.ui.ViewMenu.SelectWorkbookAction extends AbstractAction implements Serializable

Serialized Fields

workbook

Workbook workbook
The workbook to select


uiController

UIController uiController
The user interface controller

Class csheets.ui.WindowMenu extends JMenu implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller


items

Map<K,V> items
The workbook selection items


group

ButtonGroup group
The button group to which workbook selection items are added


nonWorkbookItems

int nonWorkbookItems
The number of menu items on the menu not denoting workbooks

Class csheets.ui.WindowMenu.SelectWorkbookAction extends AbstractAction implements Serializable

Serialized Fields

workbook

Workbook workbook
The workbook to select


uiController

UIController uiController
The user interface controller


Package csheets.ui.ctrl

Class csheets.ui.ctrl.AboutAction extends BaseAction implements Serializable

Serialized Fields

text

String text
The text to display in the about dialog

Class csheets.ui.ctrl.AddSpreadsheetAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ui.ctrl.BaseAction extends AbstractAction implements Serializable

Class csheets.ui.ctrl.ClearAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.ClipboardAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.CloseAction extends SaveAction implements Serializable

Class csheets.ui.ctrl.CloseAllAction extends CloseAction implements Serializable

Class csheets.ui.ctrl.CopyAction extends ClipboardAction implements Serializable

Class csheets.ui.ctrl.CutAction extends ClipboardAction implements Serializable

Class csheets.ui.ctrl.DeleteAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.EditEvent extends EventObject implements Serializable

Serialized Fields

workbook

Workbook workbook
The workbook that was modified

Class csheets.ui.ctrl.ExitAction extends CloseAllAction implements Serializable

Class csheets.ui.ctrl.FocusOwnerAction extends BaseAction implements Serializable

Serialized Fields

focusOwner

SpreadsheetTable focusOwner
The current focus owner

Class csheets.ui.ctrl.HelpAction extends BaseAction implements Serializable

Class csheets.ui.ctrl.InsertColumnAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.InsertRowAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.LicenseAction extends BaseAction implements Serializable

Serialized Fields

licensePane

JScrollPane licensePane
The scroll pane in which the text is shown

Class csheets.ui.ctrl.NewAction extends BaseAction implements Serializable

Serialized Fields

app

CleanSheets app
The CleanSheets application

Class csheets.ui.ctrl.OpenAction extends BaseAction implements Serializable

Serialized Fields

app

CleanSheets app
The CleanSheets application


uiController

UIController uiController
The user interface controller


chooser

FileChooser chooser
The file chooser to use when prompting the user for the file to open

Class csheets.ui.ctrl.PasteAction extends ClipboardAction implements Serializable

Class csheets.ui.ctrl.PreferencesAction extends BaseAction implements Serializable

Class csheets.ui.ctrl.PrintAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.RedoAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.RemoveColumnAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.RemoveRowAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.RemoveSpreadsheetAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ui.ctrl.RenameSpreadsheetAction extends FocusOwnerAction implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller

Class csheets.ui.ctrl.SaveAction extends SaveAsAction implements Serializable

Class csheets.ui.ctrl.SaveAsAction extends BaseAction implements Serializable

Serialized Fields

app

CleanSheets app
The CleanSheets application


uiController

UIController uiController
The user interface controller


chooser

FileChooser chooser
The file chooser to use when prompting the user for the file to save

Class csheets.ui.ctrl.SearchAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.SelectAllAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.SelectionEvent extends EventObject implements Serializable

Serialized Fields

workbook

Workbook workbook
The new active workbook


spreadsheet

Spreadsheet spreadsheet
The new active spreadsheet.


cell

Cell cell
The new active cell.


prevWorkbook

Workbook prevWorkbook
The previous active workbook (or the same as the new one if it didn't change)


prevSpreadsheet

Spreadsheet prevSpreadsheet
The previous active spreadsheet (or the same as the new one if it didn't change)


prevCell

Cell prevCell
The previous active cell

Class csheets.ui.ctrl.SortAction extends FocusOwnerAction implements Serializable

Class csheets.ui.ctrl.UndoAction extends FocusOwnerAction implements Serializable


Package csheets.ui.ext

Class csheets.ui.ext.CellDecoratorAction extends FocusOwnerAction implements Serializable

Serialized Fields

extension

UIExtension extension
The extension to control


decorator

CellDecorator decorator
The decorator to control

Class csheets.ui.ext.ComponentAction extends FocusOwnerAction implements Serializable

Serialized Fields

extension

UIExtension extension
The extension to control


component

JComponent component
The component to control


componentKey

String componentKey
The property key of the component

Class csheets.ui.ext.SideBarAction extends FocusOwnerAction implements Serializable

Serialized Fields

extension

UIExtension extension
The extension to control


component

JComponent component
The component to control


sideBar

JTabbedPane sideBar
The side bar pane

Class csheets.ui.ext.TableDecoratorAction extends FocusOwnerAction implements Serializable

Serialized Fields

extension

UIExtension extension
The extension to control


decorator

TableDecorator decorator
The decorator to control


Package csheets.ui.grid

Class csheets.ui.grid.Grid extends JTable implements Serializable

Serialized Fields

rowHeader

RowHeader rowHeader
The table's row header, if it has been placed in a scroll bar

Class csheets.ui.grid.Grid.ResumeEditAction extends AbstractAction implements Serializable

Class csheets.ui.grid.HeaderRenderer extends DefaultTableCellRenderer implements Serializable

Serialized Fields

axis

int axis
The axis of the header

Class csheets.ui.grid.RowHeader extends JComponent implements Serializable

Serialized Fields

table

JTable table
The table to which the row header belongs


rendererPane

CellRendererPane rendererPane
The header's renderer pane


renderer

TableCellRenderer renderer
The row header renderer


width

int width
The width of the row header


minRowHeight

int minRowHeight
The minimum height of rows


rowMargin

int rowMargin
The margin around the packed rows of the header.


resizingRow

int resizingRow
The index of the row being resized, or -1


Package csheets.ui.sheet

Class csheets.ui.sheet.AddressBox extends JComboBox implements Serializable

Class csheets.ui.sheet.CellEditor extends JTextField implements Serializable

Serialized Fields

cell

Cell cell
The cell that is being edited


resumeOnNextEdit

boolean resumeOnNextEdit
Whether the next edit should keep the content of the cell


changeEvent

ChangeEvent changeEvent
The change event that is fired


uiController

UIController uiController
The user interface controller

Class csheets.ui.sheet.CellEditor.CancelAction extends AbstractAction implements Serializable

Class csheets.ui.sheet.CellEditor.StopAction extends AbstractAction implements Serializable

Serialized Fields

columns

int columns
The number of columns to move the selection down


rows

int rows
The number of rows to move the selection to the right

Class csheets.ui.sheet.CellRenderer extends DefaultTableCellRenderer implements Serializable

Serialized Fields

decorators

LinkedList<E> decorators
The cell decorators invoked by the renderer


cell

Cell cell
The cell currently being rendered


selected

boolean selected
Whether the cell currently being rendered is selected


hasFocus

boolean hasFocus
Whether the cell currently being rendered has the focus

Class csheets.ui.sheet.CellTransferHandler extends TransferHandler implements Serializable

Serialized Fields

sourceTable

SpreadsheetTable sourceTable
The table from which cells were copied or moved


exportAction

int exportAction
The action that was taken on export, i.e. either COPY or MOVE

Class csheets.ui.sheet.SpreadsheetTable extends Grid implements Serializable

Serialized Fields

spreadsheet

Spreadsheet spreadsheet
The spreadsheet that is displayed by the table


uiController

UIController uiController
The user interface controller


decorators

List<E> decorators
The table decorators invoked when painting the table


columnWidthTracker

PropertyChangeListener columnWidthTracker
The column width tracker

Class csheets.ui.sheet.SpreadsheetTable.ClearSelectionAction extends AbstractAction implements Serializable

Class csheets.ui.sheet.SpreadsheetTableModel extends AbstractTableModel implements Serializable

Serialized Fields

spreadsheet

Spreadsheet spreadsheet
The spreadsheet that provides the data


uiController

UIController uiController
The user interface controller


cellListener

CellListener cellListener
The cell listener that monitors all cells in the spreadsheet

Class csheets.ui.sheet.WorkbookPane extends JTabbedPane implements Serializable

Serialized Fields

uiController

UIController uiController
The user interface controller


buttons

JButton[] buttons
The navigation buttons


buttonSize

Dimension buttonSize
The preferred size of the navigation buttons


visibleCount

int visibleCount
The number of visible tabs in the pane


visibleStartIndex

int visibleStartIndex
The index of the fist visible tab in the pane


popupMenu

JPopupMenu popupMenu
The popup-menu


synchronizer

WorkbookListener synchronizer
The workbook listener that manages spreadsheets in the pane

Class csheets.ui.sheet.WorkbookPane.SelectionListener extends JTabbedPane.ModelListener implements Serializable

Class csheets.ui.sheet.WorkbookPane.StopArrowButton extends BasicArrowButton implements Serializable

Class csheets.ui.sheet.WorkbookPaneUI.NavigateAction extends AbstractAction implements Serializable

Serialized Fields

direction

int direction
The direction in which to navigate (a SwingConstants value)