// Path: library/src/main/java/com/freelib/multiitem/listener/OnItemClickListener.java
// public abstract class OnItemClickListener implements View.OnClickListener {
// 
//     @Override
//     public void onClick(View v) {
//         BaseViewHolder viewHolder = ListenerUtil.getViewHolderByItemView(v);
//         if (viewHolder == null) {
//             return;
//         }
// 
//         onItemClick(viewHolder);
//     }
// 
//     /**
//      * 点击回调 可以通过viewHolder get到需要的数据
//      */
//     public abstract void onItemClick(BaseViewHolder viewHolder);
// 
// 
// }
// 
// Path: library/src/main/java/com/freelib/multiitem/listener/OnItemLongClickListener.java
// public abstract class OnItemLongClickListener implements View.OnLongClickListener {
// 
//     @Override
//     public boolean onLongClick(View v) {
//         BaseViewHolder viewHolder = ListenerUtil.getViewHolderByItemView(v);
//         if (viewHolder == null) {
//             return false;
//         }
// 
//         onItemLongClick(viewHolder);
//         return true;
//     }
// 
//     /**
//      * 点击回调 可以通过viewHolder get到需要的数据
//      */
//     protected abstract void onItemLongClick(BaseViewHolder viewHolder);
// 
// }


import com.freelib.multiitem.listener.OnItemClickListener;
import com.freelib.multiitem.listener.OnItemLongClickListener;
package com.freelib.multiitem.adapter.holder;


/**
 * Created by free46000 on 2017/3/20.
 */

public class ViewHolderParams {
    private OnItemClickListener clickListener;
// Path: library/src/main/java/com/freelib/multiitem/listener/OnItemClickListener.java
// public abstract class OnItemClickListener implements View.OnClickListener {
// 
//     @Override
//     public void onClick(View v) {
//         BaseViewHolder viewHolder = ListenerUtil.getViewHolderByItemView(v);
//         if (viewHolder == null) {
//             return;
//         }
// 
//         onItemClick(viewHolder);
//     }
// 
//     /**
//      * 点击回调 可以通过viewHolder get到需要的数据
//      */
//     public abstract void onItemClick(BaseViewHolder viewHolder);
// 
// 
// }
// 
// Path: library/src/main/java/com/freelib/multiitem/listener/OnItemLongClickListener.java
// public abstract class OnItemLongClickListener implements View.OnLongClickListener {
// 
//     @Override
//     public boolean onLongClick(View v) {
//         BaseViewHolder viewHolder = ListenerUtil.getViewHolderByItemView(v);
//         if (viewHolder == null) {
//             return false;
//         }
// 
//         onItemLongClick(viewHolder);
//         return true;
//     }
// 
//     /**
//      * 点击回调 可以通过viewHolder get到需要的数据
//      */
//     protected abstract void onItemLongClick(BaseViewHolder viewHolder);
// 
// }


// Path: library/src/main/java/com/freelib/multiitem/adapter/holder/ViewHolderParams.java
import com.freelib.multiitem.listener.OnItemClickListener;
import com.freelib.multiitem.listener.OnItemLongClickListener;

package com.freelib.multiitem.adapter.holder;


/**
 * Created by free46000 on 2017/3/20.
 */

public class ViewHolderParams {
    private OnItemClickListener clickListener;
    private OnItemLongClickListener longClickListener;