All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
abstract Resource[] |
discoverResources(Namespace namespace) |
boolean |
equals(Object o) |
protected Collection<D> |
find(DeviceType deviceType,
D current) |
protected Collection<D> |
find(ServiceType serviceType,
D current) |
protected D |
find(UDN udn,
D current) |
abstract D |
findDevice(UDN udn) |
D[] |
findDevices(DeviceType deviceType) |
D[] |
findDevices(ServiceType serviceType) |
D[] |
findEmbeddedDevices() |
protected Collection<D> |
findEmbeddedDevices(D current) |
Icon[] |
findIcons() |
S |
findService(ServiceId serviceId) |
S |
findService(ServiceType serviceType) |
S[] |
findServices() |
S[] |
findServices(ServiceType serviceType) |
protected Collection<S> |
findServices(ServiceType serviceType,
ServiceId serviceId,
D current) |
ServiceType[] |
findServiceTypes() |
DeviceDetails |
getDetails() |
DeviceDetails |
getDetails(RemoteClientInfo info) |
String |
getDisplayString() |
abstract D[] |
getEmbeddedDevices() |
Icon[] |
getIcons() |
DI |
getIdentity() |
D |
getParentDevice() |
abstract D |
getRoot() |
abstract S[] |
getServices() |
DeviceType |
getType() |
UDAVersion |
getVersion() |
boolean |
hasEmbeddedDevices() |
int |
hashCode() |
boolean |
hasIcons() |
boolean |
hasServices() |
boolean |
isFullyHydrated() |
boolean |
isRoot() |
abstract S |
newInstance(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<S>[] actions,
StateVariable<S>[] stateVariables) |
abstract D |
newInstance(UDN udn,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services,
List<D> embeddedDevices) |
abstract S[] |
newServiceArray(int size) |
abstract D[] |
toDeviceArray(Collection<D> col) |
abstract S[] |
toServiceArray(Collection<S> col) |
String |
toString() |
List<ValidationError> |
validate() |