// Path: app/src/main/java/com/github/captain_miao/databinding/tutorial/model/VehicleInfo.java
// public class VehicleInfo extends BaseModel {
// 
//     public ObservableBoolean isSelected;
//     public String  logoUrl;
//     public String  brand;
//     public String  description;
// 
//     public VehicleInfo(ObservableBoolean isSelected, String logoUrl, String brand, String description) {
//         this.isSelected = isSelected;
//         this.logoUrl = logoUrl;
//         this.brand = brand;
//         this.description = description;
//     }
// 
// }


import android.databinding.DataBindingUtil;
import android.databinding.ViewDataBinding;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.github.captain_miao.databinding.tutorial.BR;
import com.github.captain_miao.databinding.tutorial.R;
import com.github.captain_miao.databinding.tutorial.model.VehicleInfo;
import com.github.captain_miao.recyclerviewutils.BaseWrapperRecyclerAdapter;
import java.util.List;
package com.github.captain_miao.databinding.tutorial.recycleview;





/**
 * @author YanLu
 * @since 16/4/27
 */
public class VehicleListAdapter extends BaseWrapperRecyclerAdapter<VehicleInfo, RecyclerView.ViewHolder> {

    RvPresenter mPresenter;

    public VehicleListAdapter() {
    }

// Path: app/src/main/java/com/github/captain_miao/databinding/tutorial/model/VehicleInfo.java
// public class VehicleInfo extends BaseModel {
// 
//     public ObservableBoolean isSelected;
//     public String  logoUrl;
//     public String  brand;
//     public String  description;
// 
//     public VehicleInfo(ObservableBoolean isSelected, String logoUrl, String brand, String description) {
//         this.isSelected = isSelected;
//         this.logoUrl = logoUrl;
//         this.brand = brand;
//         this.description = description;
//     }
// 
// }


// Path: app/src/main/java/com/github/captain_miao/databinding/tutorial/recycleview/VehicleListAdapter.java
import android.databinding.DataBindingUtil;
import android.databinding.ViewDataBinding;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.github.captain_miao.databinding.tutorial.BR;
import com.github.captain_miao.databinding.tutorial.R;
import com.github.captain_miao.databinding.tutorial.model.VehicleInfo;
import com.github.captain_miao.recyclerviewutils.BaseWrapperRecyclerAdapter;
import java.util.List;

package com.github.captain_miao.databinding.tutorial.recycleview;





/**
 * @author YanLu
 * @since 16/4/27
 */
public class VehicleListAdapter extends BaseWrapperRecyclerAdapter<VehicleInfo, RecyclerView.ViewHolder> {

    RvPresenter mPresenter;

    public VehicleListAdapter() {
    }

    public VehicleListAdapter(List<VehicleInfo> items, RvPresenter presenter) {