// Path: autoadapter/src/main/java/com/benny/library/autoadapter/viewcreator/IViewCreator.java
// public interface IViewCreator<T> {
//     View view(ViewGroup container);
//     int viewTypeFor(T data, int position, int itemCount);
//     int viewTypeCount();
// }
// 
// Path: autoadapter/src/main/java/com/benny/library/autoadapter/viewholder/IViewHolder.java
// public interface IViewHolder<T> {
//     void bind(View view);
//     void onDataChange(DataGetter<T> getter, int position);
// }
// 
// Path: autoadapter/src/main/java/com/benny/library/autoadapter/viewholder/MockViewHolder.java
// public class MockViewHolder<T> implements IViewHolder<T> {
//     @Override
//     public void bind(View view) {
//     }
// 
//     @Override
//     public void onDataChange(DataGetter<T> getter, int position) {
//     }
// }


import com.benny.library.autoadapter.viewcreator.IViewCreator;
import com.benny.library.autoadapter.viewholder.IViewHolder;
import com.benny.library.autoadapter.viewholder.MockViewHolder;
package com.benny.library.autoadapter.factory;


/**
 * Created by benny on 2/27/16.
 */

public class MockViewHolerFactory<T> implements Factory<IViewHolder<T>> {
    @Override
    public IViewHolder<T> create() {
// Path: autoadapter/src/main/java/com/benny/library/autoadapter/viewcreator/IViewCreator.java
// public interface IViewCreator<T> {
//     View view(ViewGroup container);
//     int viewTypeFor(T data, int position, int itemCount);
//     int viewTypeCount();
// }
// 
// Path: autoadapter/src/main/java/com/benny/library/autoadapter/viewholder/IViewHolder.java
// public interface IViewHolder<T> {
//     void bind(View view);
//     void onDataChange(DataGetter<T> getter, int position);
// }
// 
// Path: autoadapter/src/main/java/com/benny/library/autoadapter/viewholder/MockViewHolder.java
// public class MockViewHolder<T> implements IViewHolder<T> {
//     @Override
//     public void bind(View view) {
//     }
// 
//     @Override
//     public void onDataChange(DataGetter<T> getter, int position) {
//     }
// }


// Path: autoadapter/src/main/java/com/benny/library/autoadapter/factory/MockViewHolerFactory.java
import com.benny.library.autoadapter.viewcreator.IViewCreator;
import com.benny.library.autoadapter.viewholder.IViewHolder;
import com.benny.library.autoadapter.viewholder.MockViewHolder;

package com.benny.library.autoadapter.factory;


/**
 * Created by benny on 2/27/16.
 */

public class MockViewHolerFactory<T> implements Factory<IViewHolder<T>> {
    @Override
    public IViewHolder<T> create() {
        return new MockViewHolder<T>();