// Path: app/src/main/java/com/landtanin/studentattendancecheck/adapter/AddModuleAdapter.java
// public class AddModuleAdapter extends RecyclerView.Adapter<AddModuleAdapter.RecyclerViewHolder> {
// 
//     private List<AddModuleItem> mModuleItemList;
//     Context mContext;
// 
// 
// 
// 
//     public AddModuleAdapter(List<AddModuleItem> moduleItemList, Context context) {
//         mModuleItemList = moduleItemList;
//         mContext = context;
//     }
// 
//     @Override
//     public RecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//         View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_item_add_module, parent, false);
//         return new RecyclerViewHolder(itemView);
//     }
// 
//     @Override
//     public void onBindViewHolder(RecyclerViewHolder holder, int position) {
// 
//         AddModuleItem addModuleItem = mModuleItemList.get(position);
// 
//         holder.addModuleModuleNameTxt.setText(addModuleItem.getModuleText());
//         holder.addModuleModuleIdTxt.setText(addModuleItem.getModuleId());
//         holder.addModuleCheckBox.setChecked(false);
// 
//     }
// 
//     @Override
//     public int getItemCount() {
//         return 100;
//     }
// 
//     public class RecyclerViewHolder extends RecyclerView.ViewHolder{
// 
//         TextView addModuleModuleNameTxt;
//         TextView addModuleModuleIdTxt;
//         CheckBox addModuleCheckBox;
// 
//         public RecyclerViewHolder(View itemView) {
//             super(itemView);
// 
//             addModuleModuleNameTxt = (TextView) itemView.findViewById(R.id.addModuleModuleNameTxt);
//             addModuleModuleIdTxt = (TextView) itemView.findViewById(R.id.addModuleModuleIdTxt);
//             addModuleCheckBox = (CheckBox) itemView.findViewById(R.id.addModuleCheckbox);
// 
//         }
//     }
// }
// 
// Path: app/src/main/java/com/landtanin/studentattendancecheck/adapter/AddModuleItem.java
// public class AddModuleItem {
// 
//     public String moduleText;
//     public String moduleId;
//     public boolean checkboxStatus;
// 
//     public AddModuleItem(String moduleText, String moduleId, boolean checkboxStatus) {
//         this.moduleText = moduleText;
//         this.moduleId = moduleId;
//         this.checkboxStatus = checkboxStatus;
//     }
// 
// 
// 
//     public String getModuleText() {
//         return moduleText;
//     }
// 
//     public void setModuleText(String moduleText) {
//         this.moduleText = moduleText;
//     }
// 
//     public String getModuleId() {
//         return moduleId;
//     }
// 
//     public void setModuleId(String moduleId) {
//         this.moduleId = moduleId;
//     }
// 
//     public boolean isCheckboxStatus() {
//         return checkboxStatus;
//     }
// 
//     public void setCheckboxStatus(boolean checkboxStatus) {
//         this.checkboxStatus = checkboxStatus;
//     }
// }


import android.databinding.DataBindingUtil;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.landtanin.studentattendancecheck.R;
import com.landtanin.studentattendancecheck.adapter.AddModuleAdapter;
import com.landtanin.studentattendancecheck.adapter.AddModuleItem;
import com.landtanin.studentattendancecheck.databinding.FragmentAddModuleBinding;
import java.util.ArrayList;
import java.util.List;
package com.landtanin.studentattendancecheck.fragment;





/**
 * Created by nuuneoi on 11/16/2014.
 */
public class FragmentAddModule extends Fragment {

    AddModuleAdapter mAddModuleAdapter;
// Path: app/src/main/java/com/landtanin/studentattendancecheck/adapter/AddModuleAdapter.java
// public class AddModuleAdapter extends RecyclerView.Adapter<AddModuleAdapter.RecyclerViewHolder> {
// 
//     private List<AddModuleItem> mModuleItemList;
//     Context mContext;
// 
// 
// 
// 
//     public AddModuleAdapter(List<AddModuleItem> moduleItemList, Context context) {
//         mModuleItemList = moduleItemList;
//         mContext = context;
//     }
// 
//     @Override
//     public RecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//         View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_item_add_module, parent, false);
//         return new RecyclerViewHolder(itemView);
//     }
// 
//     @Override
//     public void onBindViewHolder(RecyclerViewHolder holder, int position) {
// 
//         AddModuleItem addModuleItem = mModuleItemList.get(position);
// 
//         holder.addModuleModuleNameTxt.setText(addModuleItem.getModuleText());
//         holder.addModuleModuleIdTxt.setText(addModuleItem.getModuleId());
//         holder.addModuleCheckBox.setChecked(false);
// 
//     }
// 
//     @Override
//     public int getItemCount() {
//         return 100;
//     }
// 
//     public class RecyclerViewHolder extends RecyclerView.ViewHolder{
// 
//         TextView addModuleModuleNameTxt;
//         TextView addModuleModuleIdTxt;
//         CheckBox addModuleCheckBox;
// 
//         public RecyclerViewHolder(View itemView) {
//             super(itemView);
// 
//             addModuleModuleNameTxt = (TextView) itemView.findViewById(R.id.addModuleModuleNameTxt);
//             addModuleModuleIdTxt = (TextView) itemView.findViewById(R.id.addModuleModuleIdTxt);
//             addModuleCheckBox = (CheckBox) itemView.findViewById(R.id.addModuleCheckbox);
// 
//         }
//     }
// }
// 
// Path: app/src/main/java/com/landtanin/studentattendancecheck/adapter/AddModuleItem.java
// public class AddModuleItem {
// 
//     public String moduleText;
//     public String moduleId;
//     public boolean checkboxStatus;
// 
//     public AddModuleItem(String moduleText, String moduleId, boolean checkboxStatus) {
//         this.moduleText = moduleText;
//         this.moduleId = moduleId;
//         this.checkboxStatus = checkboxStatus;
//     }
// 
// 
// 
//     public String getModuleText() {
//         return moduleText;
//     }
// 
//     public void setModuleText(String moduleText) {
//         this.moduleText = moduleText;
//     }
// 
//     public String getModuleId() {
//         return moduleId;
//     }
// 
//     public void setModuleId(String moduleId) {
//         this.moduleId = moduleId;
//     }
// 
//     public boolean isCheckboxStatus() {
//         return checkboxStatus;
//     }
// 
//     public void setCheckboxStatus(boolean checkboxStatus) {
//         this.checkboxStatus = checkboxStatus;
//     }
// }


// Path: app/src/main/java/com/landtanin/studentattendancecheck/fragment/FragmentAddModule.java
import android.databinding.DataBindingUtil;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.landtanin.studentattendancecheck.R;
import com.landtanin.studentattendancecheck.adapter.AddModuleAdapter;
import com.landtanin.studentattendancecheck.adapter.AddModuleItem;
import com.landtanin.studentattendancecheck.databinding.FragmentAddModuleBinding;
import java.util.ArrayList;
import java.util.List;

package com.landtanin.studentattendancecheck.fragment;





/**
 * Created by nuuneoi on 11/16/2014.
 */
public class FragmentAddModule extends Fragment {

    AddModuleAdapter mAddModuleAdapter;
    List<AddModuleItem> mModuleItemList = new ArrayList<>();