| // Signature format: 4.0 |
| package androidx.appsearch.app { |
| |
| @RequiresApi(api=android.os.Build.VERSION_CODES.LOLLIPOP) public class ShortcutAdapter { |
| method public static androidx.core.content.pm.ShortcutInfoCompat.Builder createShortcutBuilderFromDocument(android.content.Context, Object) throws androidx.appsearch.exceptions.AppSearchException; |
| method public static android.net.Uri getDocumentUri(Object) throws androidx.appsearch.exceptions.AppSearchException; |
| method public static android.net.Uri getDocumentUri(String); |
| field public static final String DEFAULT_NAMESPACE = "__shortcut_adapter_ns__"; |
| } |
| |
| } |
| |
| package androidx.appsearch.builtintypes { |
| |
| @androidx.appsearch.annotation.Document(name="builtin:Alarm") public class Alarm extends androidx.appsearch.builtintypes.Thing { |
| method public String? getBlackoutPeriodEndDate(); |
| method public String? getBlackoutPeriodStartDate(); |
| method public int[]? getDaysOfWeek(); |
| method @IntRange(from=0, to=23) public int getHour(); |
| method @IntRange(from=0, to=59) public int getMinute(); |
| method public androidx.appsearch.builtintypes.AlarmInstance? getNextInstance(); |
| method public androidx.appsearch.builtintypes.AlarmInstance? getPreviousInstance(); |
| method public String? getRingtone(); |
| method public boolean isEnabled(); |
| method public boolean shouldVibrate(); |
| } |
| |
| public static final class Alarm.Builder { |
| ctor public Alarm.Builder(androidx.appsearch.builtintypes.Alarm); |
| ctor public Alarm.Builder(String, String); |
| method public androidx.appsearch.builtintypes.Alarm.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.Alarm build(); |
| method public androidx.appsearch.builtintypes.Alarm.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setBlackoutPeriodEndDate(String?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setBlackoutPeriodStartDate(String?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setDaysOfWeek(@IntRange(from=java.util.Calendar.SUNDAY, to=java.util.Calendar.SATURDAY) int...); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setEnabled(boolean); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setHour(@IntRange(from=0, to=23) int); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setMinute(@IntRange(from=0, to=59) int); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setNextInstance(androidx.appsearch.builtintypes.AlarmInstance?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setPreviousInstance(androidx.appsearch.builtintypes.AlarmInstance?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setRingtone(String?); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setShouldVibrate(boolean); |
| method public androidx.appsearch.builtintypes.Alarm.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:AlarmInstance") public class AlarmInstance extends androidx.appsearch.builtintypes.Thing { |
| method public String getScheduledTime(); |
| method public long getSnoozeDurationMillis(); |
| method public int getStatus(); |
| field public static final int STATUS_DISMISSED = 3; // 0x3 |
| field public static final int STATUS_FIRING = 2; // 0x2 |
| field public static final int STATUS_MISSED = 5; // 0x5 |
| field public static final int STATUS_SCHEDULED = 1; // 0x1 |
| field public static final int STATUS_SNOOZED = 4; // 0x4 |
| field public static final int STATUS_UNKNOWN = 0; // 0x0 |
| } |
| |
| public static final class AlarmInstance.Builder { |
| ctor public AlarmInstance.Builder(androidx.appsearch.builtintypes.AlarmInstance); |
| ctor public AlarmInstance.Builder(String, String, String); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.AlarmInstance build(); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setSnoozeDurationMillis(long); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setStatus(int); |
| method public androidx.appsearch.builtintypes.AlarmInstance.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:ContactPoint") public class ContactPoint extends androidx.appsearch.builtintypes.Thing { |
| method public java.util.List<java.lang.String!> getAddresses(); |
| method public java.util.List<java.lang.String!> getEmails(); |
| method public String getLabel(); |
| method public java.util.List<java.lang.String!> getTelephones(); |
| } |
| |
| public static final class ContactPoint.Builder { |
| ctor public ContactPoint.Builder(androidx.appsearch.builtintypes.ContactPoint); |
| ctor public ContactPoint.Builder(String, String, String); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.ContactPoint build(); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setAddresses(java.util.List<java.lang.String!>); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setEmails(java.util.List<java.lang.String!>); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setTelephones(java.util.List<java.lang.String!>); |
| method public androidx.appsearch.builtintypes.ContactPoint.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:ImageObject") public final class ImageObject extends androidx.appsearch.builtintypes.Thing { |
| method public java.util.List<androidx.appsearch.builtintypes.properties.Keyword!> getKeywords(); |
| method public String? getSha256(); |
| method public String? getThumbnailSha256(); |
| } |
| |
| public static final class ImageObject.Builder { |
| ctor public ImageObject.Builder(androidx.appsearch.builtintypes.ImageObject); |
| ctor public ImageObject.Builder(String, String); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder addKeyword(androidx.appsearch.builtintypes.properties.Keyword); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder addKeyword(String); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder addKeywords(Iterable<androidx.appsearch.builtintypes.properties.Keyword!>); |
| method public androidx.appsearch.builtintypes.ImageObject build(); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setSha256(String?); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setThumbnailSha256(String?); |
| method public androidx.appsearch.builtintypes.ImageObject.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:Person") public class Person extends androidx.appsearch.builtintypes.Thing { |
| method public java.util.List<java.lang.String!> getAdditionalNames(); |
| method public java.util.List<java.lang.String!> getAffiliations(); |
| method public java.util.List<androidx.appsearch.builtintypes.ContactPoint!> getContactPoints(); |
| method public android.net.Uri? getExternalUri(); |
| method public String? getFamilyName(); |
| method public String? getGivenName(); |
| method public android.net.Uri? getImageUri(); |
| method public String? getMiddleName(); |
| method public java.util.List<java.lang.String!> getNotes(); |
| method public java.util.List<java.lang.String!> getRelations(); |
| method public java.util.List<androidx.appsearch.builtintypes.Person.AdditionalName!> getTypedAdditionalNames(); |
| method public boolean isBot(); |
| method public boolean isImportant(); |
| } |
| |
| public static class Person.AdditionalName { |
| ctor public Person.AdditionalName(int, String); |
| method public int getType(); |
| method public String getValue(); |
| field public static final int TYPE_NICKNAME = 1; // 0x1 |
| field public static final int TYPE_PHONETIC_NAME = 2; // 0x2 |
| field public static final int TYPE_UNKNOWN = 0; // 0x0 |
| } |
| |
| public static final class Person.Builder { |
| ctor public Person.Builder(androidx.appsearch.builtintypes.Person); |
| ctor public Person.Builder(String, String, String); |
| method public androidx.appsearch.builtintypes.Person.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.Person build(); |
| method public androidx.appsearch.builtintypes.Person.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.Person.Builder setAdditionalNames(java.util.List<androidx.appsearch.builtintypes.Person.AdditionalName!>); |
| method public androidx.appsearch.builtintypes.Person.Builder setAffiliations(java.util.List<java.lang.String!>); |
| method public androidx.appsearch.builtintypes.Person.Builder setBot(boolean); |
| method public androidx.appsearch.builtintypes.Person.Builder setContactPoints(java.util.List<androidx.appsearch.builtintypes.ContactPoint!>); |
| method public androidx.appsearch.builtintypes.Person.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.Person.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.Person.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.Person.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.Person.Builder setExternalUri(android.net.Uri); |
| method public androidx.appsearch.builtintypes.Person.Builder setFamilyName(String); |
| method public androidx.appsearch.builtintypes.Person.Builder setGivenName(String); |
| method public androidx.appsearch.builtintypes.Person.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.Person.Builder setImageUri(android.net.Uri); |
| method public androidx.appsearch.builtintypes.Person.Builder setImportant(boolean); |
| method public androidx.appsearch.builtintypes.Person.Builder setMiddleName(String); |
| method public androidx.appsearch.builtintypes.Person.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.Person.Builder setNotes(java.util.List<java.lang.String!>); |
| method public androidx.appsearch.builtintypes.Person.Builder setRelations(java.util.List<java.lang.String!>); |
| method public androidx.appsearch.builtintypes.Person.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:Stopwatch") public class Stopwatch extends androidx.appsearch.builtintypes.Thing { |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public long calculateBaseTimeMillis(android.content.Context); |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public long calculateCurrentAccumulatedDurationMillis(android.content.Context); |
| method public long getAccumulatedDurationMillis(); |
| method public long getBaseTimeMillis(); |
| method public long getBaseTimeMillisInElapsedRealtime(); |
| method public int getBootCount(); |
| method public java.util.List<androidx.appsearch.builtintypes.StopwatchLap!> getLaps(); |
| method public int getStatus(); |
| field public static final int STATUS_PAUSED = 3; // 0x3 |
| field public static final int STATUS_RESET = 1; // 0x1 |
| field public static final int STATUS_RUNNING = 2; // 0x2 |
| field public static final int STATUS_UNKNOWN = 0; // 0x0 |
| } |
| |
| public static final class Stopwatch.Builder { |
| ctor public Stopwatch.Builder(androidx.appsearch.builtintypes.Stopwatch); |
| ctor public Stopwatch.Builder(String, String); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.Stopwatch build(); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setAccumulatedDurationMillis(long); |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public androidx.appsearch.builtintypes.Stopwatch.Builder setBaseTimeMillis(android.content.Context, long, long); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setBaseTimeMillis(long, long, int); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setLaps(java.util.List<androidx.appsearch.builtintypes.StopwatchLap!>); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setStatus(int); |
| method public androidx.appsearch.builtintypes.Stopwatch.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:StopwatchLap") public class StopwatchLap extends androidx.appsearch.builtintypes.Thing { |
| method public long getAccumulatedLapDurationMillis(); |
| method public long getLapDurationMillis(); |
| method public int getLapNumber(); |
| } |
| |
| public static final class StopwatchLap.Builder { |
| ctor public StopwatchLap.Builder(androidx.appsearch.builtintypes.StopwatchLap); |
| ctor public StopwatchLap.Builder(String, String); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.StopwatchLap build(); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setAccumulatedLapDurationMillis(long); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setLapDurationMillis(long); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setLapNumber(int); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.StopwatchLap.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:Thing") public class Thing { |
| method public java.util.List<java.lang.String!> getAlternateNames(); |
| method public long getCreationTimestampMillis(); |
| method public String? getDescription(); |
| method public int getDocumentScore(); |
| method public long getDocumentTtlMillis(); |
| method public String getId(); |
| method public String? getImage(); |
| method public String? getName(); |
| method public String getNamespace(); |
| method public String? getUrl(); |
| } |
| |
| public static final class Thing.Builder { |
| ctor public Thing.Builder(androidx.appsearch.builtintypes.Thing); |
| ctor public Thing.Builder(String, String); |
| method public androidx.appsearch.builtintypes.Thing.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.Thing build(); |
| method public androidx.appsearch.builtintypes.Thing.Builder clearAlternateNames(); |
| method public androidx.appsearch.builtintypes.Thing.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.Thing.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.Thing.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.Thing.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.Thing.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.Thing.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.Thing.Builder setUrl(String?); |
| } |
| |
| @androidx.appsearch.annotation.Document(name="builtin:Timer") public class Timer extends androidx.appsearch.builtintypes.Thing { |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public long calculateBaseTimeMillis(android.content.Context); |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public long calculateCurrentRemainingDurationMillis(android.content.Context); |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public long calculateExpirationTimeMillis(android.content.Context); |
| method public long getBaseTimeMillis(); |
| method public long getBaseTimeMillisInElapsedRealtime(); |
| method public int getBootCount(); |
| method public long getDurationMillis(); |
| method public long getOriginalDurationMillis(); |
| method public long getRemainingDurationMillis(); |
| method public String? getRingtone(); |
| method public long getStartTimeMillis(); |
| method public int getStatus(); |
| method public boolean shouldVibrate(); |
| field public static final int STATUS_EXPIRED = 3; // 0x3 |
| field public static final int STATUS_MISSED = 4; // 0x4 |
| field public static final int STATUS_PAUSED = 2; // 0x2 |
| field public static final int STATUS_RESET = 5; // 0x5 |
| field public static final int STATUS_STARTED = 1; // 0x1 |
| field public static final int STATUS_UNKNOWN = 0; // 0x0 |
| } |
| |
| public static final class Timer.Builder { |
| ctor public Timer.Builder(androidx.appsearch.builtintypes.Timer); |
| ctor public Timer.Builder(String, String); |
| method public androidx.appsearch.builtintypes.Timer.Builder addAlternateName(String); |
| method public androidx.appsearch.builtintypes.Timer build(); |
| method public androidx.appsearch.builtintypes.Timer.Builder clearAlternateNames(); |
| method @RequiresApi(api=android.os.Build.VERSION_CODES.JELLY_BEAN_MR1) public androidx.appsearch.builtintypes.Timer.Builder setBaseTimeMillis(android.content.Context, long, long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setBaseTimeMillis(long, long, int); |
| method public androidx.appsearch.builtintypes.Timer.Builder setCreationTimestampMillis(long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setDescription(String?); |
| method public androidx.appsearch.builtintypes.Timer.Builder setDocumentScore(int); |
| method public androidx.appsearch.builtintypes.Timer.Builder setDocumentTtlMillis(long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setDurationMillis(long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setImage(String?); |
| method public androidx.appsearch.builtintypes.Timer.Builder setName(String?); |
| method public androidx.appsearch.builtintypes.Timer.Builder setOriginalDurationMillis(long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setRemainingDurationMillis(long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setRingtone(String?); |
| method public androidx.appsearch.builtintypes.Timer.Builder setShouldVibrate(boolean); |
| method public androidx.appsearch.builtintypes.Timer.Builder setStartTimeMillis(long); |
| method public androidx.appsearch.builtintypes.Timer.Builder setStatus(int); |
| method public androidx.appsearch.builtintypes.Timer.Builder setUrl(String?); |
| } |
| |
| } |
| |
| package androidx.appsearch.builtintypes.properties { |
| |
| @androidx.appsearch.annotation.Document public final class Keyword { |
| ctor public Keyword(String); |
| method public String? asText(); |
| } |
| |
| } |
| |