Searched refs:Mixin (Results 1 - 11 of 11) sorted by relevance

/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/template/
H A DMixin.java20 * Marker interface to indicate Mixin classes.
22 * @see com.android.setupwizardlib.TemplateLayout#registerMixin(Class, Mixin)
25 public interface Mixin { interface
H A DNavigationBarMixin.java27 * A {@link Mixin} for interacting with a {@link NavigationBar}.
29 public class NavigationBarMixin implements Mixin {
H A DHeaderMixin.java30 * A {@link Mixin} for setting and getting the header text.
32 public class HeaderMixin implements Mixin {
37 * @param layout The layout this Mixin belongs to.
H A DIconMixin.java31 * A {@link Mixin} for setting an icon on the template layout.
33 public class IconMixin implements Mixin {
38 * @param layout The template layout that this Mixin is a part of.
H A DProgressBarMixin.java31 * A {@link Mixin} for showing a progress bar.
33 public class ProgressBarMixin implements Mixin {
H A DButtonFooterMixin.java37 * A {@link Mixin} for managing buttons. By default, the button bar follows the GLIF design and
41 public class ButtonFooterMixin implements Mixin {
H A DRequireScrollMixin.java35 public class RequireScrollMixin implements Mixin {
H A DListMixin.java41 * A {@link Mixin} for interacting with ListViews.
43 public class ListMixin implements Mixin {
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/
H A DTemplateLayout.java33 import com.android.setupwizardlib.template.Mixin;
53 private Map<Class<? extends Mixin>, Mixin> mMixins = new HashMap<>();
97 protected <M extends Mixin> void registerMixin(Class<M> cls, M mixin) {
113 * Get a {@link Mixin} from this template registered earlier in
114 * {@link #registerMixin(Class, Mixin)}.
116 * @param cls The class marker of Mixin being requested. The actual Mixin returned may be a
118 * {@link #registerMixin(Class, Mixin)}, which is not necessarily the
125 public <M extends Mixin>
[all...]
/frameworks/opt/setupwizard/library/test/instrumentation/src/com/android/setupwizardlib/template/
H A DTemplateLayoutMixinTest.java54 // Mixin must be retrieved using the interface it's registered with, not the concrete class,
67 private static class TestMixin implements Mixin {}
/frameworks/opt/setupwizard/library/recyclerview/src/com/android/setupwizardlib/template/
H A DRecyclerMixin.java44 * A {@link Mixin} for interacting with templates with recycler views. This mixin constructor takes
51 public class RecyclerMixin implements Mixin {

Completed in 179 milliseconds