Package org.jupnp.model.meta
Klasse LocalDevice
java.lang.Object
org.jupnp.model.meta.Device<DeviceIdentity,LocalDevice,LocalService>
org.jupnp.model.meta.LocalDevice
- Alle implementierten Schnittstellen:
Validatable
The metadata of a device created on this host, by application code.
- Autor:
- Christian Bauer
-
Feldübersicht
Von Klasse geerbte Felder org.jupnp.model.meta.Device
embeddedDevices, services -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungLocalDevice(DeviceIdentity identity) 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) 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) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungResource[]discoverResources(Namespace namespace) findDevice(UDN udn) getDetails(RemoteClientInfo info) getRoot()newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<LocalService>[] actions, StateVariable<LocalService>[] stateVariables) newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, List<LocalDevice> embeddedDevices) newServiceArray(int size) validate()Von Klasse geerbte Methoden org.jupnp.model.meta.Device
equals, find, find, find, findDevices, findDevices, findEmbeddedDevices, findEmbeddedDevices, findIcons, findService, findService, findServices, findServices, findServices, findServiceTypes, getDetails, getDisplayString, getIcons, getIdentity, getParentDevice, getType, getVersion, hasEmbeddedDevices, hashCode, hasIcons, hasServices, isFullyHydrated, isRoot, toString
-
Konstruktordetails
-
LocalDevice
- Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service, LocalDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service, LocalDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service, LocalDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon icon, LocalService[] services) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service, LocalDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService service, LocalDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
LocalDevice
public LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
-
Methodendetails
-
getDeviceDetailsProvider
-
getDetails
- Setzt außer Kraft:
getDetailsin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
getServices
- Angegeben von:
getServicesin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
getEmbeddedDevices
- Angegeben von:
getEmbeddedDevicesin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
newInstance
public LocalDevice newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, List<LocalDevice> embeddedDevices) throws ValidationException - Angegeben von:
newInstancein KlasseDevice<DeviceIdentity,LocalDevice, LocalService> - Löst aus:
ValidationException
-
newInstance
public LocalService newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<LocalService>[] actions, StateVariable<LocalService>[] stateVariables) throws ValidationException - Angegeben von:
newInstancein KlasseDevice<DeviceIdentity,LocalDevice, LocalService> - Löst aus:
ValidationException
-
toDeviceArray
- Angegeben von:
toDeviceArrayin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
newServiceArray
- Angegeben von:
newServiceArrayin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
toServiceArray
- Angegeben von:
toServiceArrayin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
validate
- Angegeben von:
validatein SchnittstelleValidatable- Setzt außer Kraft:
validatein KlasseDevice<DeviceIdentity,LocalDevice, LocalService> - Gibt zurück:
- An empty
Listif all rules validated properly, otherwise, the detected errors.
-
discoverResources
- Angegeben von:
discoverResourcesin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
getRoot
- Angegeben von:
getRootin KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-
findDevice
- Angegeben von:
findDevicein KlasseDevice<DeviceIdentity,LocalDevice, LocalService>
-