// Path: library/src/main/java/com/wangjie/seizerecyclerview/BaseViewHolder.java
// public abstract class BaseViewHolder extends RecyclerView.ViewHolder {
//     public BaseViewHolder(View itemView) {
//         super(itemView);
//     }
// 
//     private SeizePosition seizePosition;
// 
//     public SeizePosition getSeizePosition() {
//         return seizePosition;
//     }
// 
//     public final void onBindViewHolderInternal(BaseViewHolder holder, SeizePosition seizePosition) {
//         this.seizePosition = seizePosition;
//         onBindViewHolder(holder, seizePosition);
//     }
// 
//     public abstract void onBindViewHolder(BaseViewHolder holder, SeizePosition seizePosition);
// 
//     public void onViewRecycled() {
//         // ignore
//     }
// 
//     public void onViewDetachedFromWindow() {
//         // ignore
//     }
// }
// 
// Path: library/src/main/java/com/wangjie/seizerecyclerview/attacher/ViewHolderOwner.java
// public abstract class ViewHolderOwner {
//     private static final String TAG = ViewHolderOwner.class.getSimpleName();
//     protected Context context;
// 
//     public ViewHolderOwner(Context context) {
//         this.context = context;
//     }
// 
// 
//     public abstract BaseViewHolder createViewHolder(ViewGroup parent);
// 
//     public void onParentViewAttachedToWindow() {
// 
//     }
// 
//     public void onParentViewDetachedFromWindow() {
// 
//     }
// }


import android.content.Context;
import android.view.ViewGroup;
import android.widget.Toast;
import com.wangjie.seizerecyclerview.BaseViewHolder;
import com.wangjie.seizerecyclerview.attacher.ViewHolderOwner;
package com.wangjie.seizerecyclerview.example.multitype.adapter.comment.a;



/**
 * Author: wangjie
 * Email: tiantian.china.2@gmail.com
 * Date: 3/29/17.
 */
public class FilmCommentAViewHolderOwner extends ViewHolderOwner implements FilmCommentAViewHolder.OnFilmCommentAViewHolderListener {
    public FilmCommentAViewHolderOwner(Context context) {
        super(context);
    }

    @Override
    public BaseViewHolder createViewHolder(ViewGroup parent) {
        FilmCommentAViewHolder holder = new FilmCommentAViewHolder(parent);
        holder.setOnFilmCommentAViewHolderListener(this);
        return holder;
    }

    @Override
// Path: library/src/main/java/com/wangjie/seizerecyclerview/BaseViewHolder.java
// public abstract class BaseViewHolder extends RecyclerView.ViewHolder {
//     public BaseViewHolder(View itemView) {
//         super(itemView);
//     }
// 
//     private SeizePosition seizePosition;
// 
//     public SeizePosition getSeizePosition() {
//         return seizePosition;
//     }
// 
//     public final void onBindViewHolderInternal(BaseViewHolder holder, SeizePosition seizePosition) {
//         this.seizePosition = seizePosition;
//         onBindViewHolder(holder, seizePosition);
//     }
// 
//     public abstract void onBindViewHolder(BaseViewHolder holder, SeizePosition seizePosition);
// 
//     public void onViewRecycled() {
//         // ignore
//     }
// 
//     public void onViewDetachedFromWindow() {
//         // ignore
//     }
// }
// 
// Path: library/src/main/java/com/wangjie/seizerecyclerview/attacher/ViewHolderOwner.java
// public abstract class ViewHolderOwner {
//     private static final String TAG = ViewHolderOwner.class.getSimpleName();
//     protected Context context;
// 
//     public ViewHolderOwner(Context context) {
//         this.context = context;
//     }
// 
// 
//     public abstract BaseViewHolder createViewHolder(ViewGroup parent);
// 
//     public void onParentViewAttachedToWindow() {
// 
//     }
// 
//     public void onParentViewDetachedFromWindow() {
// 
//     }
// }


// Path: app/src/main/java/com/wangjie/seizerecyclerview/example/multitype/adapter/comment/a/FilmCommentAViewHolderOwner.java
import android.content.Context;
import android.view.ViewGroup;
import android.widget.Toast;
import com.wangjie.seizerecyclerview.BaseViewHolder;
import com.wangjie.seizerecyclerview.attacher.ViewHolderOwner;

package com.wangjie.seizerecyclerview.example.multitype.adapter.comment.a;



/**
 * Author: wangjie
 * Email: tiantian.china.2@gmail.com
 * Date: 3/29/17.
 */
public class FilmCommentAViewHolderOwner extends ViewHolderOwner implements FilmCommentAViewHolder.OnFilmCommentAViewHolderListener {
    public FilmCommentAViewHolderOwner(Context context) {
        super(context);
    }

    @Override
    public BaseViewHolder createViewHolder(ViewGroup parent) {
        FilmCommentAViewHolder holder = new FilmCommentAViewHolder(parent);
        holder.setOnFilmCommentAViewHolderListener(this);
        return holder;
    }

    @Override
    public void onFilmCommentAItemClick(int subSourcePosition) {