[go: nahoru, domu]

blob: 1e295d6f104ef23fd9f2160f5cc09a16493d4641 [file] [log] [blame]
// 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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.Alarm build();
method public androidx.appsearch.builtintypes.Alarm.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.Alarm.Builder clearPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.AlarmInstance build();
method public androidx.appsearch.builtintypes.AlarmInstance.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.AlarmInstance.Builder clearPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.ContactPoint build();
method public androidx.appsearch.builtintypes.ContactPoint.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.ContactPoint.Builder clearPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.ImageObject build();
method public androidx.appsearch.builtintypes.ImageObject.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.ImageObject.Builder clearPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.Person build();
method public androidx.appsearch.builtintypes.Person.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.Person.Builder clearPotentialActions();
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:PotentialAction") public class PotentialAction {
method public String? getDescription();
method public String? getName();
method public String? getUri();
}
public static final class PotentialAction.Builder {
ctor public PotentialAction.Builder();
ctor public PotentialAction.Builder(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.PotentialAction build();
method public androidx.appsearch.builtintypes.PotentialAction.Builder setDescription(String?);
method public androidx.appsearch.builtintypes.PotentialAction.Builder setName(String?);
method public androidx.appsearch.builtintypes.PotentialAction.Builder setUri(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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.Stopwatch build();
method public androidx.appsearch.builtintypes.Stopwatch.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.Stopwatch.Builder clearPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.StopwatchLap build();
method public androidx.appsearch.builtintypes.StopwatchLap.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.StopwatchLap.Builder clearPotentialActions();
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 java.util.List<androidx.appsearch.builtintypes.PotentialAction!> getPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.Thing build();
method public androidx.appsearch.builtintypes.Thing.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.Thing.Builder clearPotentialActions();
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.Builder addPotentialAction(androidx.appsearch.builtintypes.PotentialAction);
method public androidx.appsearch.builtintypes.Timer build();
method public androidx.appsearch.builtintypes.Timer.Builder clearAlternateNames();
method public androidx.appsearch.builtintypes.Timer.Builder clearPotentialActions();
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();
}
}