// Path: CommonLayout/app/src/main/java/com/huijimuhe/commonlayout/Adapter/base/AbstractRender.java
// public abstract class AbstractRender{
// 
//     public  abstract<T extends AbstractViewHolder> T getReusableComponent();
//     public  abstract void bindData(int position);
// 
// }
// 
// Path: CommonLayout/app/src/main/java/com/huijimuhe/commonlayout/Adapter/base/AbstractViewHolder.java
// public abstract class AbstractViewHolder extends RecyclerView.ViewHolder{
// 
//     public AbstractViewHolder(View itemView) {
//         super(itemView);
//     }
// 
// }


import android.view.View;
import com.huijimuhe.commonlayout.adapter.base.AbstractRender;
import com.huijimuhe.commonlayout.adapter.base.AbstractViewHolder;
package com.huijimuhe.commonlayout.adapter.render;




/**
 * Created by Huijimuhe on 2016/6/11.
 * This is a part of Homedev
 * enjoy
 */
public class HeaderRender extends AbstractRender {
    private ViewHolder mHolder;

    public HeaderRender(View parent) {
        this.mHolder = new ViewHolder(parent);
    }


    @Override
    public void bindData(int position) {
    }

    @Override
// Path: CommonLayout/app/src/main/java/com/huijimuhe/commonlayout/Adapter/base/AbstractRender.java
// public abstract class AbstractRender{
// 
//     public  abstract<T extends AbstractViewHolder> T getReusableComponent();
//     public  abstract void bindData(int position);
// 
// }
// 
// Path: CommonLayout/app/src/main/java/com/huijimuhe/commonlayout/Adapter/base/AbstractViewHolder.java
// public abstract class AbstractViewHolder extends RecyclerView.ViewHolder{
// 
//     public AbstractViewHolder(View itemView) {
//         super(itemView);
//     }
// 
// }


// Path: CommonLayout/app/src/main/java/com/huijimuhe/commonlayout/Adapter/render/HeaderRender.java
import android.view.View;
import com.huijimuhe.commonlayout.adapter.base.AbstractRender;
import com.huijimuhe.commonlayout.adapter.base.AbstractViewHolder;

package com.huijimuhe.commonlayout.adapter.render;




/**
 * Created by Huijimuhe on 2016/6/11.
 * This is a part of Homedev
 * enjoy
 */
public class HeaderRender extends AbstractRender {
    private ViewHolder mHolder;

    public HeaderRender(View parent) {
        this.mHolder = new ViewHolder(parent);
    }


    @Override
    public void bindData(int position) {
    }

    @Override
    public AbstractViewHolder getReusableComponent() {