## Uses of Interface
org.zkoss.zk.device.Device

- Packages that use Device
  Package | Description
  --- | ---
  org.zkoss.zk.device |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.impl |
  org.zkoss.zml.device |

- - ### Uses of Device in org.zkoss.zk.device

    Classes in org.zkoss.zk.device that implement Device
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AjaxDevice` | Represents a Web browser with the Ajax support.
    `class` | `GenericDevice` | A skeletal implementation of `Device`.

    Methods in org.zkoss.zk.device that return Device
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Device` | Devices.`getDevice​(java.lang.String deviceType)` | Returns the device for the specified desktop type.
    `static Device` | Devices.`getDeviceByClient​(java.lang.String userAgent)` | Returns the device for the specified client.

  - ### Uses of Device in org.zkoss.zk.ui

    Methods in org.zkoss.zk.ui that return Device
    Modifier and Type | Method | Description
    --- | --- | ---
    `Device` | Desktop.`getDevice()` | Returns the device that is associated with this desktop.

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

    Methods in org.zkoss.zk.ui.impl that return Device
    Modifier and Type | Method | Description
    --- | --- | ---
    `Device` | DesktopImpl.`getDevice()` |

  - ### Uses of Device in org.zkoss.zml.device

    Classes in org.zkoss.zml.device that implement Device
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XmlDevice` | Represents the XML output.