All Classes and Interfaces
Class
Description
The same as HTML A tag.
A container component that can contain any other ZK component and can only
be contained as direct child of Absolutelayout component.
An Absolutelayout component can contain absolute positioned multiple
absolutechildren components.
A skeletal implementation for
ChartModel.A skeletal implementation for
GroupsModel.A default selection control implementation for
AbstractGroupsModel,
by default it assumes all elements are selectable.A skeletal implementation for
ListModel and SelectableA default selection control implementation for
AbstractListModel,
by default it assumes all elements are selectable.A skeleton of simple date/time constraint.
A skeletal implementation for
TreeModel.A default selection control implementation for
AbstractTreeModel,
by default it assumes all elements are selectable.Represents a tree path.
Deprecated.
An area of a
Imagemap.Compares the specified element of the array.
Common attributes used for implementation.
An audio clip.
Used to define a collection of auxiliary headers (
Auxheader).An auxiliary header.
A user avatar.
A group container that stacks multiple
Avatar components with an
overlapping layout.A badge (count or status indicator).
A band box.
The popup that belongs to a
Bandbox instance.A border layout is a layout container for arranging and resizing
child components to fit in five regions: north, south, east, west, and center.
A box.
A breadcrumb navigation.
A single entry in a
Breadcrumb.A button.
A calendar.
The generic captcha component.
Represents a header for various UI components including
Groupbox,
Window, Panel, Tab, and LayoutRegion.A carousel (slideshow) container.
A single slide inside a
Carousel.A catetory chart data model.
A center region of a borderlayout.
The generic chart component.
Identifies area inside a chart that can be customized.
Defines an event that encapsulates changes to a chart's data model.
Defines the methods used in listener when the content of
ChartModel is changed.Chart engine is an engine that do the real chart rendering.
Chart Model is used to hold the data model for the chart.
A checkbox.
This class is the return state for getState()
A display-only chip used to show categories, statuses, or keywords,
with an optional close button and a severity theme.
Addition interface implemented with
Constraint to handle
the validation at the client.A code editor that loads and edits source code with syntax highlighting.
Used to notify that the width of a column is changed.
A single column in a
Columns element.Defines the columns of a grid.
A combobox.
A combo button.
An item of a combo box.
Identifies components that can be used as "rubber stamps" to paint
the cells in a
Combobox.Provides additional control to
ComboitemRenderer.An inline confirmation popup — lighter than
Messagebox, anchored to
a trigger component.A constraint.
Decorates a component that its value is constrainted by
Constraint.A standard implementation of ThemeResolver
Retrieves and stores theme names via cookie
ZK CE/PE/EE
Additional interface implemented with
Constraint to denote
a constraint supports a custom way to display the error message.Represent onDataLoading event.
An edit box for holding a date.
An immutable value object representing a
Date-based range, used as
the value object of Daterangebox.A skeletal implementation for date/time type input box.
An edit box for holding BigDecimal.
A simple tree data model that uses
TreeNode to represent a tree.A general-purpose node in a tree data structure.
A standard implementation of ThemeRegistry, used in ZK CE/PE
Used to keep track of a list of available desktop themes to apply
The detail component is used to display a detailed section where a master row and
multiple detail rows are on the same row.
A dial chart data event to handle the property changed.
A data model to be used with dial chart.
Color range to be marked in
DialModelScale.A set of information of a scale in a Dial chart.
The same as HTML DIV tag.
An edit box for holding an float point value (double).
An edit box for holding a constrained double.
An east region of a border layout.
Based on the the given field names to compare the field value of the object
that is passed in
FieldComparator.compare(java.lang.Object, java.lang.Object) method.File download utilities.
Helper class for specifying media and optional custom filename for multiple file downloads.
A fileupload dialog used to let user upload a file.
Used with
Fileupload to implement
the upload feature.A column of the footer of a grid (
Grid).A skeletal implementation for a footer.
A skeletal implementation for an input box with format.
Indicates a component that can be built-in collapsible, closable,
maximizable, and minimizable behavior, along with a variety of pre-built tool
buttons that can be wired up to provide other customized behavior.
A frozen component to represent a frozen column or row in grid, like MS Excel.
A data model for Gantt chart.
A Task in an operation series; a helper class used in
GanttModel.A grid is an element that contains both rows and columns elements.
Generic
Grid data loader.Adds the ability for single level grouping to the Grid.
Groups a set of child elements to have a visual effect.
A comparison function used to compare the group order of two objects,
and the order of them in the group if they belongs to the same group.
Groupfoot serves as a summary row of group.
Represents the runtime information of each iteration caused by
GroupsModelDefines an event that encapsulates changes to a list of groups.
Defines the methods used to listener when the content of
GroupsModel is changed.Encapsulates
GroupsModel as an instance of ListModel
such that it is easier to handle by Listbox and
Group.The group information returned by
GroupsListModel.getDataInfo(int).An array implementation of
GroupsModel.Indicate a groups model that supports selection.
An extra interface that can be implemented with
GroupsModel
to control the sorting and grouping of the data model.Deprecated.
As of release 10.3.0, using
Hlayout instead.A skeletal implementation for a header.
A skeletal implementation for headers, the parent of
a group of
HeaderElement.A HiLo chart data model (date, open, close, high, low, volumn) usually used in
stock market.
A horizontal layout
A component used to embed the browser native content (i.e., HTML tags)
into the output sent to the browser.
Just like DIV tag but implements IdSpace.
Includes an inline frame.
An image.
An image map.
Includes the result generated by any servlet, not limited to a ZUML page.
A skeletal implementation of an input box.
An inputgroup.
An edit box for holding an integer.
Used to generated the HTML fragment for the data associated
with a component, such as
Selectbox.A label.
A XUL element with a label.
A XUL element with a label (
LabelElement.getLabel())
and an image (LabelImageElement.getImage()).A layout.
A layout region in a border layout.
A listbox.
Generic
Listbox data loader.A list cell.
Defines an event that encapsulates changes to a list.
Defines the methods used to listener when the content of
ListModel is changed.A row of
Listfooter.A column of the footer of a list box (
Listbox).Adds the ability for single level grouping to the Listbox.
Listgroupfoot serves as a summary listitem of listgroup.
A list headers used to define multi-columns and/or headers.
The list header which defines the attributes and header of a column
of a list box.
A list item.
A comparator used to compare
Listitem, if not live data,
or the data themselves, if live data.Identifies components that can be used as "rubber stamps" to paint
the cells in a
Listbox.Provides additional control to
ListitemRenderer.A utility for handling
ListModel.An extra interface that can be implemented with
ListModel to control
the extract of the combobox.Denote the status whether a on-demand-loading item is loaded.
An immutable
LocalDateTime-based range, the java.time
counterpart to DateRange for date-with-time scenarios.An edit box for holding an integer.
Indicates a component that is a media element, which supports
Track.An element, much like a button, that is placed on a menu bar.
A container that usually contains menu elements.
A single choice in a
Menupopup element.A container used to display menus.
Used to create a separator between menu items.
Represents the message box.
The button types.
The event that will be received by the listener when the user clicks a button.
Used with
Messagebox to implement a message box.Represents a button on the message box.
A no-dom component with comment scope
A north region of a border layout.
A skeletal implementation for number-type input box.
Indicate an openable collection.
Control the padding height of a component(Used mainly for component developing).
Represents a component that can be displayed in multiple pages
but cannot be controlled by an external paging controller.
Provide methods to manage PagingListeners
The page render for ZUL pages.
Used to notify the paging size has been changed
when the autopaging (
MeshElement.setAutopaging(boolean)) is enabled
and user changed the size of the content.Represents a component that is used to control how to display
other components in multiple pages.
Indicates a component that can be controller by an external paging
controller (i.e., an instance of
Paginal).Paging of long content.
Provide a shortcut for PagingEventListener
Panel is a container that has specific functionality and structural components
that make it the perfect building block for application-oriented user interfaces.
Panelchildren is used for
Panel component to manage each child who will
be shown in the body of Panel.A Pie chart data model.
A container that is displayed as a popup.
A progress meter is a bar that indicates how much of a task has been completed.
A radio button.
A radio group.
Identifies components that can be used as "rubber stamps" to paint
the cells in a
Radiogroup.A rating component provides a icon based rating input.
This interface defines the methods components like
Listbox
use to notify the renderer for several circumstance.RenderEvent<T extends org.zkoss.zk.ui.Component>
Represents the onRender event.
A single row in a
Rows element.A comparator used to compare
Row, if not live data,
or the data themselves, if live data.Identifies components that can be used as "rubber stamps" to paint
the cells in a
Grid.Provides additional control to
RowRenderer.Defines the rows of a grid.
A component to generate script codes that will be evaluated at the client.
Indicate a selectable collection or component.
A light weight dropdown list.
Indicate a selection control for
SelectableA separator.
A Category data model implementation of
CategoryModel.The default constraint supporting no empty, regular expressions and so on.
A simple date constraint.
A simple double spinner constraint.
A simple implementation of
GroupsModel.A HiLo data model implementation of
HiLoModel.A simple implementation of
ListModel.A simple
LocalDate constraint.A simple
LocalTime constraint.A simple NumberInput constraint.
A Pie chart data model implementation of
PieModel.A Pie chart data model implementation of
SingleValueCategoryModel.A simple spinner constraint.
A XY data model implementation of
XYModel.A XYZ data model implementation of
XYZModel.A Pie chart data model.
A slider.
Indicate a data model that supports sorting.
A south region of a border layout.
Space is a
Separator with the orient default to "vertical".The same as HTML SPAN tag.
An edit box for holding a constrained integer.
Deprecated.
As of release 10.3.0, using
org.zkoss.zkmax.zul.Splitlayout instead.A standard implementation of ThemeProvider for ZK CE, which works with the
Breeze series themes
The style component used to specify CSS styles for the owner desktop.
A tab.
A tabbox.
Tabbox engine is an engine that do the model rendering for
ListModelIdentifies components that can be used as "rubber stamps" to paint
the tab and tabpanel in a
Tabbox.A tab panel.
A collection of tab panels.
A collection of tabs (
Tab).A textbox.
Facade for accessing internal theming subsystem
In most cases, users need not use the underlying theme registry and
theme resolver directly.
An input box for holding a time (a java.util.Date Object), but only Hour & Minute are used.
Fires one or more
Event after
a specified delay.A toolbar.
A toolbar button.
A representation of
<track>.A container which can be used to hold a tabular
or hierarchical set of rows of elements.
A treecell.
A treechildren.
A treecol.
A treecols.
Defines an event that encapsulates changes to a tree.
Defines the methods used to listener when the content of
TreeModel is changed.A row of
Treefooter.A column of the footer of a tree (
Tree).A treeitem.
A comparator used to compare
Treeitem, if not live data,
or the data themselves, if live data.Identifies components that can be used as "rubber stamps" to paint
the cells in a
Tree.This interface defines the methods that component like
Tree
use to get the content of items.Defines the requirements for a tree node object that can change --
by adding or removing child nodes, or by changing the contents of
an application-specific data (
TreeNode.setData(E)) stored in the node.Indicate an openable collection or components.
A treerow.
Indicate a tree model that supports selection.
Indicate a model that supports tristate checkbox.
States of the tri-state selection designed to assist users in defining states effectively.
A collection of utilities.
Deprecated.
As of release 10.3.0, using
Vlayout instead.A vertical layout
A semiconductor wafer map data model to be used with wafermap chart.
A west region of a border layout.
A window.
The window's mode used with
Window.setMode(Mode).The fundamental class for XUL elements.
A XY chart data model.
A XYZ chart data model.
An immutable
ZonedDateTime-based range, the java.time
counterpart to DateRange for time-zone-aware scenarios.Utilities to access events for ZK and ZUL.
ZUL implementation of MessageLoader
VlayoutandHlayoutinstead.