META-INF/androidx.window_window-sidecar.version
androidx/window/common/AcceptOnceConsumer$AcceptOnceProducerCallback.class
<Unknown>
package androidx.window.common
public abstract androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback extends java.lang.Object {
public abstract void onConsumerReadyToBeRemoved (java.util.function.Consumer)
}
androidx/window/common/AcceptOnceConsumer.class
<Unknown>
package androidx.window.common
public androidx.window.common.AcceptOnceConsumer extends java.lang.Object implements java.util.function.Consumer {
public void <init> (androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback, java.util.function.Consumer)
public void accept (java.lang.Object)
}
androidx/window/common/BaseDataProducer.class
<Unknown>
package androidx.window.common
public abstract androidx.window.common.BaseDataProducer extends java.lang.Object implements androidx.window.common.AcceptOnceConsumer$AcceptOnceProducerCallback {
public void <init> ()
public abstract void getData (java.util.function.Consumer)
public final void addDataChangedCallback (java.util.function.Consumer)
public final void removeDataChangedCallback (java.util.function.Consumer)
public final boolean hasListeners ()
protected void onListenersChanged ()
public abstract java.util.Optional getCurrentData ()
protected void notifyDataChanged (java.lang.Object)
public void onConsumerReadyToBeRemoved (java.util.function.Consumer)
}
androidx/window/common/DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper.class
<Unknown>
package androidx.window.common
androidx.window.common.DeviceStateManagerFoldingFeatureProducer$DeviceStateMapper extends java.lang.Object {
final boolean mIsHalfOpenedSupported
void <init> (android.content.Context, java.util.List)
boolean isDeviceStateToPostureMapEmpty ()
boolean isDeviceStateValid (android.hardware.devicestate.DeviceState)
int getHingeState (android.hardware.devicestate.DeviceState)
}
androidx/window/common/DeviceStateManagerFoldingFeatureProducer.class
<Unknown>
package androidx.window.common
public final androidx.window.common.DeviceStateManagerFoldingFeatureProducer extends androidx.window.common.BaseDataProducer {
public void <init> (android.content.Context, androidx.window.common.RawFoldingFeatureProducer, android.hardware.devicestate.DeviceStateManager)
void onDeviceStateChanged (android.hardware.devicestate.DeviceState)
protected void onListenersChanged ()
public java.util.Optional getCurrentData ()
public java.util.List getFoldsWithUnknownState ()
public java.util.List getDisplayFeatures ()
public boolean isHalfOpenedSupported ()
public void getData (java.util.function.Consumer)
}
androidx/window/common/EmptyLifecycleCallbacksAdapter.class
<Unknown>
package androidx.window.common
public androidx.window.common.EmptyLifecycleCallbacksAdapter extends java.lang.Object implements android.app.Application$ActivityLifecycleCallbacks {
public void <init> ()
public void onActivityCreated (android.app.Activity, android.os.Bundle)
public void onActivityStarted (android.app.Activity)
public void onActivityResumed (android.app.Activity)
public void onActivityPaused (android.app.Activity)
public void onActivityStopped (android.app.Activity)
public void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle)
public void onActivityDestroyed (android.app.Activity)
}
androidx/window/common/ExtensionHelper.class
<Unknown>
package androidx.window.common
public final androidx.window.common.ExtensionHelper extends java.lang.Object {
public static void rotateRectToDisplayRotation (android.view.DisplayInfo, int, android.graphics.Rect)
public static void transformToWindowSpaceRect (android.content.Context, android.graphics.Rect)
public static void transformToWindowSpaceRect (android.app.WindowConfiguration, android.graphics.Rect)
public static boolean isZero (android.graphics.Rect)
}
androidx/window/common/RawFoldingFeatureProducer$SettingsObserver.class
<Unknown>
package androidx.window.common
final androidx.window.common.RawFoldingFeatureProducer$SettingsObserver extends android.database.ContentObserver {
void <init> (androidx.window.common.RawFoldingFeatureProducer)
public void onChange (boolean, android.net.Uri)
}
androidx/window/common/RawFoldingFeatureProducer.class
<Unknown>
package androidx.window.common
public final androidx.window.common.RawFoldingFeatureProducer extends androidx.window.common.BaseDataProducer {
public void <init> (android.content.Context)
public void getData (java.util.function.Consumer)
protected void onListenersChanged ()
public java.util.Optional getCurrentData ()
}
androidx/window/common/collections/ListUtil.class
<Unknown>
package androidx.window.common.collections
public final androidx.window.common.collections.ListUtil extends java.lang.Object {
public static java.util.List map (java.util.List, java.util.function.Function)
}
androidx/window/common/layout/CommonFoldingFeature$State.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.CommonFoldingFeature$State extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/CommonFoldingFeature$Type.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.CommonFoldingFeature$Type extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/CommonFoldingFeature.class
<Unknown>
package androidx.window.common.layout
public final androidx.window.common.layout.CommonFoldingFeature extends java.lang.Object {
public static final String TAG
public static final int COMMON_TYPE_FOLD
public static final int COMMON_TYPE_HINGE
public static final int COMMON_STATE_UNKNOWN
public static final int COMMON_STATE_NO_FOLDING_FEATURES
public static final int COMMON_STATE_HALF_OPENED
public static final int COMMON_STATE_FLAT
public static final int COMMON_STATE_USE_BASE_STATE
public static java.util.List parseListFromString (java.lang.String, int)
public void <init> (int, int, android.graphics.Rect)
public int getType ()
public int getState ()
public android.graphics.Rect getRect ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
}
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldProperty.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldProperty extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/DisplayFoldFeatureCommon$FoldType.class
<Unknown>
package androidx.window.common.layout
public abstract annotation androidx.window.common.layout.DisplayFoldFeatureCommon$FoldType extends java.lang.Object implements java.lang.annotation.Annotation {
}
androidx/window/common/layout/DisplayFoldFeatureCommon.class
<Unknown>
package androidx.window.common.layout
public final androidx.window.common.layout.DisplayFoldFeatureCommon extends java.lang.Object {
public static final int DISPLAY_FOLD_FEATURE_TYPE_UNKNOWN
public static final int DISPLAY_FOLD_FEATURE_TYPE_HINGE
public static final int DISPLAY_FOLD_FEATURE_TYPE_SCREEN_FOLD_IN
public static final int DISPLAY_FOLD_FEATURE_PROPERTY_SUPPORTS_HALF_OPENED
public static androidx.window.common.layout.DisplayFoldFeatureCommon create (androidx.window.common.layout.CommonFoldingFeature, boolean)
public void <init> (int, java.util.Set)
public int getType ()
public boolean hasProperty (int)
public transient boolean hasProperties (int[])
public java.util.Set getProperties ()
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
}
androidx/window/sidecar/SidecarDeviceState.class
SidecarDeviceState.java
package androidx.window.sidecar
public final androidx.window.sidecar.SidecarDeviceState extends java.lang.Object {
public int posture
public static final int POSTURE_UNKNOWN
public static final int POSTURE_CLOSED
public static final int POSTURE_HALF_OPENED
public static final int POSTURE_OPENED
public static final int POSTURE_FLIPPED
public void <init> ()
}
androidx/window/sidecar/SidecarDisplayFeature.class
SidecarDisplayFeature.java
package androidx.window.sidecar
public final androidx.window.sidecar.SidecarDisplayFeature extends java.lang.Object {
private android.graphics.Rect mRect
private int mType
public static final int TYPE_FOLD
public static final int TYPE_HINGE
public void <init> ()
public android.graphics.Rect getRect ()
public void setRect (android.graphics.Rect)
android.graphics.Rect rect
public int getType ()
public void setType (int)
int type
}
androidx/window/sidecar/SidecarHelper.class
<Unknown>
package androidx.window.sidecar
androidx.window.sidecar.SidecarHelper extends java.lang.Object {
static androidx.window.sidecar.SidecarDeviceState calculateDeviceState (java.util.List)
static androidx.window.sidecar.SidecarWindowLayoutInfo calculateWindowLayoutInfo (android.os.IBinder, java.util.List)
}
androidx/window/sidecar/SidecarImpl$NotifyOnConfigurationChanged.class
<Unknown>
package androidx.window.sidecar
final androidx.window.sidecar.SidecarImpl$NotifyOnConfigurationChanged extends androidx.window.common.EmptyLifecycleCallbacksAdapter {
public void onActivityCreated (android.app.Activity, android.os.Bundle)
public void onActivityConfigurationChanged (android.app.Activity)
}
androidx/window/sidecar/SidecarImpl.class
<Unknown>
package androidx.window.sidecar
androidx.window.sidecar.SidecarImpl extends java.lang.Object implements androidx.window.sidecar.SidecarInterface {
void <init> (android.content.Context)
public androidx.window.sidecar.SidecarDeviceState getDeviceState ()
public androidx.window.sidecar.SidecarWindowLayoutInfo getWindowLayoutInfo (android.os.IBinder)
public void setSidecarCallback (androidx.window.sidecar.SidecarInterface$SidecarCallback)
public void onWindowLayoutChangeListenerAdded (android.os.IBinder)
public void onWindowLayoutChangeListenerRemoved (android.os.IBinder)
public void onDeviceStateListenersChanged (boolean)
void updateDeviceState (androidx.window.sidecar.SidecarDeviceState)
void updateWindowLayout (android.os.IBinder, androidx.window.sidecar.SidecarWindowLayoutInfo)
protected boolean hasListeners ()
}
androidx/window/sidecar/SidecarInterface$SidecarCallback.class
SidecarInterface.java
package androidx.window.sidecar
public abstract androidx.window.sidecar.SidecarInterface$SidecarCallback extends java.lang.Object {
public abstract void onDeviceStateChanged (androidx.window.sidecar.SidecarDeviceState)
public abstract void onWindowLayoutChanged (android.os.IBinder, androidx.window.sidecar.SidecarWindowLayoutInfo)
}
androidx/window/sidecar/SidecarInterface.class
SidecarInterface.java
package androidx.window.sidecar
public abstract androidx.window.sidecar.SidecarInterface extends java.lang.Object {
public abstract void setSidecarCallback (androidx.window.sidecar.SidecarInterface$SidecarCallback)
public abstract androidx.window.sidecar.SidecarWindowLayoutInfo getWindowLayoutInfo (android.os.IBinder)
public abstract void onWindowLayoutChangeListenerAdded (android.os.IBinder)
public abstract void onWindowLayoutChangeListenerRemoved (android.os.IBinder)
public abstract androidx.window.sidecar.SidecarDeviceState getDeviceState ()
public abstract void onDeviceStateListenersChanged (boolean)
}
androidx/window/sidecar/SidecarProvider.class
<Unknown>
package androidx.window.sidecar
public androidx.window.sidecar.SidecarProvider extends java.lang.Object {
public void <init> ()
public static androidx.window.sidecar.SidecarInterface getSidecarImpl (android.content.Context)
public static java.lang.String getApiVersion ()
}
androidx/window/sidecar/SidecarWindowLayoutInfo.class
SidecarWindowLayoutInfo.java
package androidx.window.sidecar
public final androidx.window.sidecar.SidecarWindowLayoutInfo extends java.lang.Object {
public java.util.List displayFeatures
public void <init> ()
}