MultiSelectorBindingHolder.smali
.class public abstract Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;
.super Landroidx/recyclerview/widget/RebindReportingHolder;
# interfaces
.implements Lcom/bignerdranch/android/multiselector/SelectableHolder;
# instance fields
.field private final mMultiSelector:Lcom/bignerdranch/android/multiselector/MultiSelector;
.field private mStringItemId:Ljava/lang/String;
# direct methods
.method public constructor <init>(Landroid/view/View;Lcom/bignerdranch/android/multiselector/MultiSelector;)V
.registers 3
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RebindReportingHolder;-><init>(Landroid/view/View;)V
iput-object p2, p0, Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;->mMultiSelector:Lcom/bignerdranch/android/multiselector/MultiSelector;
return-void
.end method
# virtual methods
.method public bind(Ljava/lang/String;)V
.registers 2
iput-object p1, p0, Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;->mStringItemId:Ljava/lang/String;
invoke-virtual {p0}, Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;->onRebind()V
return-void
.end method
.method public getStringItemId()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;->mStringItemId:Ljava/lang/String;
return-object v0
.end method
.method public abstract synthetic isActivated()Z
.end method
.method public abstract synthetic isSelectable()Z
.end method
.method protected onRebind()V
.registers 3
iget-object v0, p0, Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;->mStringItemId:Ljava/lang/String;
if-eqz v0, :cond_9
iget-object v1, p0, Lcom/bignerdranch/android/multiselector/MultiSelectorBindingHolder;->mMultiSelector:Lcom/bignerdranch/android/multiselector/MultiSelector;
invoke-virtual {v1, p0, v0}, Lcom/bignerdranch/android/multiselector/MultiSelector;->b(Lcom/bignerdranch/android/multiselector/SelectableHolder;Ljava/lang/String;)V
:cond_9
return-void
.end method
.method public abstract synthetic setActivated(Z)V
.end method
.method public abstract synthetic setSelectable(Z)V
.end method