Package org.jupnp.binding.annotations
Klasse AnnotationStateVariableBinder
java.lang.Object
org.jupnp.binding.annotations.AnnotationStateVariableBinder
- Autor:
- Christian Bauer
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected StateVariableAccessorprotected UpnpStateVariableprotected String -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAnnotationStateVariableBinder(UpnpStateVariable annotation, String name, StateVariableAccessor accessor, Set<Class> stringConvertibleTypes) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected Datatypeprotected StringcreateDefaultValue(Datatype datatype) protected StateVariableprotected StateVariableAllowedValueRangeprotected StateVariableAllowedValueRangegetAllowedValueRange(long min, long max, long step) protected String[]getAllowedValues(Class enumType) protected String[]getName()
-
Felddetails
-
annotation
-
name
-
accessor
-
stringConvertibleTypes
-
-
Konstruktordetails
-
AnnotationStateVariableBinder
public AnnotationStateVariableBinder(UpnpStateVariable annotation, String name, StateVariableAccessor accessor, Set<Class> stringConvertibleTypes)
-
-
Methodendetails
-
getAnnotation
-
getName
-
getAccessor
-
getStringConvertibleTypes
-
createStateVariable
- Löst aus:
LocalServiceBindingException
-
createDatatype
- Löst aus:
LocalServiceBindingException
-
createDefaultValue
- Löst aus:
LocalServiceBindingException
-
getAllowedValues
- Löst aus:
LocalServiceBindingException
-
getAllowedValueRange
protected StateVariableAllowedValueRange getAllowedValueRange(long min, long max, long step) throws LocalServiceBindingException - Löst aus:
LocalServiceBindingException
-
getAllowedValuesFromProvider
- Löst aus:
LocalServiceBindingException
-
getAllowedRangeFromProvider
protected StateVariableAllowedValueRange getAllowedRangeFromProvider() throws LocalServiceBindingException- Löst aus:
LocalServiceBindingException
-