## Uses of Interface
org.zkoss.zk.ui.sys.IdGenerator

- Packages that use IdGenerator
  Package | Description
  --- | ---
  org.zkoss.stateless.ui.http |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.sys |

- - ### Uses of IdGenerator in org.zkoss.stateless.ui.http

    Classes in org.zkoss.stateless.ui.http that implement IdGenerator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CloudBasedIdGenerator` | A cloud based ID generator to avoid duplication uuid issue in a cloud mode.

    Constructors in org.zkoss.stateless.ui.http with parameters of type IdGenerator
    Constructor | Description
    --- | ---
    `CloudBasedIdGenerator​(IdGenerator delegator)` |

  - ### Uses of IdGenerator in org.zkoss.zk.ui.impl

    Classes in org.zkoss.zk.ui.impl that implement IdGenerator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LegacyDesktopIdGenerator` | A legacy sequential desktop ID generator used in ZK before 9.6.0.
    `class` | `StaticIdGenerator` | Use this generator will generate fixed uuid for each component.

    Methods in org.zkoss.zk.ui.impl that return IdGenerator
    Modifier and Type | Method | Description
    --- | --- | ---
    `IdGenerator` | AbstractWebApp.`getIdGenerator()` |

    Methods in org.zkoss.zk.ui.impl with parameters of type IdGenerator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractWebApp.`setIdGenerator​(IdGenerator idgen)` |

  - ### Uses of IdGenerator in org.zkoss.zk.ui.sys

    Methods in org.zkoss.zk.ui.sys that return IdGenerator
    Modifier and Type | Method | Description
    --- | --- | ---
    `IdGenerator` | WebAppCtrl.`getIdGenerator()` | Returns the ID generator, or null if not available.

    Methods in org.zkoss.zk.ui.sys with parameters of type IdGenerator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | WebAppCtrl.`setIdGenerator​(IdGenerator generator)` | Sets the ID generator for this Web application.