Methods in org.teleal.cling.binding.annotations that throw LocalServiceBindingException |
void |
AnnotationActionBinder.appendAction(Map<Action,ActionExecutor> actions)
|
protected Datatype |
AnnotationStateVariableBinder.createDatatype()
|
protected String |
AnnotationStateVariableBinder.createDefaultValue(Datatype datatype)
|
protected List<ActionArgument> |
AnnotationActionBinder.createInputArguments()
|
protected Map<ActionArgument<LocalService>,StateVariableAccessor> |
AnnotationActionBinder.createOutputArguments()
|
protected StateVariable |
AnnotationStateVariableBinder.createStateVariable()
|
protected StateVariableAccessor |
AnnotationActionBinder.findOutputArgumentAccessor(StateVariable stateVariable,
String getterName,
boolean multipleArguments)
|
protected StateVariable |
AnnotationActionBinder.findRelatedStateVariable(String declaredName,
String argumentName,
String methodName)
|
protected StateVariableAllowedValueRange |
AnnotationStateVariableBinder.getAllowedValueRange()
|
protected String[] |
AnnotationStateVariableBinder.getAllowedValues(Class enumType)
|
DeviceService |
AnnotationLocalServiceBinder.read(Class<?> clazz)
|
DeviceService |
AnnotationLocalServiceBinder.read(Class<?> clazz,
ServiceId id,
ServiceType type,
boolean supportsQueryStateVariables,
Class[] stringConvertibleTypes)
|
DeviceService |
AnnotationLocalServiceBinder.read(Class<?> clazz,
ServiceId id,
ServiceType type,
boolean supportsQueryStateVariables,
Set<Class> stringConvertibleTypes)
|
protected Map<Action,ActionExecutor> |
AnnotationLocalServiceBinder.readActions(Class<?> clazz,
Map<StateVariable,StateVariableAccessor> stateVariables,
Set<Class> stringConvertibleTypes)
|
protected Map<StateVariable,StateVariableAccessor> |
AnnotationLocalServiceBinder.readStateVariables(Class<?> clazz,
Set<Class> stringConvertibleTypes)
|
protected Set<Class> |
AnnotationLocalServiceBinder.readStringConvertibleTypes(Class[] declaredTypes)
|
protected void |
AnnotationActionBinder.validateType(StateVariable stateVariable,
Class type)
|