org.teleal.cling.model.meta
Class RemoteService
java.lang.Object
org.teleal.cling.model.meta.Service<RemoteDevice,RemoteService>
org.teleal.cling.model.meta.RemoteService
public class RemoteService
- extends Service<RemoteDevice,RemoteService>
Constructor Summary |
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)
|
Methods inherited from class org.teleal.cling.model.meta.Service |
createServiceReference, getAction, getActions, getDatatype, getDevice, getRelatedStateVariable, getServiceId, getServiceType, getStateVariable, getStateVariables, hasActions, hasStateVariables, toString, validate |
RemoteService
public RemoteService(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI)
throws ValidationException
- Throws:
ValidationException
RemoteService
public RemoteService(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<RemoteService>[] actions,
StateVariable<RemoteService>[] stateVariables)
throws ValidationException
- Throws:
ValidationException
getQueryStateVariableAction
public Action getQueryStateVariableAction()
- Specified by:
getQueryStateVariableAction
in class Service<RemoteDevice,RemoteService>
getDescriptorURI
public URI getDescriptorURI()
getControlURI
public URI getControlURI()
getEventSubscriptionURI
public URI getEventSubscriptionURI()
validateThis
public List<ValidationError> validateThis()
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.