## Uses of Interface
org.zkoss.zul.ext.Pageable

- Packages that use Pageable
  Package | Description
  --- | ---
  org.zkoss.bind.proxy |
  org.zkoss.zkex.zul |
  org.zkoss.zkmax.zul |
  org.zkoss.zul |
  org.zkoss.zul.event |
  org.zkoss.zul.ext |
  org.zkoss.zul.impl |

- - ### Uses of Pageable in org.zkoss.bind.proxy

    Classes in org.zkoss.bind.proxy that implement Pageable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ListModelArrayProxy<E>` | A ListModelArray Proxy
    `class` | `ListModelListProxy<E>` | A ListModelList Proxy
    `class` | `ListModelMapProxy<K,​V>` | A ListModelMap Proxy
    `class` | `ListModelSetProxy<E>` | A ListModelSet Proxy

  - ### Uses of Pageable in org.zkoss.zkex.zul

    Classes in org.zkoss.zkex.zul that implement Pageable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Pdfviewer` | A PDF file viewer.

  - ### Uses of Pageable in org.zkoss.zkmax.zul

    Classes in org.zkoss.zkmax.zul that implement Pageable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultTristateTreeModel<E>` | A simple tristate tree data model that uses `TreeNode` to represent a tree.

  - ### Uses of Pageable in org.zkoss.zul

    Subinterfaces of Pageable in org.zkoss.zul
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PageableModel` | Provide methods to manage PagingListeners

    Classes in org.zkoss.zul that implement Pageable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractListModel<E>` | A skeletal implementation for `ListModel` and `Selectable`
    `class` | `AbstractTreeModel<E>` | A skeletal implementation for `TreeModel`.
    `class` | `DefaultTreeModel<E>` | A simple tree data model that uses `TreeNode` to represent a tree.
    `class` | `ListModelArray<E>` | This is the `ListModel` as an Object array to be used with `Listbox`.
    `class` | `ListModelList<E>` | This is the `ListModel` as a `List` to be used with `Listbox`.
    `class` | `ListModelMap<K,​V>` | This is the `ListModel` as a `Map` to be used with `Listbox`.
    `class` | `ListModelSet<E>` | This is the `ListModel` as a `Set` to be used with `Listbox`.
    `class` | `Paging` | Paging of long content.
    `class` | `SimpleListModel<E>` | A simple implementation of `ListModel`.

  - ### Uses of Pageable in org.zkoss.zul.event

    Methods in org.zkoss.zul.event that return Pageable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Pageable` | PageSizeEvent.`getPageable()` | Returns the pageable controller.
    `Pageable` | PagingEvent.`getPageable()` | Returns the pageable controller.

    Constructors in org.zkoss.zul.event with parameters of type Pageable
    Constructor | Description
    --- | ---
    `PageSizeEvent​(java.lang.String name, Component target, Pageable pageable, int pgsz)` | Construct a page size event that the target is different from the page controller.
    `PagingEvent​(java.lang.String name, Component target, Pageable pageable, int actpg)` | Construct a paging event that the target is different from the page controller.

  - ### Uses of Pageable in org.zkoss.zul.ext

    Subinterfaces of Pageable in org.zkoss.zul.ext
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Paginal` | Represents a component that is used to control how to display other components in multiple pages.

  - ### Uses of Pageable in org.zkoss.zul.impl

    Classes in org.zkoss.zul.impl that implement Pageable
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GroupsListModel<D,​G,​F>` | Encapsulates `GroupsModel` as an instance of `ListModel` such that it is easier to handle by `Listbox` and `Group`.
    `protected static class` | `MeshElement.InternalPaging` |