Home
last modified time | relevance | path

Searched refs:ExternalInterfaceBinder (Results 1 – 15 of 15) sorted by relevance

/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/sysui/
DShellController.java46 import com.android.wm.shell.common.ExternalInterfaceBinder;
79 private ArrayMap<String, Supplier<ExternalInterfaceBinder>> mExternalInterfaceSuppliers =
82 private ArrayMap<String, ExternalInterfaceBinder> mExternalInterfaces = new ArrayMap<>();
200 public void addExternalInterface(String extra, Supplier<ExternalInterfaceBinder> binderSupplier, in addExternalInterface()
226 final ExternalInterfaceBinder b = mExternalInterfaceSuppliers.valueAt(i).get(); in createExternalInterfaces()
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/sysui/
DShellControllerTest.java40 import com.android.wm.shell.common.ExternalInterfaceBinder;
99 ExternalInterfaceBinder wrapper = new ExternalInterfaceBinder() { in testAddExternalInterface_ensureCallback()
121 ExternalInterfaceBinder wrapper = new ExternalInterfaceBinder() { in testAddExternalInterface_disallowDuplicateKeys()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/startingsurface/
DStartingWindowController.java47 import com.android.wm.shell.common.ExternalInterfaceBinder;
116 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
270 implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/
DExternalInterfaceBinder.java28 public interface ExternalInterfaceBinder { interface
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/
DPipController.java46 import com.android.wm.shell.common.ExternalInterfaceBinder;
212 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
361 private static class IPipImpl extends IPip.Stub implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/
DDragAndDropController.java66 import com.android.wm.shell.common.ExternalInterfaceBinder;
170 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
472 implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/recents/
DRecentTasksController.java47 import com.android.wm.shell.common.ExternalInterfaceBinder;
155 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
558 implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/onehanded/
DOneHandedController.java52 import com.android.wm.shell.common.ExternalInterfaceBinder;
308 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
766 private static class IOneHandedImpl extends IOneHanded.Stub implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/back/
DBackAnimationController.java66 import com.android.wm.shell.common.ExternalInterfaceBinder;
284 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
363 implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/
DPipController.java69 import com.android.wm.shell.common.ExternalInterfaceBinder;
715 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
1241 private static class IPipImpl extends IPip.Stub implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/
DDesktopTasksController.kt57 import com.android.wm.shell.common.ExternalInterfaceBinder in <lambda>()
1172 private fun createExternalInterface(): ExternalInterfaceBinder { in <lambda>()
1453 IDesktopMode.Stub(), ExternalInterfaceBinder { in <lambda>()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
DSplitScreenController.java84 import com.android.wm.shell.common.ExternalInterfaceBinder;
263 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
1195 implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/transition/
DTransitions.java84 import com.android.wm.shell.common.ExternalInterfaceBinder;
396 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
1556 implements ExternalInterfaceBinder {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/docs/
Dchanges.md54 extend `ExternalInterfaceBinder` and implement `invalidate()` to ensure it doesn't hold long
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/
DBubbleController.java99 import com.android.wm.shell.common.ExternalInterfaceBinder;
526 private ExternalInterfaceBinder createExternalInterface() { in createExternalInterface()
2386 private class IBubblesImpl extends IBubbles.Stub implements ExternalInterfaceBinder {