History log of /frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/template/Mixin.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9ac3d54040b4dae6addc224fd8a69bf62ee84a83 06-Mar-2017 Maurice Lam <yukl@google.com> Fix warnings in SuwLib

Fix various issues flagged by compiler and ErrorProne, including
raw types, unchecked casts, missing overrides and others.

Test: Existing tests pass. `./gradlew connectedAndroidTest test`
Change-Id: I4008504430760b436d6dc6c52a9dfb169dcfa49b
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/template/Mixin.java
7514f1cee29b3feb4822ce16945c1c312057d24f 19-Dec-2016 Maurice Lam <yukl@google.com> Implement Mixins for Templates

Implement Mixin functionalities, which defines part of a template
layout, making it reusable in different layouts. For example, the
HeaderMixin allows setting and getting the header text via the mixin,
which allows for clients which uses multiple different layuots to
simplify their code via something like
layout.getMixin(HeaderMixin.class).setText("Foobar");

Bug: 34163318
Test: ./gradlew connectedAndroidTest
Change-Id: I4348c8bb5b8e640b49c2be0c79c70aa85cf0ebc0
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/template/Mixin.java