package d.f.a.j2.e;

import android.content.Context;
import android.view.LayoutInflater;
import androidx.databinding.ViewDataBinding;
import c.l.n;
import com.ifpdos.debugmenu.action.base.AbstractItemAction;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: compiled from: AbstractItem.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class d<VM> {
    public static final Map<Integer, d> a = new HashMap();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public a<VM> f2601b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public AbstractItemAction<VM> f2602c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public n f2603d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final int f2604e;

    /* JADX INFO: compiled from: AbstractItem.java */
    public interface a<VM> {
        void onBind(Context context, VM vm);
    }

    public d(n nVar, int i2) {
        this.f2603d = nVar;
        this.f2604e = i2;
    }

    public void a(AbstractItemAction<VM> abstractItemAction) {
        if (abstractItemAction != null) {
            this.f2602c = abstractItemAction;
            abstractItemAction.onAttachViewModel(this.f2603d, this);
        }
    }

    public void b(Context context, ViewDataBinding viewDataBinding) {
        a<VM> aVar = this.f2601b;
        if (aVar != null) {
            aVar.onBind(context, this);
        }
    }

    public abstract ViewDataBinding c(LayoutInflater layoutInflater);
}
