## Uses of Class
org.fourthline.cling.model.ValidationException

- Packages that use ValidationException
  Package | Description
  --- | ---
  org.fourthline.cling.binding.staging |
  org.fourthline.cling.binding.xml |
  org.fourthline.cling.model |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.protocol |

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

    Methods in org.fourthline.cling.binding.staging that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `Service` | MutableService.`build(Device prototype)`
    `Device` | MutableDevice.`build(Device prototype)`
    `Device` | MutableDevice.`build(Device prototype, UDAVersion deviceVersion, URL baseURL)`
    `Service[]` | MutableDevice.`createServices(Device prototype)`

  - ### Uses of ValidationException in org.fourthline.cling.binding.xml

    Methods in org.fourthline.cling.binding.xml with parameters of type ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `protected <D extends Device> D` | RecoveringUDA10DeviceDescriptorBinderImpl.`handleInvalidDevice(String xml, D device, ValidationException exception)` Handle processing errors while binding XML descriptors.

    Methods in org.fourthline.cling.binding.xml that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `<D extends Device> D` | UDA10DeviceDescriptorBinderImpl.`buildInstance(D undescribedDevice, MutableDevice descriptor)`
    `protected <S extends Service> S` | UDA10ServiceDescriptorBinderImpl.`buildInstance(S undescribedService, MutableService descriptor)`
    `<D extends Device> D` | UDA10DeviceDescriptorBinderImpl.`describe(D undescribedDevice, Document dom)`
    `<D extends Device> D` | UDA10DeviceDescriptorBinderSAXImpl.`describe(D undescribedDevice, String descriptorXml)`
    `<D extends Device> D` | UDA10DeviceDescriptorBinderImpl.`describe(D undescribedDevice, String descriptorXml)`
    `<D extends Device> D` | RecoveringUDA10DeviceDescriptorBinderImpl.`describe(D undescribedDevice, String descriptorXml)`
    `<S extends Service> S` | UDA10ServiceDescriptorBinderImpl.`describe(S undescribedService, Document dom)`
    `<S extends Service> S` | UDA10ServiceDescriptorBinderSAXImpl.`describe(S undescribedService, String descriptorXml)`
    `<S extends Service> S` | UDA10ServiceDescriptorBinderImpl.`describe(S undescribedService, String descriptorXml)`
    `<T extends Device> T` | DeviceDescriptorBinder.`describe(T undescribedDevice, Document dom)`
    `<T extends Service> T` | ServiceDescriptorBinder.`describe(T undescribedService, Document dom)`
    `<T extends Device> T` | DeviceDescriptorBinder.`describe(T undescribedDevice, String descriptorXml)`
    `<T extends Service> T` | ServiceDescriptorBinder.`describe(T undescribedService, String descriptorXml)`
    `protected <D extends Device> D` | RecoveringUDA10DeviceDescriptorBinderImpl.`handleInvalidDevice(String xml, D device, ValidationException exception)` Handle processing errors while binding XML descriptors.

  - ### Uses of ValidationException in org.fourthline.cling.model

    Methods in org.fourthline.cling.model that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `Resource[]` | Namespace.`getResources(Device device)`

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

    Methods in org.fourthline.cling.model.meta that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `LocalService` | LocalDevice.`newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<LocalService>[] actions, StateVariable<LocalService>[] stateVariables)`
    `RemoteService` | RemoteDevice.`newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables)`
    `abstract S` | Device.`newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<S>[] actions, StateVariable<S>[] stateVariables)`
    `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 that throw ValidationException
    Constructor and Description
    `Device(DI identity)`
    `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)`
    `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)`
    `LocalService(ServiceType serviceType, ServiceId serviceId, Action[] actions, StateVariable[] stateVariables)`
    `LocalService(ServiceType serviceType, ServiceId serviceId, Map<Action,ActionExecutor> actionExecutors, Map<StateVariable,StateVariableAccessor> stateVariableAccessors, Set<Class> stringConvertibleTypes, boolean supportsQueryStateVariables)`
    `RemoteDevice(RemoteDeviceIdentity identity)`
    `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)`
    `RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI)`
    `RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables)`
    `Service(ServiceType serviceType, ServiceId serviceId)`
    `Service(ServiceType serviceType, ServiceId serviceId, Action<S>[] actions, StateVariable<S>[] stateVariables)`

  - ### Uses of ValidationException in org.fourthline.cling.protocol

    Methods in org.fourthline.cling.protocol that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoteService` | RetrieveRemoteDescriptors.`describeService(RemoteService service)`
    `protected RemoteDevice` | RetrieveRemoteDescriptors.`describeServices(RemoteDevice currentDevice)`

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