Searched defs:ExtensionBuilder (Results 1 - 2 of 2) sorted by relevance

/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/
H A DExtensionController.java29 <T> ExtensionBuilder<T> newExtension(Class<T> cls);
50 interface ExtensionBuilder<T> { interface in interface:ExtensionController
51 ExtensionBuilder<T> withTunerFactory(TunerFactory<T> factory);
52 <P extends T> ExtensionBuilder<T> withPlugin(Class<P> cls);
53 <P extends T> ExtensionBuilder<T> withPlugin(Class<P> cls, String action);
54 <P> ExtensionBuilder<T> withPlugin(Class<P> cls, String action,
56 ExtensionBuilder<T> withDefault(Supplier<T> def);
57 ExtensionBuilder<T> withCallback(Consumer<T> callback);
58 ExtensionBuilder<T> withUiMode(int mode, Supplier<T> def);
59 ExtensionBuilder<
[all...]
H A DExtensionControllerImpl.java52 public <T> ExtensionBuilder<T> newExtension(Class<T> cls) {
53 return new ExtensionBuilder<>();
62 private class ExtensionBuilder<T> implements ExtensionController.ExtensionBuilder<T> { class in class:ExtensionControllerImpl
67 public ExtensionController.ExtensionBuilder<T> withTunerFactory(TunerFactory<T> factory) {
73 public <P extends T> ExtensionController.ExtensionBuilder<T> withPlugin(Class<P> cls) {
78 public <P extends T> ExtensionController.ExtensionBuilder<T> withPlugin(Class<P> cls,
84 public <P> ExtensionController.ExtensionBuilder<T> withPlugin(Class<P> cls,
91 public ExtensionController.ExtensionBuilder<T> withDefault(Supplier<T> def) {
97 public ExtensionController.ExtensionBuilder<
[all...]

Completed in 55 milliseconds