All Classes and Interfaces

Class
Description
Utility for parsing and formatting Excel-style A1 cell and area references.
abstract class handle src and destination content/style reservation
 
 
 
 
 
 
 
 
abstract class handle src content/style reservation
 
 
 
 
 
 
 
 
 
 
 
Abstract command.
 
 
 
 
 
Defines common behaviors for an exporter.
 
 
 
 
Common base for form control implementations.
Handle formula caching for chart category data.
 
 
 
 
 
 
 
 
 
 
Handle formula caching for chart series data.
 
 
 
 
 
 
 
A interface to do action in zk context in a JSF action
The bridge to wrap and execute a Action inside zk context
Implement of action bridge
 
keep track of the currently visible area of the only 1 active sheet, visible to end-users in a browser.
 
 
 
Specifies the action to perform when applying an advanced filter.
Helper class implementing the advanced filter algorithm: Parse criteria range (column headers + conditions) Support AND (same row) and OR (different rows) criteria Support wildcard matching (*, ?) Support comparison operators (>, <, >=, <=, <>) Either hide non-matching rows (in-place) or copy matching rows to destination
 
 
 
 
Reference to a rectangular area of cells.
A class that represents an area reference with 4 value : row(top row), column(left column), last row(bottom row) and last column(right column)
A class that represents an area reference with 4 value : row(top row), column(left column), last row(bottom row) and last column(right column) and an extra selection type.
A AuResponse(server to client) for handling Data block updating.
A AuCellAutoFitHeight(server to client) to auto fit specific cell
A AuSelection(server to client) for handling cell focus
 
A AuResponse(server to client) for handling Data block updating.
 
A AuSelection(server to client) for handling selection
 
 
A AuRedrawWidget(server to client) for handling redraw widget
 
A AuResponse(server to client) for handling cell updating.
A AuSelection(server to client) for handling selection
 
 
To help data filling.
 
The auto fitler implement
Keep the information of Table/Sheet filter change
 
 
 
 
 
 
 
 
 
Sentinel value representing a blank cell in the formula evaluator.
Copy blank to destination
A Command (client to server) to set the visible area and loading area with 2 rows and 2 column 0-based indexes (left, top, right, bottom).
This interface provides entry to access Spreadsheet's data model.
 
clear book after desktop cleanup, to clean listener that register to a book.
Minimal helper retained for two cross-module utilities.
 
Book information
 
 
 
The provider interface for providing a book in jsp or servlet.
 
Contains factory methods to create a Book.
The book series builder which accepts multiple Book objects makes each of them can reference cells from other books.
A default implementation
 
Boolean value in the formula evaluator.
 
 
Deprecated.
Deprecated.
Chart data implementation for box and whisker (box plot) charts.
// Workaround for ZK-1990 Can't get expected Local in Bridge
 
KEIKAI-679 / KEIKAI-721: thread-local guard that lets bulk callers (currently RangeImpl.setValue / setValues / clearContents) suppress the per-cell precedent-update walk inside SCell.setValue.
Callback registered by CellImplRustAdv when it lazily opens a Rust `batchBegin` for a freshly-seen book inside the current bulk loop.
Button form control implementation.
A simple LRU cache map with optional time-based entry expiry.
Calculation mode for a workbook, controlling when formulas are recalculated.
 
Converts between Date and Excel's serial date number (days since 1899-12-30 in 1900-windowing mode, days since 1903-12-31 in 1904-windowing mode; fractional days encode time-of-day).
 
 
Event class about selection of cell
Specify which attribute is to be updated.
 
a help class to hold cell data and apply to another
 
This interface provides access to "data" part of a cell including type, text, and value.
The cell type
 
 
 
 
Event regarding a cell in a sheet.
A Command (client to server) for fetch data back
A Command Helper for (client to server) for fetch data back
A class from handle event which about mouse event on a filter.
A Command (client to server) for handling cell focused event
 
