# Print output for @column tags ?>
public
final
class
RangeTemplate
extends ControlTemplate
java.lang.Object | ||
↳ | android.service.controls.templates.ControlTemplate | |
↳ | android.service.controls.templates.RangeTemplate |
A template for a Control
with inputs in a "continuous" range of values.
See also:
Inherited constants |
---|
Public constructors | |
---|---|
RangeTemplate(String templateId, float minValue, float maxValue, float currentValue, float stepValue, CharSequence formatString)
Construct a new |
Public methods | |
---|---|
float
|
getCurrentValue()
The current value for this range. |
CharSequence
|
getFormatString()
Formatter for generating a user visible |
float
|
getMaxValue()
The maximum value for this range. |
float
|
getMinValue()
The minimum value for this range. |
float
|
getStepValue()
The value of the smallest increment or decrement that can be performed on this range. |
int
|
getTemplateType()
The |
Inherited methods | |
---|---|
public RangeTemplate (String templateId, float minValue, float maxValue, float currentValue, float stepValue, CharSequence formatString)
Construct a new RangeTemplate
.
The range must be valid, meaning:
minValue
< maxValue
minValue
< currentValue
currentValue
< maxValue
stepValue
The current value of the Control will be formatted accordingly.
Parameters | |
---|---|
templateId |
String : the identifier for this template object
This value cannot be null . |
minValue |
float : minimum value for the input |
maxValue |
float : maximum value for the input |
currentValue |
float : the current value of the Control containing this object. |
stepValue |
float : minimum value of increments/decrements when interacting with this control. |
formatString |
CharSequence : a formatting string as per String#format used to display the
currentValue . If null is passed, the "%.1f" is used.
This value may be null . |
Throws | |
---|---|
IllegalArgumentException |
if the parameters passed do not make a valid range. |
public float getCurrentValue ()
The current value for this range.
Returns | |
---|---|
float |
public CharSequence getFormatString ()
Formatter for generating a user visible String
representing the value
returned by RangeTemplate#getCurrentValue
.
Returns | |
---|---|
CharSequence |
a formatting string as specified in String#format
This value cannot be null . |
public float getMaxValue ()
The maximum value for this range.
Returns | |
---|---|
float |
public float getMinValue ()
The minimum value for this range.
Returns | |
---|---|
float |
public float getStepValue ()
The value of the smallest increment or decrement that can be performed on this range.
Returns | |
---|---|
float |
public int getTemplateType ()
The TemplateType
associated with this class.
Returns | |
---|---|
int |
ControlTemplate#TYPE_RANGE |