//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
package com.simplecity.amp_library.ui.recyclerview;
import android.support.v7.widget.RebindReportingHolder;
import android.view.View;
import com.bignerdranch.android.multiselector.MultiSelector;
import com.bignerdranch.android.multiselector.SelectableHolder;
/**
* A copy of {@link com.bignerdranch.android.multiselector.MultiSelectorBindingHolder}
* which allows for a null multiselector.
*/
public abstract class CustomMultiSelectorBindingHolder extends RebindReportingHolder implements SelectableHolder {
private final MultiSelector mMultiSelector;
public CustomMultiSelectorBindingHolder(View itemView, MultiSelector multiSelector) {
super(itemView);
this.mMultiSelector = multiSelector;
}
protected void onRebind() {
if (mMultiSelector != null) {
this.mMultiSelector.bindHolder(this, this.getAdapterPosition(), this.getItemId());
}
}
}