## Uses of Class
org.fourthline.cling.model.types.DeviceType

- Packages that use DeviceType
  Package | Description
  --- | ---
  org.fourthline.cling.binding.staging |
  org.fourthline.cling.model.message.header |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.model.types |
  org.fourthline.cling.protocol.async |
  org.fourthline.cling.registry |

- - ### Uses of DeviceType in org.fourthline.cling.binding.staging

    Methods in org.fourthline.cling.binding.staging that return DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `DeviceType` | MutableDevice.`createDeviceType()`

  - ### Uses of DeviceType in org.fourthline.cling.model.message.header

    Constructors in org.fourthline.cling.model.message.header with parameters of type DeviceType
    Constructor and Description
    `DeviceTypeHeader(DeviceType value)`
    `DeviceUSNHeader(UDN udn, DeviceType deviceType)`
    `UDADeviceTypeHeader(DeviceType value)`

  - ### Uses of DeviceType in org.fourthline.cling.model.meta

    Methods in org.fourthline.cling.model.meta that return DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `DeviceType` | Device.`getType()`

    Methods in org.fourthline.cling.model.meta with parameters of type DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `protected Collection<D>` | Device.`find(DeviceType deviceType, D current)`
    `D[]` | Device.`findDevices(DeviceType deviceType)`
    `LocalDevice` | LocalDevice.`newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, List<LocalDevice> embeddedDevices)`
    `RemoteDevice` | RemoteDevice.`newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, List<RemoteDevice> embeddedDevices)`
    `abstract D` | Device.`newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, S[] services, List<D> embeddedDevices)`

    Constructors in org.fourthline.cling.model.meta with parameters of type DeviceType
    Constructor and Description
    `Device(DI identity, DeviceType type, DeviceDetails details, Icon[] icons, S[] services)`
    `Device(DI identity, DeviceType type, DeviceDetails details, Icon[] icons, S[] services, D[] embeddedDevices)`
    `Device(DI identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, S[] services, D[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon icon, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService service)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] embeddedDevices)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService service, RemoteDevice embeddedDevice)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService service)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService[] services)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService[] services, RemoteDevice[] embeddedDevices)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService service, RemoteDevice embeddedDevice)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService service)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService[] services)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService[] services, RemoteDevice[] embeddedDevices)`
    `RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService service, RemoteDevice embeddedDevice)`
    `RemoteDevice(RemoteDeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] embeddedDevices)`

  - ### Uses of DeviceType in org.fourthline.cling.model.types

    Subclasses of DeviceType in org.fourthline.cling.model.types
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UDADeviceType` Device type with a fixed `schemas-upnp-org` namespace.

    Methods in org.fourthline.cling.model.types that return DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `DeviceType` | NamedDeviceType.`getDeviceType()`
    `static DeviceType` | DeviceType.`valueOf(String s)`

    Methods in org.fourthline.cling.model.types with parameters of type DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DeviceType.`implementsVersion(DeviceType that)`

    Constructors in org.fourthline.cling.model.types with parameters of type DeviceType
    Constructor and Description
    `NamedDeviceType(UDN udn, DeviceType deviceType)`

  - ### Uses of DeviceType in org.fourthline.cling.protocol.async

    Methods in org.fourthline.cling.protocol.async with parameters of type DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ReceivingSearch.`sendSearchResponseDeviceType(DeviceType deviceType, NetworkAddress activeStreamServer)`

  - ### Uses of DeviceType in org.fourthline.cling.registry

    Methods in org.fourthline.cling.registry with parameters of type DeviceType
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Device>` | RegistryImpl.`getDevices(DeviceType deviceType)`
    `Collection<Device>` | Registry.`getDevices(DeviceType deviceType)`

Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.