org.fourthline.cling.binding.annotations
Annotation Type UpnpStateVariable
@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface UpnpStateVariable
name
public abstract String name
- Default:
- ""
datatype
public abstract String datatype
- Default:
- ""
defaultValue
public abstract String defaultValue
- Default:
- ""
allowedValues
public abstract String[] allowedValues
- Default:
- {}
allowedValuesEnum
public abstract Class allowedValuesEnum
- Default:
- void.class
allowedValueMinimum
public abstract long allowedValueMinimum
- Default:
- 0L
allowedValueMaximum
public abstract long allowedValueMaximum
- Default:
- 0L
allowedValueStep
public abstract long allowedValueStep
- Default:
- 1L
allowedValueProvider
public abstract Class allowedValueProvider
- Default:
- void.class
allowedValueRangeProvider
public abstract Class allowedValueRangeProvider
- Default:
- void.class
sendEvents
public abstract boolean sendEvents
- Default:
- true
eventMaximumRateMilliseconds
public abstract int eventMaximumRateMilliseconds
- Default:
- 0
eventMinimumDelta
public abstract int eventMinimumDelta
- Default:
- 0
Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.