Modifier and Type | Field and Description |
---|---|
protected Map<StateVariable,StateVariableAccessor> |
AnnotationActionBinder.stateVariables |
Modifier and Type | Method and Description |
---|---|
protected StateVariable |
AnnotationStateVariableBinder.createStateVariable() |
protected StateVariable |
AnnotationActionBinder.findRelatedStateVariable(String declaredName,
String argumentName,
String methodName) |
protected StateVariable |
AnnotationActionBinder.getStateVariable(String name) |
Modifier and Type | Method and Description |
---|---|
Map<StateVariable,StateVariableAccessor> |
AnnotationActionBinder.getStateVariables() |
protected Map<StateVariable,StateVariableAccessor> |
AnnotationLocalServiceBinder.readStateVariables(Class<?> clazz,
Set<Class> stringConvertibleTypes) |
Modifier and Type | Method and Description |
---|---|
protected StateVariableAccessor |
AnnotationActionBinder.findOutputArgumentAccessor(StateVariable stateVariable,
String getterName,
boolean multipleArguments) |
protected void |
AnnotationActionBinder.validateType(StateVariable stateVariable,
Class type) |
Modifier and Type | Method and Description |
---|---|
protected Map<Action,ActionExecutor> |
AnnotationLocalServiceBinder.readActions(Class<?> clazz,
Map<StateVariable,StateVariableAccessor> stateVariables,
Set<Class> stringConvertibleTypes) |
Constructor and Description |
---|
AnnotationActionBinder(Method method,
Map<StateVariable,StateVariableAccessor> stateVariables,
Set<Class> stringConvertibleTypes) |
Modifier and Type | Method and Description |
---|---|
StateVariable |
MutableStateVariable.build() |
StateVariable[] |
MutableService.createStateVariables() |
Modifier and Type | Field and Description |
---|---|
protected Map<StateVariable,StateVariableAccessor> |
LocalService.stateVariableAccessors |
Modifier and Type | Method and Description |
---|---|
StateVariable<S> |
StateVariable.deepCopy() |
StateVariable<S> |
Service.getRelatedStateVariable(ActionArgument argument) |
StateVariable<S> |
Service.getStateVariable(String name) |
StateVariable<S>[] |
Service.getStateVariables() |
Modifier and Type | Method and Description |
---|---|
StateVariableAccessor |
LocalService.getAccessor(StateVariable stateVariable) |
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) |
Constructor and Description |
---|
LocalService(ServiceType serviceType,
ServiceId serviceId,
Action[] actions,
StateVariable[] stateVariables) |
RemoteService(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<RemoteService>[] actions,
StateVariable<RemoteService>[] stateVariables) |
Service(ServiceType serviceType,
ServiceId serviceId,
Action<S>[] actions,
StateVariable<S>[] stateVariables) |
Constructor and Description |
---|
LocalService(ServiceType serviceType,
ServiceId serviceId,
Map<Action,ActionExecutor> actionExecutors,
Map<StateVariable,StateVariableAccessor> stateVariableAccessors,
Set<Class> stringConvertibleTypes,
boolean supportsQueryStateVariables) |
Modifier and Type | Method and Description |
---|---|
StateVariable<S> |
StateVariableValue.getStateVariable() |
Modifier and Type | Method and Description |
---|---|
StateVariableValue |
StateVariableAccessor.read(StateVariable<LocalService> stateVariable,
Object serviceImpl) |
Constructor and Description |
---|
StateVariableValue(StateVariable<S> stateVariable,
Object value) |
Modifier and Type | Method and Description |
---|---|
protected void |
PullGENAEventProcessorImpl.readProperty(org.xmlpull.v1.XmlPullParser xpp,
IncomingEventRequestMessage message,
StateVariable[] stateVariables) |
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.