# Uses of Package
org.zkoss.zk.ui.util

- Packages that use org.zkoss.zk.ui.util
  Package | Description
  --- | ---
  org.zkoss.bind |
  org.zkoss.bind.callback |
  org.zkoss.bind.impl |
  org.zkoss.bind.init |
  org.zkoss.bind.proxy |
  org.zkoss.bind.sys |
  org.zkoss.bind.tracker.impl |
  org.zkoss.clientbind |
  org.zkoss.clientbind.ui.sys |
  org.zkoss.stateless.ui |
  org.zkoss.stateless.ui.util |
  org.zkoss.zk.au.http |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.event |
  org.zkoss.zk.ui.http |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.metainfo |
  org.zkoss.zk.ui.select |
  org.zkoss.zk.ui.sys |
  org.zkoss.zk.ui.util |
  org.zkoss.zkex.theme |
  org.zkoss.zkmax.au |
  org.zkoss.zkmax.au.websocket |
  org.zkoss.zkmax.init |
  org.zkoss.zkmax.theme |
  org.zkoss.zkmax.ui.util |
  org.zkoss.zkplus.cluster |
  org.zkoss.zkplus.jpa |
  org.zkoss.zul |
  org.zkoss.zul.event |
  org.zkoss.zul.theme |
  org.zkoss.zuti.zul |

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind
  Class | Description
  --- | ---
  ComponentActivationListener | Used to notify an object stored in a component, when the session is going to be deactivated or has been activated.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  ComposerExt | An addition interface implemented with `Composer` to provide more control.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind.callback
  Class | Description
  --- | ---
  Callback | A callback interface to execute in some circumstance.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind.impl
  Class | Description
  --- | ---
  ForEachStatus | Represents the runtime information of each iteration caused by `ForEach`.
  Template | Represents a UI template that is used to create components.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind.init
  Class | Description
  --- | ---
  AggregationListener | A listener to gather some non-predefined listeners
  WebAppInit | Used to initialize a ZK application when it is created.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind.proxy
  Class | Description
  --- | ---
  AggregationListener | A listener to gather some non-predefined listeners
  Callback | A callback interface to execute in some circumstance.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind.sys
  Class | Description
  --- | ---
  Template | Represents a UI template that is used to create components.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.bind.tracker.impl
  Class | Description
  --- | ---
  UiLifeCycle | Used to intercept the life cycle of UI, such as `Component` being attached.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.clientbind
  Class | Description
  --- | ---
  ComponentActivationListener | Used to notify an object stored in a component, when the session is going to be deactivated or has been activated.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  ComposerExt | An addition interface implemented with `Composer` to provide more control.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.clientbind.ui.sys
  Class | Description
  --- | ---
  Template | Represents a UI template that is used to create components.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.stateless.ui
  Class | Description
  --- | ---
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.stateless.ui.util
  Class | Description
  --- | ---
  Callback | A callback interface to execute in some circumstance.
  Template | Represents a UI template that is used to create components.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.au.http
  Class | Description
  --- | ---
  WebAppInit | Used to initialize a ZK application when it is created.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui
  Class | Description
  --- | ---
  Callback | A callback interface to execute in some circumstance.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  Configuration | The ZK configuration.
  Template | Represents a UI template that is used to create components.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.event
  Class | Description
  --- | ---
  ComponentCloneListener | Used to notify an object stored in a component, when the component is cloned.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.http
  Class | Description
  --- | ---
  Configuration | The ZK configuration.
  CspProvider | Used to provide Content Security Policy (CSP) headers and nonces.
  DesktopRecycle | Used to recycle the desktop (`Desktop`).

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.impl
  Class | Description
  --- | ---
  Callback | A callback interface to execute in some circumstance.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  Configuration | The ZK configuration.
  EventInterceptor | The event interceptor used to intercept the processing of events.
  Initiator | Implemented by an initiator that will be invoked if it is specified in the init directive.
  Template | Represents a UI template that is used to create components.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.metainfo
  Class | Description
  --- | ---
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  Condition | A condition to test with.
  ConditionImpl | An utility to simplify the implementation of `Condition`.
  Initiator | Implemented by an initiator that will be invoked if it is specified in the init directive.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.select
  Class | Description
  --- | ---
  ComponentActivationListener | Used to notify an object stored in a component, when the session is going to be deactivated or has been activated.
  ComponentCloneListener | Used to notify an object stored in a component, when the component is cloned.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  ComposerExt | An addition interface implemented with `Composer` to provide more control.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.sys
  Class | Description
  --- | ---
  Callback | A callback interface to execute in some circumstance.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  Configuration | The ZK configuration.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zk.ui.util
  Class | Description
  --- | ---
  Callback | A callback interface to execute in some circumstance.
  CharsetFinder | Represents a class that decides the character set based on the content type and the real content.
  ComponentActivationListener | Used to notify an object stored in a component, when the session is going to be deactivated or has been activated.
  ComponentCloneListener | Used to notify an object stored in a component, when the component is cloned.
  Composer | Represents a composer to initialize a component (or a component of tree) when ZK loader is composing a component.
  ComposerExt | An addition interface implemented with `Composer` to provide more control.
  ConditionImpl | An utility to simplify the implementation of `Condition`.
  Configuration | The ZK configuration.
  CspProvider | Used to provide Content Security Policy (CSP) headers and nonces.
  DataHandlerInfo | A data handler info for `Configuration` to use.
  DesktopRecycle | Used to recycle the desktop (`Desktop`).
  ExecutionMonitor | An application-level listener to know when an execution is activated, deactivated, or waiting for activation.
  ForEach | Used to denote a collection of elements.
  ForEachStatus | Represents the runtime information of each iteration caused by `ForEach`.
  GenericAutowireComposer | 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.
  GenericComposer | 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.
  Initiator | Implemented by an initiator that will be invoked if it is specified in the init directive.
  InitiatorExt | An extra interface that can be implemented with `Initiator` to have the better control.
  Monitor | A listener to monitor the status of ZK engine.
  PerformanceMeter | An application-level listener to measure the performance of the processing of client requests.
  ThemeProvider | 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).
  ThemeURIHandler | Used to add theme uri dynamically without extending any ThemeProvider.
  ThemeURIModifier | ThemeURIModifier is used to restrict developer's operation on the theme uri list.
  URIInfo | Represents an URI and how to use the URI.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkex.theme
  Class | Description
  --- | ---
  ThemeProvider | 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).

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkmax.au
  Class | Description
  --- | ---
  DesktopInit | Used to initialize a desktop when it is created.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkmax.au.websocket
  Class | Description
  --- | ---
  DesktopInit | Used to initialize a desktop when it is created.
  WebAppCleanup | Used to initialize a ZK application when it about to be destroyed.
  WebAppInit | Used to initialize a ZK application when it is created.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkmax.init
  Class | Description
  --- | ---
  DesktopInit | Used to initialize a desktop when it is created.
  WebAppInit | Used to initialize a ZK application when it is created.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkmax.theme
  Class | Description
  --- | ---
  ThemeProvider | 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).
  ThemeURIHandler | Used to add theme uri dynamically without extending any ThemeProvider.
  ThemeURIModifier | ThemeURIModifier is used to restrict developer's operation on the theme uri list.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkmax.ui.util
  Class | Description
  --- | ---
  DesktopRecycle | Used to recycle the desktop (`Desktop`).

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkplus.cluster
  Class | Description
  --- | ---
  ExecutionCleanup | Used to clean up an execution.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zkplus.jpa
  Class | Description
  --- | ---
  ExecutionCleanup | Used to clean up an execution.
  ExecutionInit | Used to initialize an execution when it is created.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zul
  Class | Description
  --- | ---
  ComponentCloneListener | Used to notify an object stored in a component, when the component is cloned.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zul.event
  Class | Description
  --- | ---
  ComponentCloneListener | Used to notify an object stored in a component, when the component is cloned.

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zul.theme
  Class | Description
  --- | ---
  ThemeProvider | 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).

- Classes in org.zkoss.zk.ui.util used by org.zkoss.zuti.zul
  Class | Description
  --- | ---
  Template | Represents a UI template that is used to create components.