## Uses of Class
org.zkoss.zul.AbstractListModel

- Packages that use AbstractListModel
  Package | Description
  --- | ---
  org.zkoss.bind.proxy |
  org.zkoss.zul |
  org.zkoss.zul.impl |

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

    Subclasses of AbstractListModel in org.zkoss.bind.proxy
    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 AbstractListModel in org.zkoss.zul

    Subclasses of AbstractListModel in org.zkoss.zul
    Modifier and Type | Class | Description
    --- | --- | ---
    `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` | `SimpleListModel<E>` | A simple implementation of `ListModel`.

    Constructors in org.zkoss.zul with parameters of type AbstractListModel
    Constructor | Description
    --- | ---
    `DefaultSelectionControl​(AbstractListModel<E> model)` |

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

    Subclasses of AbstractListModel in org.zkoss.zul.impl
    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`.