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.
Utilities to convert AuRequest to Event or its deriving classes.
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.
EventQueue<T extends Event>
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 (Component) and a page (Page) to denote that all its descendant and itself forms an independent ID space.
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.
An implementation of Page and PageCtrl.
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
Scheduler<T extends Event>
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 ShadowElement
Utilities 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 Document
A 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 native
An 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 create Session, Desktop, Page, Component, Composer, and ServerPush.
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.