## Uses of Interface
org.zkoss.zul.event.ListDataListener

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

- - ### Uses of ListDataListener in org.zkoss.bind.impl

    Classes in org.zkoss.bind.impl that implement ListDataListener
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ChildrenBindingListDataListener` | listen the model data onChange event (support list model in children binding)

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

    Methods in org.zkoss.bind.proxy with parameters of type ListDataListener
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ListModelArrayProxy.`addListDataListener​(ListDataListener l)` |
    `void` | ListModelListProxy.`addListDataListener​(ListDataListener l)` |
    `void` | ListModelMapProxy.`addListDataListener​(ListDataListener l)` |
    `void` | ListModelSetProxy.`addListDataListener​(ListDataListener l)` |
    `void` | ListModelArrayProxy.`removeListDataListener​(ListDataListener l)` |
    `void` | ListModelListProxy.`removeListDataListener​(ListDataListener l)` |
    `void` | ListModelMapProxy.`removeListDataListener​(ListDataListener l)` |
    `void` | ListModelSetProxy.`removeListDataListener​(ListDataListener l)` |

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

    Methods in org.zkoss.zul that return types with arguments of type ListDataListener
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<ListDataListener>` | AbstractListModel.`getListDataListeners()` |
    `default java.util.List<ListDataListener>` | ListModel.`getListDataListeners()` | Returns all listeners.

    Methods in org.zkoss.zul with parameters of type ListDataListener
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractListModel.`addListDataListener​(ListDataListener l)` | Adds a listener to the list that's notified each time a change to the data model occurs.
    `void` | ListModel.`addListDataListener​(ListDataListener l)` | Adds a listener to the list that's notified each time a change to the data model occurs.
    `void` | AbstractListModel.`removeListDataListener​(ListDataListener l)` | Removes a listener from the list that's notified each time a change to the data model occurs.
    `void` | ListModel.`removeListDataListener​(ListDataListener l)` | Removes a listener from the list that's notified each time a change to the data model occurs.

  - ### Uses of ListDataListener in org.zkoss.zuti.zul

    Classes in org.zkoss.zuti.zul that implement ListDataListener
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ForEachListDataListener` | listen the model data onChange event (support list model in ForEach)