| Name | Description | Type | Package | Framework |
| AfterCompose | If this interface is implemented, afterCompose() is called, after ZK loader creates this component, | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| BeforeCompose | If this interface is implemented, beforeCompose() is called before ZK loader sets any property or creates any child components. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Blockable | An interface that allows a Component to specify when to block an AuRequest from client, for security control. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Cropper | if not all of the children of a component are available at the client. | Interface | org.zkoss.zk.ui.ext.render | ZKoss (ZK) |
|
| DirectContent | if the component is able to generate the content directly. | Interface | org.zkoss.zk.ui.ext.render | ZKoss (ZK) |
|
| Disable | that a component can be disabled. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| DragControl | Decorates Component to denote that the component will control the default drag-and-drop behavior | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| DynamicMedia | if a component might have viewable parts other than HTML (WML, XAML or any client language). | Interface | org.zkoss.zk.ui.ext.render | ZKoss (ZK) |
|
| DynamicPropertied | Represents a component that supports a range of properties. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| DynamicTag | Represents a component is used to represent a broad range of tags. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Includer | it might include another ZUML page. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Macro | | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Merger | to indicate a component is capable to merge with its sibling and children. | Interface | org.zkoss.zk.ui.ext.render | ZKoss (ZK) |
|
| Native | a native component. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Native .Helper | The helper to generate the output for the native component. | Interface | org.zkoss.zk.ui.ext.Native | ZKoss (ZK) |
|
| NonFellow | Decorates Component to denote that the component won't become a fellow of the ID space it belongs. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| PrologAllowed | if it is able to generate the specified prolog before its real content. | Interface | org.zkoss.zk.ui.ext.render | ZKoss (ZK) |
|
| RawId | Decorates Component to denote that the UUID (Component. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Readonly | that a component can be set to readonly. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Scope | Represents a scope of attributes. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| ScopeListener | A listener used to listen whether a scope (Scope) is changed. | Interface | org.zkoss.zk.ui.ext | ZKoss (ZK) |
|
| Scopes | Utilities to manage the current scope (Scope). | Class | org.zkoss.zk.ui.ext | ZKoss (ZK) |