Event when end user click on the hyperlink of a cell (used with onCellHyperlink event).
Use to check if a cell's value match the specified CustomFilter
Use to check if a cell's value match the specified condition (used in ConditionalFormatting)
A Command (client to server) for handling user(client) start editing a cell
A class from handle event which about mouse event on a cell
Event class about selection of cell
The utility to help UI to deal with user's cell operation of a Range.
Interface for help apply cell style
Interface for help apply whole row,column style
A class that represents a cell position with 2 value : row and column
An immutable object that represents a block of cells with 4 indexes which are first and last row index, first and last column index.
 
A Command (client to server) for handling cell selection
Event class about selection of cell
Cell selection type about CellSelectionEvent and CellSelectionUpdateEvent
A Command (client to server) for handling cell selection
Event about selection update of cells
This interface provides access to "style" part of a cell including alignment, border, font, formant, and color.
The horizontal alignment
The border type
Cell style builder to create the cell style
The fill pattern
The vertical alignment
 
 
 
the style holder interface
 
Deprecated.
This class can be used to match a SCellStyle with a criteria.
 
An event handler for cell value change.
 
The visitor to help you to visit cells of a Range.
 
Helper on calculating SCFValueObject.
 
This interface provides the access to a chart of a sheet.
 
 
 
 
This interface provides the access to the underlying data object (SChartData) of a chart.
 
Fill SChartData with series according to a selection.
 
Default implementation of SChartDataTable.
 
 
 
A Command (client to server) for handling user(client) clicking a chart in spreadsheet
A class from handle event which about mouse event on a chart in spreadsheet
Callback interface for customizing chart rendering within the data-to-chart pipeline.
Utility class for retrieving and updating ZssCharts components from a Spreadsheet, and for setting a ChartsCustomizer to intercept and modify chart rendering.
Internal use only for ZK charts model.
A ChartWidget to show chart in spreadsheet.
 
Check box form control implementation.
 
 
 
 
 
 
Helper for set cell, row, column style
A command for client-side ctrl+v paste.
An event after client-side ctrl+v paste.
 
 
 
 
 
 
 
This interface allows you to get HTML color string, e.g.
Color filter associated with SAutoFilter
 
 
 
Precedent reference to ColumnRef.
Implementation of precedent reference to ColumnRefs.
 
Combo box (drop-down) form control implementation.
 
 
 
To contribute function and variable in a current Executions.getCurrent(), if any.
 
 
 
Control the conditional formatting reference dependency
 
Used to pass style and format for SConditionalFormattingRule.
 
 
 
 
 
 
 
Copy from source to destination
core taglig function for zss
Handle the user operation when Ctrl-arrow key is pressed.
 
Computes the CurrentRegion (contiguous non-blank block — spill arrays, hand-typed blocks, tables) containing the focused cell and returns its bounds to the client, matching Excel's Ctrl+A / Ctrl+Shift+Space.
 
 
 
 
Default implementation of SCustomIcon.
Default implementation of SCustomIconSet.
Default implementation of SCustomProperty.
 
 
 
 
 
 
What a series' data labels say, as its OOXML <c:dLbls> declares it.
To help search the data region
 
 
 
 
 
 
 
 
 
 
 
Encapsulates the R-tree index used to look up AbstractDataValidationAdv instances by cell or region.
 
 
 
Store built-in date format patterns, parse a string into a Date object.
Static utility methods that compute Excel-serial date ranges for named relative periods (today, tomorrow, this week, last month, etc.).
 
 
Step value by given steps by Calendar
 
Default (English) implementation of SGlobalizationSettings.
 
The user action handler which provide default spreadsheet operation handling.
 
Clipboard data object for copy/paste, internal use only
internal use only
 
 
 
 
 
 
 
 
 
 
NodeA --- depends on ---> NodeB.
 
 
Enhanced version with much better performance.
Default implementation of dependency table.
 
 
 
 
 
 
Default implementation of SDocumentProperties.
 
