.class public interface abstract Lcom/google/android/material/datepicker/DateSelector; .super Ljava/lang/Object; .source "DateSelector.java" # interfaces .implements Landroid/os/Parcelable; # annotations .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;", "Landroid/os/Parcelable;" } .end annotation # virtual methods .method public abstract getDefaultThemeResId(Landroid/content/Context;)I .annotation build Landroidx/annotation/StyleRes; .end annotation .end method .method public abstract getDefaultTitleResId()I .annotation build Landroidx/annotation/StringRes; .end annotation .end method .method public abstract getSelectedDays()Ljava/util/Collection; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Ljava/lang/Long;", ">;" } .end annotation .end method .method public abstract getSelectedRanges()Ljava/util/Collection; .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Collection<", "Lr1/i<", "Ljava/lang/Long;", "Ljava/lang/Long;", ">;>;" } .end annotation .end method .method public abstract getSelection()Ljava/lang/Object; .annotation build Landroidx/annotation/Nullable; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()TS;" } .end annotation .end method .method public abstract getSelectionDisplayString(Landroid/content/Context;)Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end method .method public abstract isSelectionComplete()Z .end method .method public abstract onCreateTextInputView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Lcom/google/android/material/datepicker/CalendarConstraints;Lcom/google/android/material/datepicker/OnSelectionChangedListener;)Landroid/view/View; .param p1 # Landroid/view/LayoutInflater; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroid/view/ViewGroup; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p3 # Landroid/os/Bundle; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p4 # Lcom/google/android/material/datepicker/CalendarConstraints; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p5 # Lcom/google/android/material/datepicker/OnSelectionChangedListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/LayoutInflater;", "Landroid/view/ViewGroup;", "Landroid/os/Bundle;", "Lcom/google/android/material/datepicker/CalendarConstraints;", "Lcom/google/android/material/datepicker/OnSelectionChangedListener<", "TS;>;)", "Landroid/view/View;" } .end annotation .end method .method public abstract select(J)V .end method .method public abstract setSelection(Ljava/lang/Object;)V .param p1 # Ljava/lang/Object; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(TS;)V" } .end annotation .end method