Jan Althaus | c08637c | 2018-01-15 14:59:08 +0100 | [diff] [blame] | 1 | package androidx.textclassifier { |
| 2 | |
| 3 | public final class TextClassification implements android.os.Parcelable { |
| 4 | method public int describeContents(); |
| 5 | method public float getConfidenceScore(java.lang.String); |
| 6 | method public java.lang.String getEntity(int); |
| 7 | method public int getEntityCount(); |
| 8 | method public android.graphics.drawable.Drawable getIcon(); |
| 9 | method public android.content.Intent getIntent(); |
| 10 | method public java.lang.CharSequence getLabel(); |
| 11 | method public int getSecondaryActionsCount(); |
| 12 | method public android.graphics.drawable.Drawable getSecondaryIcon(int); |
| 13 | method public android.content.Intent getSecondaryIntent(int); |
| 14 | method public java.lang.CharSequence getSecondaryLabel(int); |
| 15 | method public java.lang.String getSignature(); |
| 16 | method public java.lang.String getText(); |
| 17 | method public void writeToParcel(android.os.Parcel, int); |
| 18 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextClassification> CREATOR; |
| 19 | } |
| 20 | |
| 21 | public static final class TextClassification.Builder { |
| 22 | ctor public TextClassification.Builder(); |
| 23 | method public androidx.textclassifier.TextClassification.Builder addSecondaryAction(android.content.Intent, java.lang.String, android.graphics.drawable.Drawable); |
| 24 | method public androidx.textclassifier.TextClassification build(); |
| 25 | method public androidx.textclassifier.TextClassification.Builder clearSecondaryActions(); |
| 26 | method public androidx.textclassifier.TextClassification.Builder setEntityType(java.lang.String, float); |
| 27 | method public androidx.textclassifier.TextClassification.Builder setIcon(android.graphics.drawable.Drawable); |
| 28 | method public androidx.textclassifier.TextClassification.Builder setIntent(android.content.Intent); |
| 29 | method public androidx.textclassifier.TextClassification.Builder setLabel(java.lang.String); |
| 30 | method public androidx.textclassifier.TextClassification.Builder setPrimaryAction(android.content.Intent, java.lang.String, android.graphics.drawable.Drawable); |
| 31 | method public androidx.textclassifier.TextClassification.Builder setSignature(java.lang.String); |
| 32 | method public androidx.textclassifier.TextClassification.Builder setText(java.lang.String); |
| 33 | } |
| 34 | |
| 35 | public static final class TextClassification.Options implements android.os.Parcelable { |
| 36 | ctor public TextClassification.Options(); |
| 37 | method public int describeContents(); |
| 38 | method public java.util.List<java.util.Locale> getDefaultLocales(); |
| 39 | method public androidx.textclassifier.TextClassification.Options setDefaultLocales(java.util.Collection<java.util.Locale>); |
| 40 | method public void writeToParcel(android.os.Parcel, int); |
| 41 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextClassification.Options> CREATOR; |
| 42 | } |
| 43 | |
| 44 | public class TextClassifier { |
| 45 | ctor public TextClassifier(); |
| 46 | field public static final java.lang.String TYPE_ADDRESS = "address"; |
| 47 | field public static final java.lang.String TYPE_EMAIL = "email"; |
| 48 | field public static final java.lang.String TYPE_OTHER = "other"; |
| 49 | field public static final java.lang.String TYPE_PHONE = "phone"; |
| 50 | field public static final java.lang.String TYPE_UNKNOWN = ""; |
| 51 | field public static final java.lang.String TYPE_URL = "url"; |
| 52 | } |
| 53 | |
| 54 | public final class TextLinks implements android.os.Parcelable { |
| 55 | method public int apply(android.text.Spannable, int, androidx.textclassifier.TextLinks.SpanFactory); |
| 56 | method public int describeContents(); |
| 57 | method public java.util.Collection<androidx.textclassifier.TextLinks.TextLink> getLinks(); |
| 58 | method public void writeToParcel(android.os.Parcel, int); |
| 59 | field public static final int APPLY_STRATEGY_IGNORE = 0; // 0x0 |
| 60 | field public static final int APPLY_STRATEGY_REPLACE = 1; // 0x1 |
| 61 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextLinks> CREATOR; |
| 62 | field public static final int STATUS_DIFFERENT_TEXT = 3; // 0x3 |
| 63 | field public static final int STATUS_LINKS_APPLIED = 0; // 0x0 |
| 64 | field public static final int STATUS_NO_LINKS_APPLIED = 2; // 0x2 |
| 65 | field public static final int STATUS_NO_LINKS_FOUND = 1; // 0x1 |
| 66 | } |
| 67 | |
| 68 | public static final class TextLinks.Builder { |
| 69 | ctor public TextLinks.Builder(java.lang.String); |
| 70 | method public androidx.textclassifier.TextLinks.Builder addLink(int, int, java.util.Map<java.lang.String, java.lang.Float>); |
| 71 | method public androidx.textclassifier.TextLinks build(); |
| 72 | method public androidx.textclassifier.TextLinks.Builder clearTextLinks(); |
| 73 | } |
| 74 | |
| 75 | public static final class TextLinks.Options implements android.os.Parcelable { |
| 76 | ctor public TextLinks.Options(); |
| 77 | method public int describeContents(); |
| 78 | method public int getApplyStrategy(); |
| 79 | method public java.util.List<java.util.Locale> getDefaultLocales(); |
| 80 | method public androidx.textclassifier.TextClassifier.EntityConfig getEntityConfig(); |
| 81 | method public androidx.textclassifier.TextLinks.SpanFactory getSpanFactory(); |
| 82 | method public androidx.textclassifier.TextLinks.Options setApplyStrategy(int); |
| 83 | method public androidx.textclassifier.TextLinks.Options setDefaultLocales(java.util.Collection<java.util.Locale>); |
| 84 | method public androidx.textclassifier.TextLinks.Options setEntityConfig(androidx.textclassifier.TextClassifier.EntityConfig); |
| 85 | method public androidx.textclassifier.TextLinks.Options setSpanFactory(androidx.textclassifier.TextLinks.SpanFactory); |
| 86 | method public void writeToParcel(android.os.Parcel, int); |
| 87 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextLinks.Options> CREATOR; |
| 88 | } |
| 89 | |
| 90 | public static final class TextLinks.TextLink implements android.os.Parcelable { |
| 91 | method public int describeContents(); |
| 92 | method public float getConfidenceScore(java.lang.String); |
| 93 | method public int getEnd(); |
| 94 | method public java.lang.String getEntity(int); |
| 95 | method public int getEntityCount(); |
| 96 | method public int getStart(); |
| 97 | method public void writeToParcel(android.os.Parcel, int); |
| 98 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextLinks.TextLink> CREATOR; |
| 99 | } |
| 100 | |
| 101 | public static class TextLinks.TextLinkSpan extends android.text.style.ClickableSpan { |
| 102 | ctor public TextLinks.TextLinkSpan(androidx.textclassifier.TextLinks.TextLink); |
| 103 | method public final androidx.textclassifier.TextLinks.TextLink getTextLink(); |
| 104 | method public void onClick(android.view.View); |
| 105 | } |
| 106 | |
| 107 | public final class TextSelection implements android.os.Parcelable { |
| 108 | method public int describeContents(); |
| 109 | method public float getConfidenceScore(java.lang.String); |
| 110 | method public java.lang.String getEntity(int); |
| 111 | method public int getEntityCount(); |
| 112 | method public int getSelectionEndIndex(); |
| 113 | method public int getSelectionStartIndex(); |
| 114 | method public java.lang.String getSignature(); |
| 115 | method public void writeToParcel(android.os.Parcel, int); |
| 116 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextSelection> CREATOR; |
| 117 | } |
| 118 | |
| 119 | public static final class TextSelection.Builder { |
| 120 | ctor public TextSelection.Builder(int, int); |
| 121 | method public androidx.textclassifier.TextSelection build(); |
| 122 | method public androidx.textclassifier.TextSelection.Builder setEntityType(java.lang.String, float); |
| 123 | method public androidx.textclassifier.TextSelection.Builder setSignature(java.lang.String); |
| 124 | } |
| 125 | |
| 126 | public static final class TextSelection.Options implements android.os.Parcelable { |
| 127 | ctor public TextSelection.Options(); |
| 128 | method public int describeContents(); |
| 129 | method public java.util.List<java.util.Locale> getDefaultLocales(); |
| 130 | method public androidx.textclassifier.TextSelection.Options setDefaultLocales(java.util.Collection<java.util.Locale>); |
| 131 | method public void writeToParcel(android.os.Parcel, int); |
| 132 | field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextSelection.Options> CREATOR; |
| 133 | } |
| 134 | |
| 135 | } |
| 136 | |