Package org.jupnp.model.meta
Klasse RemoteDevice
java.lang.Object
org.jupnp.model.meta.Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
org.jupnp.model.meta.RemoteDevice
- Alle implementierten Schnittstellen:
Validatable
The metadata of a device that was discovered on the network.
- Autor:
- Christian Bauer
-
Feldübersicht
Von Klasse geerbte Felder org.jupnp.model.meta.Device
embeddedDevices, services -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungRemoteDevice(RemoteDeviceIdentity identity) RemoteDevice(RemoteDeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] 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) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungResource[]discoverResources(Namespace namespace) findDevice(UDN udn) getRoot()newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables) newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, List<RemoteDevice> embeddedDevices) newServiceArray(int size) normalizeURI(URI relativeOrAbsoluteURI) 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, getDetails, getDisplayString, getIcons, getIdentity, getParentDevice, getType, getVersion, hasEmbeddedDevices, hashCode, hasIcons, hasServices, isFullyHydrated, isRoot, toString, validate
-
Konstruktordetails
-
RemoteDevice
- Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService service) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService service, RemoteDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService[] services) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService service) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService service, RemoteDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService[] services) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService service) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService service, RemoteDevice embeddedDevice) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
RemoteDevice
public RemoteDevice(RemoteDeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException - Löst aus:
ValidationException
-
-
Methodendetails
-
getServices
- Angegeben von:
getServicesin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
getEmbeddedDevices
- Angegeben von:
getEmbeddedDevicesin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
normalizeURI
-
newInstance
public RemoteDevice newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, List<RemoteDevice> embeddedDevices) throws ValidationException - Angegeben von:
newInstancein KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService> - Löst aus:
ValidationException
-
newInstance
public RemoteService newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables) throws ValidationException - Angegeben von:
newInstancein KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService> - Löst aus:
ValidationException
-
toDeviceArray
- Angegeben von:
toDeviceArrayin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
newServiceArray
- Angegeben von:
newServiceArrayin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
toServiceArray
- Angegeben von:
toServiceArrayin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
discoverResources
- Angegeben von:
discoverResourcesin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
getRoot
- Angegeben von:
getRootin KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-
findDevice
- Angegeben von:
findDevicein KlasseDevice<RemoteDeviceIdentity,RemoteDevice, RemoteService>
-