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 contextImplement 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.
Action about
CellSelectionUpdateEventA Command (client to server) for handling cell selection
Event class about selection of cell
Cell selection type about
CellSelectionEvent and CellSelectionUpdateEventA 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.
Deprecated.
As if release 5.3.0, replaced by
Range.CellStyleHelper.builder(CellStyle) to
build an immutable fontA 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.
To contain
EvaluationContributorChecked 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 executionThread-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
ImmutableFillImplOptions 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
ImmutableFontImplThis 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
HeaderUpdateEventA 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 HeaderMouseEventA 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 servletUtilities 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.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(
You can assign a Book by
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 servletAction 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
WidgetUpdateEventWidgetHandler 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
Range.CellStyleHelper.builder(CellStyle)to build an immutable cell style