All Classes and Interfaces
Class
Description
The aborting reason when the remove-desktop command is received.
The aborting reason for send-redirect.
The aborting reason used to abort the current execution.
A skeletal implementation of
Component.A skeletal implementation of
Execution.A skeletal implementation of
Page.The skeletal implementation of
UiFactory.A skeletal implementation of
WebApp.Indicates the activation of an execution is taking too long.
Implemented by a component if it wants to know when ZK loader created it.
Represents an event that resize a component and provides
the new size of the component.
A listener to gather some non-predefined listeners
Represents a Web browser with the Ajax support.
The common interface extended by all annotation types.
A helper class used to parse annotations.
A map of annotations used with
ComponentDefinition and
ComponentInfo.For ArithmeticException wrong value wrapper.
The model representing an attribute in Selector.
Attributes used internally for implementation only.
Attributes or library properties to customize the behaviors of ZK,
such as page rending, fileupload and so on.
Represents a map of custom attributes of a component definition
(
ComponentDefinition).A response to ask client to show an alert.
A response to insert an unparsed HTML as the last child of
the specified component at the client.
A response to ask the client to bookmark the desktop.
A response to ask the client to clear the busy message.
A response to ask the client to close the error messages belonging
the specified component, if any.
A response to ask the browser to send back its information.
A response to ask the client to show a confirm dialog when an user tries
to close the browser window.
Used to decode the custom format of the AU requests.
A response to ask the client to download the specified URI.
The AU processor used to response the content for
DynamicMedia.getMedia(java.lang.String)A response to ask client to send a dummy request back to the server.
A response to ask client to send the specified event for all qualified desktops.
An AU service is a small Java program that can be plugged
into
DHtmlUpdateServlet to extend its functionality.Represents a request for an AU extension (
AuExtension).A response to set focus to the specified component at the client.
A response to ask the client to push a state to history entry.
A response to insert an unparsed HTML after the specified component
at the client.
A response to insert an unparsed HTML before the specified component
at the client.
A response to ask the client to invoke a function.
Loads a CSS file to client.
Loads a JavaScript file to client and execute it.
Logs the message to the client.
A response to ask the client to move the desktop (a.k.a., the browser window)
relatively (in pixels).
A response to ask the client to move the desktop (a.k.a., the browser window)
to specified location (in pixel).
An AU handler to process multipart content.
The au object for notification.
A response to denote the desktop might become obsolete.
A response to ask client to 'outer' the widgets and all its
descendants of the associate specified component or page.
A response to ask the client to print the desktop (a.k.a., the browser window).
The AU processor to handle the HTTP redirect via status 302.
A response to remove the specified component at the client.
A request sent from the client to the server.
A response to ask the client to resize the desktop (a.k.a., the browser window)
relatively (in pixels).
A response to ask the client to resize the desktop (a.k.a., the browser window)
to specified size (in pixel).
Used to force ZK Client re-calculate the size of the widget at the client.
A response sent from the server to the client via
UiEngine.A response to ask the client to execute the specified client scripts.
A response to ask the client to scroll the desktop (a.k.a., the browser window)
relatively (in pixels).
Scrolls the ancestors to make the component visible.
A response to ask the client to scroll the desktop (a.k.a., the browser window)
to specified location (in pixel).
A response to select a portion of the specified component at the client.
A response to send a temporary redirect response to the client
using the specified redirect location URL.
An AU request service used to handle the AU requests (
AuRequest).A response to set the attribute of the specified component at the client.
A response to set successive attributes of the specified component at the client.
A response to ask the client to set the title (of window).
A response to ask the client to show the busy message such that
the user knows the system is busy.
A response to ask the client to submit the form with the specified ID,
if any.
A response to ask the client to sync errorboxes in the desktop
Rename the UUID.
Represents a writer that is used to send the output back to the client,
when processing
AuRequest.Utilities to instantiate an implementation of
AuWriter.A response to tell the client a component's value is wrong.
The default set of pseudo classes in Selector.
Implemented by a component if it wants to know when ZK loader created it.
An interface that allows a
Component to specify when
to block an AuRequest from client, for security control.The bookmark update event used with
onBookmarkChange
to notify that user pressed BACK, FORWARD or others
that causes the bookmark changed (but still in the same desktop).A Boolean property access class.
The interpreter that uses BeanShell to interpret zscript codes.
A callback interface to execute in some circumstance.
A char Iterator implementation for Selector tokenizer.
Represents a class that decides the character set based on the
content type and the real content.
Represents an event cause by user's check a state at the client.
The onClientInfo event is used to notify the client's information, such
as time zone and screen resolutions.
Utilities to send
AuResponse to the client.A cloneable event listener that will be notified when an event occurs,
if it is registered to
Component.addEventListener(int, java.lang.String, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>).Marker annotation to identify a Command method for
Composer
to use.An UI component.
Used to notify an object stored in a component, when the session
is going to be deactivated or has been activated.
Annotation for specifying ZK component's annotations
(
ComponentCtrl.getAnnotations(java.lang.String, java.lang.String)).Used to notify an object stored in a component, when the
component is cloned.
An addition interface to
Component
that is used for implementation or tools.A component definition.
An implementation of
ComponentDefinition.A map of component definitions.
Represents a component instance defined in a ZUML page.
An implementation of Iterator<Component> that realizes the selector matching
algorithm.
A collection of utilities that check local properties of Components.
A wrapper of Component, providing a context for selector matching algorithm.
Denotes a component cannot be found.
Utilities to implement
ComponentCtrl.redraw(java.io.Writer).Utilities to access
Component.Utilities for implementing components.
Used to notify an object stored in a component, when the component
is going to be serialized or has been deserialized.
Represents a composer to initialize a component (or a component of tree)
when ZK loader is composing a component.
An addition interface implemented with
Composer to provide
more control.Composition manager that compose the given components into a whole page per
the "insert" components and "define" components annotations.
A condition to test with.
An utility to simplify the implementation of
Condition.Used to parse WEB-INF/zk.xml, metainfo/zk/zk.xml
and metainfo/zk/config.xml into
Configuration.A configuration parser is an application-specific parser
to parse the configurations in zk.xml.
The ZK configuration.
Used with
AbstractComponent.renderProperties(org.zkoss.zk.ui.sys.ContentRenderer)
to generate the component content that will be sent to the client.Utilities to wire variables by name conventions.
Used to notify a window that all its children are created and initialized.
Implemented by the object returned by
ComponentCtrl.getExtraCtrl()
if not all of the children of a component are available at the client.Used to provide Content Security Policy (CSP) headers and nonces.
An
CspProvider implementation for Csp functions
and applies.A data handler info for
Configuration to use.A Default Event Listener for handling client javascript error
Used to decorate
EventListener to denote whether the event
for the listener can be deferred.Used with
AbstractComponent.smartUpdate(java.lang.String, java.lang.Object)
to represent the value of a smart update
that shall be evaluated only in the rendering phase
(rather than in the event processing phase).Utilities to load language definitions.
Denotes a definition cannot be found.
Represents a desktop.
Used to notify an object stored in a desktop, when the session
is going to be deactivated or has been activated.
The cache used to store desktops.
Used to retrieve a desktop cache (
DesktopCache).Used to clean up a desktop.
An addition interface to
Desktop
for implementation.The default implementation of the desktop-scoped event queue (
EventQueue).The implementation of
Desktop.Used to initialize a desktop when it is created.
Used to recycle the desktop (
Desktop).Utilities to handle
DesktopRecycle.Utilities to handle
DesktopRecycle.Used to notify an object stored in a desktop, when the desktop
is going to be serialized or has been deserialized.
Denotes the desktop being accessed is no longer available.
Represents a client device.
Used to initialize a device (
Device).Denotes the interpreter of the requested device type is not found.
A manager of devices (
Device).Used to post-process the response into a ZK page.
The portlet used to process the request for a ZUML page.
Used to process the request for a ZUML page.
Used to receive ZK resource from the server
Used to receive command from the server and send result back to client.
A helper class for class DigestUtils for md5 encoding, internal use only.
Implemented by the object returned by
ComponentCtrl.getExtraCtrl()
if the component is able to generate the content directly.Implemented with
Component to indicate
that a component can be disabled.A factory interface for creating
FileItem and Media instances.Represents an event caused by DOMException at client.
Decorates
Component to denote that
the component will control the default drag-and-drop behavior
of its children.Represents an event cause by user's dragging and dropping a component.
Utilities to generate ZK related information in DSP pages.
Implemented by the object returned by
ComponentCtrl.getExtraCtrl(),
if a component might have viewable parts other than HTML (WML, XAML
or any client language).Represents a component that supports a range of properties.
Represents a component is used to represent a broad range of tags.
Represents an event cause by user's entering a wrong data
or clearing the last wrong data.
A ZK specific expression builder that is based on XEL.
A reference to
Evaluator.Utilities of evaluation.
An event sent to the event handler of a component.
An event handler of a component definition (
ComponentDefinition).A map of instances of
EventHandler.The event interceptor used to intercept the processing of events.
Utilities used to handle
EventInterceptor.An event listener that will be notified when an event occurs, if it is
registered to
Component.addEventListener(int, java.lang.String, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>).Represents a map of event handlers and listeners.
An addition interface to
EventListenerMap
that is used for implementation or tools.Represents an event processing thread.
Thread to handle events.
A utility class that simplify the implementation of
EventProcessingThread.An event queue.
Used to instantiate an event queue.
A simple implementation of
EventQueueProvider.Utilities to access the event queue.
Utilities to handle events.
Used to clean the event processing thread.
Used to initialize the event processing thread.
Used to listen after the event processing thread is resumed.
Used to listen when the event processing thread is going to suspend.
An execution of a client request (e.g., ServletRequest).
A utility to carry over the execution to a server-push thread.
Used to clean up an execution.
Additional interface to
Execution
for implementation.An
Execution implementation for HTTP request
and response.The information about the event being served by the current execution.
Used to initialize an execution when it is created.
An application-level listener to know when an execution is activated,
deactivated, or waiting for activation.
A variable resolver that is based on the specified execution.
Utilities to access
Execution.Additional utilities for
Execution.Used to represent a string value that might contain an expression.
Represents a class that is able to handle fail-over in the
application specific way.
Used to denote a collection of elements.
An implementation of
ForEach.Represents the runtime information of each iteration caused by
ForEach.Represents the event forwarded by the forward condition.
The forward directive in the ZUML page.
Represents the fulfill condition has been applied.
A decorative interface used with
Composer (and/or ComposerExt)
to indicate that it requires the full control.A definition of the function mapper (
FunctionMapper).A skeletal composer that you can extend and write intuitive onXxx
event handler methods with "auto-wired" accessible variable objects such
as implicit objects, components, and external resolvable variables in a ZK
zuml page.
A skeletal composer that you can extend and write intuitive onXxx event handler methods;
this class will registers onXxx events to the supervised component automatically.
A skeletal implementation of
Device.An abstract event listener that you can extend and write intuitive onXxx event
handler methods; this class dispatch event to the implemented onXxx event handler methods
automatically.
A skeletal composer that you can extend and write intuitive onXxx$myid
event handler methods with auto event forwarding and "auto-wired" accessible
variable objects such as embedded objects, components, and external
resolvable variables in a ZK zuml page; this class will add forward
condition to the myid source component and forward source onXxx
event received by the source myid component to the target onXxx$myid event
(as defined in this composer) of the supervised target component; of course
it will also registers onXxx$myid events to the supervised
component and wire all accessible variable objects to this composer by
calling setXxx() method or set xxx field value directly per the variable
name.
A skeletal implementation that provides does-nothing for all methods,
such that the deriving class needs only to implement the required method.
A skeletal class for implementing a interpreter (
Interpreter).Defines a generic richlet.
A implementation of
DesktopCacheProvider that stores all
desktops from the same Web application into one desktop cache.Groovy interpreter.
Represents a header element, such as <?
An extra interface implemented by an interpreter (
Interpreter)
if it supports the hierarchical scopes.The history pop state event used with
onHistoryPopState
to notify that user pressed BACK, FORWARD or others
that causes the history changed (but still in the same desktop).A skeletal implementation for HTML based components.
The implementation of a macro component for HTML-based clients.
A component used to represent XML elements that are associated
with the native namespace (http://www.zkoss.org/2005/zk/native).
The HTML helper.
Utilities for implementing HTML-based
PageRenderer.The render context which consists of two writers (
HtmlPageRenders.RenderContext.temp and
HtmlPageRenders.RenderContext.perm.A skeleton of shadow element that represents as a shadow tree.
A help class for an insertion direction.
The writer used to write the output back to the client.
Used to clean up desktops that a session owns.
The listener works with Servlet 2.3.
Internationalization utilities.
Used to generate UUID of components and pages and ID of desktops.
Implemented by a component to indicate that
it might include another ZUML page.
Implemented by an initiator that will be invoked if it is specified
in the init directive.
An extra interface that can be implemented with
Initiator to
have the better control.The init directive in the ZUML page.
Represents an event cause by user's input something at the client.
An Integer property class.
Represents an interpreter that can interpret the scripting codes.
Denotes the interpreter of the requested scripting language not found.
The utilities to access interpreters (
Interpreter).An int property class.
An implementation of
ContentRenderer that renders
the content as a JavaScript property (i.e., name: 'value').An implementation of
ContentRenderer that renders
the content as a JavaScript property (i.e., name: ['value', 'value1', ..]) cumulatively.Utilities to generate ZK related information in JSP pages.
The Python interpreter based on jython.
Represents a key pressed by the user.
A definition of a language, such as xul.
A legacy sequential desktop ID generator used in ZK before 9.6.0.
Annotation for specifying Event handling in
SelectorComposer.Implemented with
Component to represent
a macro component.The macro component definition.
Represents an event caused by a component being maximized.
The interface for loading messages as String output.
Represents an event caused by a component being minimized.
A listener to monitor the status of ZK engine.
Represents an event cause by mouse activity.
Represents an event caused by a component being moved.
To proxy a collection of composers.
Utilities about variable's names.
A namespace parser to handle the different namespace for the attributes
Implemented with
Component to represent
a native component.The helper to generate the output for the native component.
Utilities for implementing
Native.Helper.Represents the component information about the native components.
Represent a node in a ZUML metainfo tree.
Decorates
Component to denote that
the component won't become a fellow of the ID space it belongs.Utilities to send Notification to the client.
An Object proeprty type
Represents an event cause by user's opening or closing
something at the client.
The operation exception is a special UI exception that happens
'reasonably' -- usually caused by user rather than by programming error.
A page.
Used to notify an object stored in a page, when the session
is going to be deactivated or has been activated.
Represents the info used to initialize a page.
Addition interface to
Page for implementation purpose.A page definition.
Utilities to retrieve page definitions.
The page render used to render a page.
A patch that is used to process the rendering result of a page.
Used to notify an object stored in a page, when the page
is going to be serialized or has been deserialized.
Exception thrown for illegal selector string.
Used to parse the ZUL file
A parser that parses selector string and generates selector objects.
A representation of a component path.
An application-level listener to measure the performance of the processing of client
requests.
A server-push implementation that is based on client-polling.
Implemented by the object returned by
ComponentCtrl.getExtraCtrl()
if it is able to generate the specified prolog before its real content.A renderer used to render custom properties for particular components.
Information about how to initialize a property (a.k.a., a field of a component).
A property access interface to speed up Java reflection performance.
Represents the a property (a.k.a., a method of a component) is not found.
Used to proxy another event.
The model representing a pseudo class in Selector
The model of pseudo class definition
The model representing a pseudo element in Selector
Decorates
Component to denote that
the UUID (Component.getUuid() must be
the same as the ID (Component.getId()),
if the application assigns an ID for it.Implemented with
Component to indicate
that a component can be set to readonly.A collection of reflection utilities.
The request information used with
UiFactory.An implementation of
RequestInfo.Used to intercept the requests for the ZK Loader and Update Engine.
Indicates a request is out-of-sequence, and the request shall be ignored.
A queue of
AuRequest.An implementation of
RequestQueue behaving as
a queue of AuRequest.Represents a setting of a response header.
Rhino-based JavaScript interpreter.
Defines methods that all richlets must implement.
A richlet configuration object used by a richlet container to pass information
to a richlet during initialization.
An implementation of
RichletConfig.A filter used for ZK Richlet
A scheduler that is able to schedule a task to execute asynchronously.
Represents a scope of attributes.
A listener used to listen whether a scope (
Scope) is changed.Utilities to manage the current scope (
Scope).A script error event used with
onScriptError
When using Clients.evalJavascript and any javascript error event happened, user can handle the error in the server side.A manager to manage the script of WPD.
The default implementation of the script manager (
ScriptManager).Represents an event caused by that user is scrolling or
has scrolled at the client.
Represents an event cause by user's the list selection is changed
at the client.
A handle to retrieve selected objects from selected items (components)
if possible.
Represents an event cause by user's the active selection which is a
highlighted block of text.
The model representing a selector.
A composer analogous to GenericForwardComposer.
An interface for SelectorComposer's functionality plug-in.
Default skeletal implementation of
SelectorComposer.UtilityHandler.A collection of selector related utilities.
A plugin that an application could add to generate application-specific
SEO content.
An extra interface implemented by an interpreter (
Interpreter)
if it supports serialization.A serializable event listener that will be notified when an event occurs,
if it is registered to
Component.addEventListener(int, java.lang.String, org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>).Serializable
Session.The serializable implementation of
UiFactory.Represents a server-push controller.
The default implementation of the server-push based event queue
(
EventQueue).A user session.
Used to notify an object stored in a session, when the session
is going to be deactivated or has been activated.
The cache for storing ZK sessions.
Used to clean up a session.
Additional interface of
Session for implementation.A implementation of
DesktopCacheProvider that stores all desktops
from the same session in one desktop cache.Used to initialize a session when it is created.
Used with
SessionsCtrl.setCurrent(SessionResolver)
to resolve a session dynamically.An implementation of session resolver (
SessionResolver) based on HTTP request.Utilities to access
Session.An additional utilities for implementation related to
Session.Used to notify an object stored in a session, when the session
is going to be serialized or has been deserialized.
A shadow element definition.
A shadow element can allow to have a set of shadow elements to work with a
component tree and it can also support with ZK MVVM to dynamically change the
content of a shadow element.
An addition interface to
ShadowElementUtilities for implementing components.
Represent a shadow element.
A simple implementation of
DesktopCache.A simple implementation of
Evaluator.A simple implementation of
Scope.The model representing a sequence of simple selectors.
A non-serializable implementation of
Session.A simple implementation of
SessionCache.A simple implementation of
ThemeURIModifier.The default implementation of
UiFactory.A servlet-based Web application.
Represents an event caused by a component being re-sized.
Represents an event cause by user's slidedown or slideup
something at the client.
Represents an event that indicates a sorting request to data.
Represents an event that state of component was changed.
Use this generator will generate fixed uuid for each component.
An implementation of
Monitor to accumulate statistic data
in memory.A storage interface is used for ZK web application to store application data
with a string key and a data type value.
A String property class.
A stub component is a 'degenerated' component that does not maintain
the states at the server.
The event sent from a stub component (
StubComponent.An extra control returned by
ComponentCtrl.getExtraCtrl()
to retain server-side state when applying component-name stub-only policies.Represents a tree of
StubComponent that are merged into
a single component.Denotes the current event processing thread cannot be suspended
because there are too many suspended threads.
Represents an event that indicates swipe on a component and provides
information about the swipe displacement, duration and direction.
A synchronized scope.
Represents a UI template that is used to create components.
An addition interface to
Template
that is used for implementation or tools.Represent a template element.
Utils for looking up template.
Represents a text.
Used to replace the theme defined in the language definitions
(lang.xml and lang-addon.xml),
ThemeURIHandler and the configuration
(the theme-uri elements in web.xml).Utilities to help the implementation of
ThemeProvider
to manipulate the URI such that it is able to use a different URI
for a different theme.Used to add theme uri dynamically without extending any ThemeProvider.
ThemeURIModifier is used to restrict developer's operation on the theme uri list.
Utilities to check whether JDK and moment.js's time zone database version matched.
The model of Selector token.
A tokenizer of selector string.
A tree builder for parsing a page to
DocumentA tree builder factory to load a parser dynamically
UI engine is responsible to process requests from the client,
sends the response back to the client with the assistance of
ExecutionCtrl.An implementation of
UiEngineImpl.Extension to
extend UiEngineImpl to support stubonly and the merging of nativeAn implementation of
UiEngine to create and update components.An interface used to extend the UI engine.
Represents a UI-relevant runtime exception.
Utilities to wrap
UiException.Used to intercept the life cycle of UI, such as
Component
being attached.Implemented with
Component to indicate
that a component can be used for file upload.Uploading error constants.
Represents that user has uploaded one or several files from
the client to the server.
Utilities to handle the upload (
Uploadable).The URI update event used with
onURIChange
to notify that the associated URI
is changed by the user.Represents an URI and how to use the URI.
Used to intercept the loading of ZUML pages associated with the specified URI.
A collection of utilities for this package.
Utilities to implement ZK.
Utilities to handle the metainfo.
Annotation for adding variable resolvers to a SelectorComposer.
A definition of the variable resolver (
VariableResolver).The information about the variables element in the ZUML page.
The VisibilityChangeEvent is used to notify current page/tab's visibility
state.
A part of
Execution for visualizing the components whose
visual parts are modified.A page that does not really exist at the client.
The extendlet to handle WCS (widget CSS).
Represents a Web application.
Used to initialize a ZK application when it about to be destroyed.
Additional interface of
WebApp for implementation.The factory used to instantiate the instance of
WebApp.A web app factory implementation.
Used to initialize a ZK application when it is created.
Utilities related to the Web application.
An additional utilities for implementation related to
WebApp.A bridge between Web server and ZK.
A listener that will be invoked when the Web manager is created (a.k.a.,
activated).
Represents a DOM attribute of the peer widget.
A widget definition.
An implementation of WidgetDefinition.
Represents a client-side event listener for the peer widget.
Represents a method of the peer widget.
Annotation for specifying components to wire.
Annotation for specifying variables to wire, from XEL, implicit objects, or
custom variable resolvers.
The extendlet to handle WPD (Widget Package Descriptor).
Utilities to used with WPD files.
Denotes the value passed to a setter (a.k.a., mutator) of a component
is wrong.
Denotes an exception that is an aggregation of multiple
WrongValueException.An implementation of
ContentRenderer that renders
the content as a Xml attribute (i.e., name="value").A tree builder for parsing XML format
Represents an event caused by a component whose z-index is modified
by the client.
Utilities for using XEL in ZUL.
Represents the zk element in a ZUML page.
A web socket util class
Represents a zscript content.
Represents a zscript element.
An initiator used to evaluate a zscript file.
The ZUML resource processor used to parse the ZUML files
loaded from the classpath.