A dropdown toolbar button for the Spreadsheet component that contains a list of ToolbarButton.
A builder to create a DropdownToolbarButton.
 
 
A dummy implementation of undoable action manager
 
DynamicFilter
Deprecated.
As if release 5.3.0, replaced by Range.CellStyleHelper.builder(CellStyle) to build an immutable cell style
 
Deprecated.
As if release 5.3.0, replaced by Range.CellStyleHelper.builder(CellStyle) to build an immutable font
 
A Command (client to server) ...means the client is editing...
 
 
A function that does ZK EL (Expression Language) evaluation — implements the Excel formula =ELEVAL("expr") so customer spreadsheets can embed EL into a cell.
Default function that delegates a Keikai formula call to a TLD-defined EL function (registered via <?taglib?> in the active ZUL).
Types of encryption that can be applied to a workbook file.
 
 
 
 
 
Default implementation of SErrorBar.
Types of error checks that can be suppressed (ignored) on cells.
Error value in the formula evaluator (e.g.
An error result of a evaluated formula.
 
Checked exception thrown by helper-base function implementations (such as TextFunction, MultiOperandNumericFunction) to signal an Excel error result without short-circuiting the entire evaluator.
Result of a formula evaluation.
 
POI-free default implementation of EvaluationResult; returned by the Rust-backed formula engine through the public formula-extension surface.
 
To adapt model event -> listener
Factory for creating EventListenerAdaptor instances.
To adapt model event -> queue -> zk listener -> model listener
A model event listener that listen model event through event queue (not from model directly).
 
 
 
 
A abstract util wrapping Renders provide easier functionality for a servlet to do job in zk execution
Thread-local execution context that replaces ZK's Executions.getCurrent().
Exporter for a book or a sheet.
 
The main class to get an exporter.
Thrown to indicate that exporter has been exported an illegal or unexpected content.
Options controlling how a book is exported to Excel (XLSX/XLSM).
A per-cell export decision computed by the app.
How a formula cell is written on export.
 
Fill in ExtraStyle is a bit different from in CellStyle.
Utility to handle faces stuff
 
 
 
Deprecated.
As if release 5.3.0, replaced by ImmutableFillImpl
 
 
 
Options for find and replace operations on a spreadsheet.
Which aspect of the cell to search in.
The direction of the search.
The scope of the search.
Helper class for find and replace operations on a spreadsheet.
 
This interface allows you to get font style of a cell.
 
 
 
 
 
 
 
 
Deprecated.
As if release 5.3.0, replaced by ImmutableFontImpl
 
This class can be used to match a SFont with a criteria.
 
 
 
Handle font super/sub operation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Indicate that the object has formula content
 
Stub base class.
 
The parsed result of a formula.
 
Locale-aware translator between Excel's locale-specific formula surface form and the US-canonical form the Rust engine understands.
 
 
Extracts Ref precedents from a formula string by routing through the Rust formula parser via JNI (KeikaiNative.formulaExtractRefs).
the formula result cell value
Supported functions' meta data.
Enumeration of various formula types.
User-implementable functional interface for plugging custom formula functions into Keikai's formula engine that need access to the evaluation context (cell position, sheet) — the equivalent of POI's org.apache.poi.ss.formula.functions.FreeRefFunction.
 
 
 
 
 
User-implementable interface for plugging custom formula functions into Keikai's formula engine.
Resolves user-defined formula functions (XEL / taglib / TLD) from the current ZK Page or the headless thread-local context.
Factory of formula function resolvers used by the Rust formula engine (via UdfBridge) when it needs to call back into Java to evaluate a user-defined function.
Chart data implementation for funnel charts.
 
 
 
 
 
 
 
Group box form control implementation.
 
Represents an event fired by a user clicking on a button of group head to collapse or expand all groups.
 
The group open command to update group open info.
Represents an event fired by a user clicking on a button of group row or column to collapse or expand a group.
Step for growth sequence.
Represents a custom JSF component that wraps zk head scripts and css
Action about HeaderUpdateEvent
 
A Command (client to server) for handling user(client) start editing a cell
A class from handle event which about mouse event on a cell
A utility class for calculating position of header.
 
 
 
 
Header type about HeaderUpdateEvent and HeaderMouseEvent
A Command (client to server) for handling event about a header(top header or left header)
Event about header update
ZK Head for js and css
 
 
 
 
Internal Use Only.
Chart data implementation for histogram charts.
 
Exporter factory for HTML output.
This interface allows you to get a cell's hyperlink data.
 
 
 
 
Default implementation of SIconFilter.
 
Default implementation of SIgnoredError.
Indicate an illegal formula exception
Indicate an illegal operation & argument exception.
A ImageWiget to show image in spreadsheet.
 
 
 
 
 
 
Importer that loads an Excel file and returns a Book.
 
The main class to get an importer.
Used to handle reference generated by INDIRECT(text) function.
 
Determine a cell's type and value by parsing editing text with predefined patterns.
 
smart input for numbers and dates.
 
 
 
 
 
 
 
 
 
A helper to perform insert/delete row/column/cells.
a range of row/column indicates insert/delete changes.
 
 
 
 
 
 
 
 
An extensible Interval Tree that you can keep payload of type [T] in Interval.
The exception is thrown when encountering invalid parameters.
The exception is thrown when encountering an invalid formula.
This exception is thrown when you perform an unreasonable operation on the model.
 
Internal Use Only.
Aggregate FunctionMapper that join serveral KeikaiFunctionMapper together.
Aggregate VariableResolver that join serveral KeikaiVariableResolver together.
The base of zk jsf component
 
Represents a custom JSF component that wraps Keikai Spreadsheet component
 
A JSON array.
Beans that support customized output of JSON text shall implement this interface.
A JSON object.
A simple recursive-descent JSON parser.
A abstract util wrapping Bridge provide easier functionality for a servlet
Utilities to encode and decode data in JSON format.
Centralized configuration for Keikai engine.
Pluggable configuration source (e.g., ZK Library).
Represents a callable function for the formula engine.
Maps function names to implementations for the formula engine.
Resolves variables by name for the formula engine.
Holds a FunctionMapper and VariableResolver for formula evaluation.
 
Label form control implementation.
A RefEval that defers cell-value lookup until the consumer actually asks for it (via RefEval.getInnerValueEval(int)).
 
 
 
 
Linear incremental Step.
 
A LineChartEngine customized to draw Line Chart for matching Excel line chart style
 
 
List box form control implementation.
Thread-local locale management.
 
 
 
 
 
 
 
 
Each sheet has its own MergeMatrixHelper and it manages all merged cells.
A pair of reference areas indicate the changes of the merge area.
The event will be sent when there is an operation performed on a book model.
To dispatch model event
A listener to handle ModelEvent.
A collection of factory method that help you create ModelEvent.
 
 
 
 
 
 
 
 
Base class for custom numeric functions whose arguments are accumulated into a flat double[] array.
 
 
 
 
 
always disable and do nothing
A utility class for calculating position of non-blank cells.
 
To help hold a non-serializable object as a serializable (usually for cache)
 
 
A helper class that encapsulate details of sending model events.
Thrown to signal that a formula function is recognised by name but has no body wired in (the registry pointed to a stub or the name was routed to ELEvalFunction without a matching TLD entry).
Immutable double-precision numeric value in the formula evaluator.
Responsible for number input mask.
 
Responsible for number input mask.
return true if a number
the object holder to hold object for a while, and remove timeout object when someone ObjectHolder.kick() it.
context to hold object-holder
Filter to help create a object holder for issue ZSS-641, and kick object holder to release object after timeout.
The object Reef to represent a object, and is always a dependent ref.
 
 
Used to handle reference generated by OFFSET function.
a cell reference produced by OFFSET function.
 
Default implementation of SOleObject.
Coercion helpers for ValueEval operands.
An outline level tree structure.
 
Sheet capability interface for outline-level (row/column grouping) tree access.
A simple immutable pair of two values.
 
Static utility for the two Excel password-hashing algorithms used by sheet/workbook protection.
 
 
 
 
This class contains various paste options used for SSheet.pasteCell(SheetRegion, CellRegion, PasteOption).
 
 
To avoid paste too many rows; ZSS copy column only copy to sheetMaxVisibleRows.
 
 
 
 
 
Deprecated.
Construct RustPdfExporter directly, or obtain it via PdfExporterFactory.createExporter().
Keikai PDF exporter factory.
This interface provides the access to a picture of a sheet.
 
 
 
 
 
 
A PieChartEngine customized to draw Line Chart for matching Excel pie chart style
 
Default implementation of SPivotCacheField.
Default implementation of SPivotCache.
Default implementation of SPivotDataField.
Default implementation of SPivotFieldGrouping.
Default implementation of SPivotField.
Default implementation of SPivotItem.
Default implementation of SPivotTable.
Used with Importer for post-import-processing life cycle.
 
Default implementation of SProtectedRange.
 
 
 
Radio button (option button) form control implementation.
Range can represent a cell, a row, a column, a selection of cells containing one or more contiguous blocks of cells, or a 3-D blocks of cells.
 
 
 
 
a cell style helper to create style relative object for cell
Shift direction of delete api
Copy origin format/style of insert
Shift direction of insert api
 
 
 
 
 
1.Range does not handle the protection issue.
Only those methods that set cell data, cell style, row (column) style, width, height, and hidden consider 3-D references.
The runner to help you run multiple Range APIs in synchronization.
The facade class provides you multiple ways to get a Range.
 
 
Use this class to help you concurrently access book model safely.
 
 
Ref is a reference for cell or range with 4 value : top(top row), left(left column), bottom(last row) and right(last column).
 
Reference to a single cell — wraps the cell's value and exposes its coordinates for functions that need them (OFFSET, INDIRECT, CELL, …).
 
 
 
 
 
 
 
 
 
 
 
Implementation of SRevisionCellChange for tracking cell value changes.
Implementation of SRevisionFormat for tracking format changes.
Base implementation of SRevision.
Implementation of SRevisionInsertDelete for tracking row/column insert/delete.
Default implementation of SRevisionLog.
Types of tracked revisions (changes) in a workbook.
A rich text can have multiple segments which have different fonts for each one in a cell.
 
 
 
 
 
 
 
 
Bridge that resolves io.keikai.native0.KeikaiNative static methods via MethodHandle reflection at class load.
HTML exporter using the Rust axyra-sheets-html crate.
PDF exporter using the Rust rendering engine.
Contains autofilter's setting.
 
A filter column contains information for filtering, e.g.
The root of Spreadsheet's data model which contains sheets.
Contains factory methods to create a SBook.
It contains multiple SBook objects so that formulas in them can reference to cells of another book.
A utility class that build a book series that allow external book references can work.
Border object
The border type
 
 
 
Represent a cell of a sheet in a Spreadsheet.
 
Represent style information e.g.
The horizontal alignment
The vertical alignment
 
Default implementation of SScenario.
Default implementation of SScenarioInputCell.
Mixed-group (aka.
Conditional Formatting value object.
 
Represents a chart in a sheet.
 
 
 
 
Represent an axis in SChart.
 
An object that can be used to get SChart.
Represents a data table displayed below a chart.
A color which might relate to a text or a border.
Color filter
 
A column of a sheet.
It stores first and last column index of a group of column that has same width and cell style.
A comment is some texts written by a user which is separated from text of a cell.
Conditional Formatting
 
 
 
 
Extra embedded style for SConditonalFormatting.
Scroll bar form control implementation.
 
 
An individual icon in a custom icon set, referencing an icon from a standard SIconSet.IconSetType by index.
A custom icon set that allows mixing icons from different standard icon sets.
Custom document property.
 
Condiditional Formatting of "dataBar" type.
This class stores the restrictions on what data can or should be entered in a cell.
 
 
 
This interface stores the region of the current dependent precedent tracing.
 
Document properties (core + app metadata).
 
Select sheet from sheet bar click
 
A Consumer that can be serialized.
Assists with the serialization process and performs additional functionality based on serialization.
 
Represents error bars on a chart series.
Which side(s) the error bar extends.
The axis direction of the error bar.
How the error value is calculated.
Helper for set cell, row, column style
An exporter can export a book model to a output stream or file.
The interface defines factory methods for exporters.
A class that you can get an exporter by registered name and register an exporter.
Extra embedded style for STable and SConditonalFormatting.
Fill pattern and colors
The fill pattern
 
Represents a font used in cells.
 
 
 
 
The text in the footer.
Represents a form control placed on a sheet.
Types of form controls supported by Excel/OOXML.
The main object to access the data in a chart including series and categories.
Provides locale-specific settings for formula function names, number/date formatting, and display strings used in pivot tables and summaries.
The text in the header.
This interface provides the access to a sheet of a Book.
The anchor represents a position in a sheet for the objects ( Picture , or Chart) by row and column index.
AnchorType
The event to notify a sheet's deleted
The event to notify a sheet's updated
 
The utility to help UI to deal with user's sheet operation of a Range.
This interface provides access to what are allowed operations for a protected sheet.
SheetProtection values config.
Builder is used to build instances of SheetProtection from values configured by the setters
 
 
Indicates a immutable region of cells in a sheet.
The event to notify a sheet's updated
 
 
 
Handle the user operation when arrow key is pressed to jump around unlocked cells on a protected sheet.
 
 
A hyperlink of a cell.
 
Represents an icon filter criterion for autofilter.
 
 
Represents error checks that are suppressed for a specific cell region.
the default and one-book book-series
 
it simple use hard reference to a instance
An importer to import a input stream, file..etc to a new book
The interface defines factory methods for importers.
This class contains utility methods to register the importer factory and get a importer by registered name.
Default implementation of SSlicer.
Default implementation of SSmartArt.
The smart update bridge to encapsulate the ZK knowledge behind this implementation.
A builder utils to create an instance of SmartUpdateBridge to use.
A named range (or defined name) which refer to a region.
Cell Style referred via a name.
Represents an OLE (Object Linking and Embedding) object embedded in a sheet.
 
 
Manipulate cells according to sorting criteria and options.
 
 
 
A picture in a sheet.
 
Picture data in a picture.
Immutable record of a single dynamic-array spill state change.
Spin button form control implementation.
Represents the data cache for a pivot table.
Represents a field within a pivot cache (one column of source data).
Represents a data (value) field in a pivot table.
How the data values are displayed relative to other values.
Aggregation function (subtotal type) for this data field.
Represents a field in a pivot table.
The axis on which this field is placed.
The sort order for items in this field.
Represents grouping settings for a pivot cache field.
Represents an item in a pivot field.
Represents a pivot table on a sheet.
Pivot table layout modes.
Spreadsheet is a rich ZK Component to handle EXCEL like behavior, it reads the data from a data model(SBook) and interact with this model by event.
You can assign a Book by Spreadsheet.setBook(Book) or just set the .xls file location by Spreadsheet.setSrc(String).
Special controller interface .
 
 
Special controller interface for controlling client to server behavior.
Special controller interface for controlling Server to Client behavior.
A standard implementation of Theme.
Used to specify the origin of theme resources (e.g.
Keikai Spreadsheet Tag implementation.
Providing theme relevant functions for EL.
 
 
A standard implementation of ThemeResolver Retrieves and stores theme names via cookie
Facade for accessing internal theming subsystem In most cases, users need not use the underlying theme registry and theme resolver directly.
Workbook format version.
Store various setting for printing.
 
Represents a protected range within a sheet.
The main API to manipulate Spreadsheet's book model.
 
 
Shift direction of delete api
 
Copy origin format/style of insert
Shift direction of insert api
 
 
 
 
A collection of factory methods to create a SRange object.
Represents a single tracked revision (change) in the workbook.
A revision representing a cell value change (maps to rcc element).
A revision representing a format change (maps to rfmt element).
A revision representing a row or column insert/delete (maps to rrc element).
Manages the revision log for a workbook.
A rich text can have multiple segments which have different fonts for each one in a cell.
 
A row of a sheet.
Represents a scenario in Excel's What-If Analysis feature.
Represents a single input cell within a scenario.
A series of chart data.
A sheet of a book.
 
Viewport-shaped description of a single dynamic-array spill range.
 
Store those visual statuses of a sheet, e.g.
Represents a slicer control on a sheet, used to filter a pivot table field.
Represents a SmartArt diagram placed on a sheet.
Table.
Table column
 
Structured-table item kinds.
Table Style.
Table style element.
Table style info.
A Command (client to server) for handling user(client) start editing a cell
 
Step for handling incremental auto fill
Represents a threaded comment on a cell.
Represents an author of a threaded comment in the workbook.
Represents a timeline control on a sheet, used to filter a date field in a pivot table.
The granularity level for the timeline.
Chart data implementation for stock charts (HLC, OHLC, Volume-HLC, Volume-OHLC).
Stock chart sub-type.
 
A Command (client to server) for handling user(client) stop editing a cell
 
Represents a trendline on a chart series.
The type of regression / trend calculation.
 
Immutable string value in the formula evaluator.
The class contains methods for checking a string.
Minimal POI-free FormulaExpression placeholder used by the Rust formula engine pipeline when the caller only needs the raw formula text.
 
This is a marking class to control whether to update cell's style or just update cell's text.
A utility class to help spreadsheet set style of a cell
Enum representing the aggregation functions available for the SUBTOTAL formula.
Helper class that implements the subtotal algorithm: Sort data by groupByCol Insert subtotal rows at group boundaries Insert SUBTOTAL formulas in totalCols Add outline grouping Add grand total at bottom
Chart data implementation for sunburst charts.
Chart data implementation for surface and contour charts.
Surface chart sub-type.
Represents a WordArt object placed on a sheet.
Preset text warp types as defined in ECMA-376 DrawingML.
Workbook protection options
The event to notify friend focus updated
Table column.
 
 
Mark interface for SName that is associated with Table.
Precedent reference to ColumnRef.
Implementation of precedent reference to ColumnRefs.
Builtin TableStyleDark1
Builtin TableStyleDark10
Builtin TableStyleDark11
Builtin TableStyleDark2
Builtin TableStyleDark3
Builtin TableStyleDark4
Builtin TableStyleDark5
Builtin TableStyleDark6
Builtin TableStyleDark7
Builtin TableStyleDark8
Builtin TableStyleDark9
 
 
Table style
Builtin TableStyleLight1
Builtin TableStyleLight10
Builtin TableStyleLight11
Builtin TableStyleLight12
Builtin TableStyleLight13
Builtin TableStyleLight14
Builtin TableStyleLight15
Builtin TableStyleLight16
Builtin TableStyleLight17
Builtin TableStyleLight18
Builtin TableStyleLight19
Builtin TableStyleLight2
Builtin TableStyleLight20
Builtin TableStyleLight21
Builtin TableStyleLight3
Builtin TableStyleLight4
Builtin TableStyleLight5
Builtin TableStyleLight6
Builtin TableStyleLight7
Builtin TableStyleLight8
Builtin TableStyleLight9
Builtin TableStyleMediumn1
Builtin TableStyleMediumn10
Builtin TableStyleMediumn11
Builtin TableStyleMediumn12
Builtin TableStyleMediumn13
Builtin TableStyleMediumn14
Builtin TableStyleMediumn15
Builtin TableStyleMediumn16
Builtin TableStyleMediumn17
Builtin TableStyleMediumn18
Builtin TableStyleMediumn19
Builtin TableStyleMediumn2
Builtin TableStyleMediumn20
Builtin TableStyleMediumn21
Builtin TableStyleMediumn22
Builtin TableStyleMediumn23
Builtin TableStyleMediumn24
Builtin TableStyleMediumn25
Builtin TableStyleMediumn26
Builtin TableStyleMediumn27
Builtin TableStyleMediumn28
Builtin TableStyleMediumn3
Builtin TableStyleMediumn4
Builtin TableStyleMediumn5
Builtin TableStyleMediumn6
Builtin TableStyleMediumn7
Builtin TableStyleMediumn8
Builtin TableStyleMediumn9
Builtin TableStyleNone
 
Text box form control implementation.
Base class for custom functions that take string-shaped arguments and want a checked-exception escape hatch.
A Command (client to server) for fetch data back
 
 
A Command (client to server) for pass cell text width back
Default implementation of SThreadedCommentAuthor.
Default implementation of SThreadedComment.
Default implementation of STimeline.
 
A toolbar button for Spreadsheet component (Immutable).
Toolbar button builder
 
 
 
 
 
Chart data implementation for treemap charts.
Default implementation of STrendline.
Always return true or false
Two-dimensional grid of ValueEval cells.
 
the manager to control undoable action
 
 
default undoable action manager
 
 
Utility for transferring unit
Various unit conversion methods.
A utility class for calculating position of unlocked cells.
 
 
 
 
Represents a custom JSF component that wraps zk execution update scripts
A abstract util wrapping Bridge provide easier functionality for a servlet
 
 
 
 
Action Handler for user's action
Action Handler for user's action in zssex, it handles widget (chart and image) actions
Deprecated.
since 3.0.0
Represents data validation for a worksheet range.
 
 
 
A validation helper to help cell validation
 
This class contains methods for validating arguments of a method.
 
 
Marker interface for all formula-engine value types.
The version of the ZSS JSF.
Defines the version of Keikai Spreadsheet.
The version of the Keikai extension.
 
Represent a anchor position by its left-top cell index, width, height, x and y offset within the cell, or a right-bottom anchor position by its right-bottom cell index with 0 width and height.
AnchorType
Default widget implementation, don't provide any function.
Chart data implementation for waterfall charts.
Represents a watermark that can be rendered over a sheet.
Builder for constructing Watermark instances.
Watermark positioning strategy.
 
A utility class to help spreadsheet set style of a row, column and cell
 
A widget, like a embedded object of spreadsheet, for example a image, a chart or a dropdown
Action about WidgetUpdateEvent
 
WidgetHandler control when widgets should display on client, when should remove.
Event about widget keystroke
A controller interface to add/remove widget into/from spreadsheet
 
Event about widget update
Default implementation of SWordArt.
 
 
Helper class to pass KeikaiXelContext for formula evaluation.
Manages the set of Excel future functions that require the _xlfn. prefix when exported to OOXML format.
Xlsx Json Helper
 
A KeikaiConfig.ConfigProvider that delegates to ZK's Library.getProperty(String) so that properties set via Library.setProperty() are visible to KeikaiConfig consumers (e.g.
Static registry of user-defined functions for the Keikai formula engine.
 
 
 
 
 
 
A ZssChartEngine customized to draw Chart for matching Excel chart style
A utility to export jfreechart with 3.5 model directly.
A wrapper for ZK charts.
Keikai Spreadsheet context for cell evaluation: Locale, two-digit year window, and circular-iteration limits.
ZUL implementation of MessageLoader