// 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/AbstractRenderAdapter.java
// public abstract class AbstractRenderAdapter<T> extends RecyclerView.Adapter<AbstractViewHolder> {
// 
//     public static final int RENDER_TYPE_HEADER = 110 << 1;
//     public static final int RENDER_TYPE_NORMAL = 110 << 2;
//     public List<T> mDataset;
// 
//     public onItemClickListener mOnItemClickListener;
//     public onItemFunctionClickListener mOnItemFunctionClickListener;
// 
//     private View mHeaderView;
//     public boolean mIsSectionHeadShown;
// 
//     @Override
//     public int getItemViewType(int position) {
//         if (position == 0 && mHeaderView != null) {
//             return RENDER_TYPE_HEADER;
//         }
//         return RENDER_TYPE_NORMAL;
//     }
// 
//     @TargetApi(4)
//     public AbstractViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
//         switch (viewType) {
//             case RENDER_TYPE_HEADER: {
//                 HeaderRender head = new HeaderRender(mHeaderView);
//                 AbstractViewHolder headHolder = head.getReusableComponent();
//                 headHolder.itemView.setTag(android.support.design.R.id.list_item, head);
//                 return headHolder;
//             }
//             default:
//                 return null;
//         }
//     }
// 
//     @Override
//     public int getItemCount() {
//         return hasHeaderView() ? mDataset.size() + 1 : mDataset.size();
//     }
// 
//     public void replace(List<T> data) {
//         this.mDataset = data;
//         notifyDataSetChanged();
//     }
// 
//     public void replace(List<T> data, boolean isSectionHeadShown) {
//         this.mDataset = data;
//         this.mIsSectionHeadShown = isSectionHeadShown;
//         notifyDataSetChanged();
//     }
// 
//     public void remove(T data) {
//         this.mDataset.remove(data);
//         notifyDataSetChanged();
//     }
// 
//     public void addAll(List<T> data) {
//         this.mDataset.addAll(data);
//         notifyDataSetChanged();
//     }
// 
//     public List<T> getList() {
//         return this.mDataset;
//     }
// 
//     public int getRealPosition(int position) {
//         return hasHeaderView() && position != 0 ? position - 1 : position;
//     }
// 
//     public T getItem(int position) {
//         return mDataset.get(getRealPosition(position));
//     }
// 
// 
//     public boolean hasHeaderView() {
//         return mHeaderView != null;
//     }
// 
//     public void setHeaderView(View view) {
//         mHeaderView = view;
//     }
// 
//     public void setOnItemClickListener(onItemClickListener l) {
//         mOnItemClickListener = l;
//     }
// 
//     public void setOnItemFunctionClickListener(onItemFunctionClickListener l) {
//         mOnItemFunctionClickListener = l;
//     }
// 
//     public interface onItemClickListener {
//         void onItemClick(View view, int postion);
//     }
// 
//     public interface onItemFunctionClickListener {
//         void onClick(View view, int postion, int type);
//     }
// }
// 
// 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 android.widget.TextView;
import com.huijimuhe.commonlayout.adapter.base.AbstractRender;
import com.huijimuhe.commonlayout.adapter.base.AbstractRenderAdapter;
import com.huijimuhe.commonlayout.adapter.base.AbstractViewHolder;
package com.huijimuhe.commonlayout.adapter.render;



/**
 * Copyright (C) 2016 Huijimuhe Technologies. All rights reserved.
 * <p/>
 * Contact: 20903213@qq.com Zengweizhou
 * <p/>
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
public class xcWeekRender extends AbstractRender {

    private ViewHolder mHolder;
    private AbstractRenderAdapter mAdapter;

    @Override
    public AbstractViewHolder getReusableComponent() {
        return null;
    }

    @Override
    public void bindData(int position) {

    }

// 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/AbstractRenderAdapter.java
// public abstract class AbstractRenderAdapter<T> extends RecyclerView.Adapter<AbstractViewHolder> {
// 
//     public static final int RENDER_TYPE_HEADER = 110 << 1;
//     public static final int RENDER_TYPE_NORMAL = 110 << 2;
//     public List<T> mDataset;
// 
//     public onItemClickListener mOnItemClickListener;
//     public onItemFunctionClickListener mOnItemFunctionClickListener;
// 
//     private View mHeaderView;
//     public boolean mIsSectionHeadShown;
// 
//     @Override
//     public int getItemViewType(int position) {
//         if (position == 0 && mHeaderView != null) {
//             return RENDER_TYPE_HEADER;
//         }
//         return RENDER_TYPE_NORMAL;
//     }
// 
//     @TargetApi(4)
//     public AbstractViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
//         switch (viewType) {
//             case RENDER_TYPE_HEADER: {
//                 HeaderRender head = new HeaderRender(mHeaderView);
//                 AbstractViewHolder headHolder = head.getReusableComponent();
//                 headHolder.itemView.setTag(android.support.design.R.id.list_item, head);
//                 return headHolder;
//             }
//             default:
//                 return null;
//         }
//     }
// 
//     @Override
//     public int getItemCount() {
//         return hasHeaderView() ? mDataset.size() + 1 : mDataset.size();
//     }
// 
//     public void replace(List<T> data) {
//         this.mDataset = data;
//         notifyDataSetChanged();
//     }
// 
//     public void replace(List<T> data, boolean isSectionHeadShown) {
//         this.mDataset = data;
//         this.mIsSectionHeadShown = isSectionHeadShown;
//         notifyDataSetChanged();
//     }
// 
//     public void remove(T data) {
//         this.mDataset.remove(data);
//         notifyDataSetChanged();
//     }
// 
//     public void addAll(List<T> data) {
//         this.mDataset.addAll(data);
//         notifyDataSetChanged();
//     }
// 
//     public List<T> getList() {
//         return this.mDataset;
//     }
// 
//     public int getRealPosition(int position) {
//         return hasHeaderView() && position != 0 ? position - 1 : position;
//     }
// 
//     public T getItem(int position) {
//         return mDataset.get(getRealPosition(position));
//     }
// 
// 
//     public boolean hasHeaderView() {
//         return mHeaderView != null;
//     }
// 
//     public void setHeaderView(View view) {
//         mHeaderView = view;
//     }
// 
//     public void setOnItemClickListener(onItemClickListener l) {
//         mOnItemClickListener = l;
//     }
// 
//     public void setOnItemFunctionClickListener(onItemFunctionClickListener l) {
//         mOnItemFunctionClickListener = l;
//     }
// 
//     public interface onItemClickListener {
//         void onItemClick(View view, int postion);
//     }
// 
//     public interface onItemFunctionClickListener {
//         void onClick(View view, int postion, int type);
//     }
// }
// 
// 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/xcWeekRender.java
import android.view.View;
import android.widget.TextView;
import com.huijimuhe.commonlayout.adapter.base.AbstractRender;
import com.huijimuhe.commonlayout.adapter.base.AbstractRenderAdapter;
import com.huijimuhe.commonlayout.adapter.base.AbstractViewHolder;

package com.huijimuhe.commonlayout.adapter.render;



/**
 * Copyright (C) 2016 Huijimuhe Technologies. All rights reserved.
 * <p/>
 * Contact: 20903213@qq.com Zengweizhou
 * <p/>
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
public class xcWeekRender extends AbstractRender {

    private ViewHolder mHolder;
    private AbstractRenderAdapter mAdapter;

    @Override
    public AbstractViewHolder getReusableComponent() {
        return null;
    }

    @Override
    public void bindData(int position) {

    }

    public class ViewHolder extends AbstractViewHolder {