gh-pages / com.nextfaze.devfun.invoke.view / Values
Values
@Target([AnnotationTarget.VALUE_PARAMETER]) annotation class Values (source)
Annotate parameters with this specifying an Iterable class to initialize invoke views with a list of values.
See the ValueSource documentation for more information and examples.
Note: This annotation is optional. If not present then the view state will be whatever it is by default.
i.e. A Switch will be off, a TextView will be empty, etc.
This annotation is somewhat experimental. TODO? Allow specifying default value on annotation
See Also
Constructors
| Name | Summary |
|---|---|
| <init> | Values(source: KClass<out ValueSource<Iterable<*>>>)Annotate parameters with this specifying an Iterable class to initialize invoke views with a list of values. |
Properties
| Name | Summary |
|---|---|
| source | val source: KClass<out ValueSource<Iterable<*>>>The ValueSource class that will be injected/instantiated when the parameter value is needed. |