blob: 210f5ee7d3c5e7854652db69fcf49ef49c87d70d [file] [log] [blame]
// Signature format: 3.0
package androidx.textclassifier {
ctor public MainThreadExecutor();
method public void execute(Runnable);
}
method public static androidx.textclassifier.PlatformTextClassifierWrapper create(android.content.Context);
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final class SelectionEvent {
method public static androidx.textclassifier.SelectionEvent createFromBundle(android.os.Bundle);
method public static androidx.textclassifier.SelectionEvent createSelectionActionEvent(int, int, @androidx.textclassifier.SelectionEvent.ActionType int);
method public static androidx.textclassifier.SelectionEvent createSelectionActionEvent(int, int, @androidx.textclassifier.SelectionEvent.ActionType int, androidx.textclassifier.TextClassification);
method public static androidx.textclassifier.SelectionEvent createSelectionModifiedEvent(int, int);
method public static androidx.textclassifier.SelectionEvent createSelectionModifiedEvent(int, int, androidx.textclassifier.TextClassification);
method public static androidx.textclassifier.SelectionEvent createSelectionModifiedEvent(int, int, androidx.textclassifier.TextSelection);
method public static androidx.textclassifier.SelectionEvent createSelectionStartedEvent(@androidx.textclassifier.SelectionEvent.InvocationMethod int, int);
method public long getDurationSincePreviousEvent();
method public long getDurationSinceSessionStart();
method public int getEnd();
method public String getEntityType();
method public int getEventIndex();
method public long getEventTime();
method @androidx.textclassifier.SelectionEvent.EventType public int getEventType();
method @androidx.textclassifier.SelectionEvent.InvocationMethod public int getInvocationMethod();
method public String getPackageName();
method public String? getResultId();
method public androidx.textclassifier.TextClassificationSessionId? getSessionId();
method public int getSmartEnd();
method public int getSmartStart();
method public int getStart();
method public String getWidgetType();
method public String? getWidgetVersion();
method public static boolean isTerminal(@androidx.textclassifier.SelectionEvent.EventType int);
method public android.os.Bundle toBundle();
field public static final int ACTION_ABANDON = 107; // 0x6b
field public static final int ACTION_COPY = 101; // 0x65
field public static final int ACTION_CUT = 103; // 0x67
field public static final int ACTION_DRAG = 106; // 0x6a
field public static final int ACTION_OTHER = 108; // 0x6c
field public static final int ACTION_OVERTYPE = 100; // 0x64
field public static final int ACTION_PASTE = 102; // 0x66
field public static final int ACTION_RESET = 201; // 0xc9
field public static final int ACTION_SELECT_ALL = 200; // 0xc8
field public static final int ACTION_SHARE = 104; // 0x68
field public static final int ACTION_SMART_SHARE = 105; // 0x69
field public static final int EVENT_AUTO_SELECTION = 5; // 0x5
field public static final int EVENT_SELECTION_MODIFIED = 2; // 0x2
field public static final int EVENT_SELECTION_STARTED = 1; // 0x1
field public static final int EVENT_SMART_SELECTION_MULTI = 4; // 0x4
field public static final int EVENT_SMART_SELECTION_SINGLE = 3; // 0x3
field public static final int INVOCATION_LINK = 2; // 0x2
field public static final int INVOCATION_MANUAL = 1; // 0x1
field public static final int INVOCATION_UNKNOWN = 0; // 0x0
}
}
}
}
public final class TextClassificationSessionId {
}
public abstract class TextClassifier {
}
public static final class TextClassifier.EntityConfig {
}
public final class TextLinks {
}
}
}
public static class TextLinks.TextLinkSpanData {
}
public final class TextLinksParams {
}
}
package androidx.textclassifier.widget {
@RequiresApi(android.os.Build.VERSION_CODES.M) @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @UiThread public final class ToolbarController {
method public static androidx.textclassifier.widget.ToolbarController! getInstance(android.widget.TextView!);
method public void show(java.util.List<androidx.core.app.RemoteActionCompat>!, int, int);
}
}