org.zkoss.zk.ui |
User Interfaces
Interfaces of the common user-interfaces, such as Page
and Component.
Application developers usually need only classes defined in this package.
For advance control, they might see also the
org.zkoss.zk.ui.event
and org.zkoss.zk.ui.util
Component developers might need also the
org.zkoss.zk.ui.ext package.
All other packages are mostly used internally.
See Page for an overview.
|
Java Source File Name | Type | Comment |
AbstractComponent.java | Class | A skeletal implementation of
Component . |
Component.java | Interface | A UI component.
There are two kind of lifecycles: one is page creations and the other
is asynchronous updates.
The Page Creation
The page creation occurs when a page is about to render at the first
time. |
ComponentNotFoundException.java | Class | Dentoes a component cannot be found. |
Components.java | Class | Utilities to access
Component . |
Desktop.java | Interface | Represents a desktop. |
DesktopUnavailableException.java | Class | Denotes the desktop being accessed is no longer available.
It is typical thrown when a server push is executing and the desktop
is removed by the client. |
Execution.java | Interface | An execution of a client request (e.g., ServletRequest). |
Executions.java | Class | Utilities to access
Execution . |
GenericRichlet.java | Class | Defines a genric richlet. |
HtmlBasedComponent.java | Class | A skeletal implementation for HTML based components. |
HtmlMacroComponent.java | Class | The implemetation of a macro component for HTML-based clients. |
HtmlNativeComponent.java | Class | A comonent used to represent XML elements that are associated
with the inline namespace (http://www.zkoss.org/2005/zk/inline). |
IdSpace.java | Interface | Implemented by a component (
Component ) and a page
(
Page )
to denote that all its descendant and itself forms an independent ID space.
In an ID space, ID of each component (
Component.getId ) must be
unique.
And, you could retrieve any component in the same ID space by calling
IdSpace.getFellow upon any component of the same ID space.
For sake of description, components in the same ID space are called
fellows.
If the component has an ancestor which implements
IdSpace ,
we say a component belongs to the ID space owned by the ancestor.
If no such ancestor exists, the component belongs to the ID space
owned by the page.
The ancestor and the page is called the owner
(
Component.getSpaceOwner ).
For sake of description, we also call the ID space as space X, if
the owner is component X (or page X).
If component Y is a child of X and also implements
IdSpace (aka., another owner), then space X includes component Y, but
EXCLUDES descendants of Y. |
OperationException.java | Class | The operation exception is a special UI exception that happens
'reasonably' -- usually caused by user rather than by programming error. |
Page.java | Interface | A page. |
Path.java | Class | A representation of a component path. |
Richlet.java | Interface | Defines methods that all richlets must implement. |
RichletConfig.java | Interface | A richlet configuration object used by a richlet container to pass information
to a richlet during initialization. |
Session.java | Interface | A user session. |
Sessions.java | Class | Utilities to access
Session . |
SuspendNotAllowedException.java | Class | Denotes the current event processing thread cannot be suspended
because there are too many suspended threads. |
UiException.java | Class | Represents an UI-relevant runtime exception. |
WebApp.java | Interface | Represents a Web application. |
WrongValueException.java | Class | Denotes the value passed to a setter (aka., mutator) of a component
is wrong. |