// Path: app/src/main/java/com/hadithbd/banglahadith/viewmodel/HadithBookSectionInfo.java
// public class HadithBookSectionInfo {
//     private int chapterId;
//     private String sectionName;
//     private long hadithCount;
// 
//     public HadithBookSectionInfo(int chapterId, String sectionName, long hadithCount) {
//         this.chapterId = chapterId;
//         this.sectionName = sectionName;
//         this.hadithCount = hadithCount;
//     }
// 
//     public long getHadithCount() {
//         return hadithCount;
//     }
// 
//     public int getChapterId() {
//         return chapterId;
//     }
// 
//     public String getSectionName() {
//         return sectionName;
//     }
// }
// 
// Path: app/src/main/java/com/hadithbd/banglahadith/views/BanglaTextView.java
// public class BanglaTextView extends TextView {
// 
//     public static final boolean IS_BANGLA_AVAILABLE = Utils.isLocaleAvailable(Constants.LOCALE_BENGALI);
// 
//     private TypedArray typedArray;
//     private String banglaText;
// 
//     public BanglaTextView(Context context) {
//         super(context);
//         init(null, 0);
//     }
// 
//     public BanglaTextView(Context context, AttributeSet attrs) {
//         super(context, attrs);
//         init(attrs, 0);
//     }
// 
//     public BanglaTextView(Context context, AttributeSet attrs, int defStyle) {
//         super(context, attrs, defStyle);
//         init(attrs, defStyle);
//     }
// 
//     public void setBanglaText(String banglaText) {
//         setBanglaSupportedText(banglaText);
//         if (typedArray != null) {
//             typedArray.recycle();
//         }
//     }
// 
//     private void init(AttributeSet attrs, int defStyle) {
//         // Load attributes
//         if (attrs != null) {
//             try {
//                 typedArray = getContext().obtainStyledAttributes(attrs, R.styleable.BanglaTextView);
//                 banglaText = typedArray.getString(R.styleable.BanglaTextView_banglaText);
// 
//             } catch (Exception e) {
//                 e.printStackTrace();
//             }
// 
//             setUpTypeFace();
// 
//             setBanglaSupportedText(banglaText);
//             typedArray.recycle();
//         }
//     }
// 
//     private void setUpTypeFace() {
//         if (isBanglaAvailableAndAboveHoneyComb()) {
//             setTypeface(BanglaHadithApp.typefaceBangla);
//         }
//     }
// 
//     private boolean isBanglaAvailableAndAboveHoneyComb() {
//         return IS_BANGLA_AVAILABLE & Utils.IS_BUILD_ABOVE_HONEYCOMB;
//     }
// 
//     private void setBanglaSupportedText(String banglaText) {
//         if (banglaText != null) {
//             setText(Utils.IS_BUILD_ABOVE_HONEYCOMB ? banglaText :
//                     AndroidCustomFontSupport.getCorrectedBengaliFormat(banglaText, BanglaHadithApp.typefaceBangla, -1));
//         }
//     }
// }


import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.hadithbd.banglahadith.R;
import com.hadithbd.banglahadith.viewmodel.HadithBookSectionInfo;
import com.hadithbd.banglahadith.views.BanglaTextView;
import java.util.List;
package com.hadithbd.banglahadith.adapters;




/**
 * Created by Sharif on 2/19/2015.
 */
public class HadithSectionListAdapter extends RecyclerView.Adapter<HadithSectionListAdapter.ViewHolder>
        implements View.OnClickListener {

    private String mHadithListPrefixText, mCountSuffix;
// Path: app/src/main/java/com/hadithbd/banglahadith/viewmodel/HadithBookSectionInfo.java
// public class HadithBookSectionInfo {
//     private int chapterId;
//     private String sectionName;
//     private long hadithCount;
// 
//     public HadithBookSectionInfo(int chapterId, String sectionName, long hadithCount) {
//         this.chapterId = chapterId;
//         this.sectionName = sectionName;
//         this.hadithCount = hadithCount;
//     }
// 
//     public long getHadithCount() {
//         return hadithCount;
//     }
// 
//     public int getChapterId() {
//         return chapterId;
//     }
// 
//     public String getSectionName() {
//         return sectionName;
//     }
// }
// 
// Path: app/src/main/java/com/hadithbd/banglahadith/views/BanglaTextView.java
// public class BanglaTextView extends TextView {
// 
//     public static final boolean IS_BANGLA_AVAILABLE = Utils.isLocaleAvailable(Constants.LOCALE_BENGALI);
// 
//     private TypedArray typedArray;
//     private String banglaText;
// 
//     public BanglaTextView(Context context) {
//         super(context);
//         init(null, 0);
//     }
// 
//     public BanglaTextView(Context context, AttributeSet attrs) {
//         super(context, attrs);
//         init(attrs, 0);
//     }
// 
//     public BanglaTextView(Context context, AttributeSet attrs, int defStyle) {
//         super(context, attrs, defStyle);
//         init(attrs, defStyle);
//     }
// 
//     public void setBanglaText(String banglaText) {
//         setBanglaSupportedText(banglaText);
//         if (typedArray != null) {
//             typedArray.recycle();
//         }
//     }
// 
//     private void init(AttributeSet attrs, int defStyle) {
//         // Load attributes
//         if (attrs != null) {
//             try {
//                 typedArray = getContext().obtainStyledAttributes(attrs, R.styleable.BanglaTextView);
//                 banglaText = typedArray.getString(R.styleable.BanglaTextView_banglaText);
// 
//             } catch (Exception e) {
//                 e.printStackTrace();
//             }
// 
//             setUpTypeFace();
// 
//             setBanglaSupportedText(banglaText);
//             typedArray.recycle();
//         }
//     }
// 
//     private void setUpTypeFace() {
//         if (isBanglaAvailableAndAboveHoneyComb()) {
//             setTypeface(BanglaHadithApp.typefaceBangla);
//         }
//     }
// 
//     private boolean isBanglaAvailableAndAboveHoneyComb() {
//         return IS_BANGLA_AVAILABLE & Utils.IS_BUILD_ABOVE_HONEYCOMB;
//     }
// 
//     private void setBanglaSupportedText(String banglaText) {
//         if (banglaText != null) {
//             setText(Utils.IS_BUILD_ABOVE_HONEYCOMB ? banglaText :
//                     AndroidCustomFontSupport.getCorrectedBengaliFormat(banglaText, BanglaHadithApp.typefaceBangla, -1));
//         }
//     }
// }


// Path: app/src/main/java/com/hadithbd/banglahadith/adapters/HadithSectionListAdapter.java
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.hadithbd.banglahadith.R;
import com.hadithbd.banglahadith.viewmodel.HadithBookSectionInfo;
import com.hadithbd.banglahadith.views.BanglaTextView;
import java.util.List;

package com.hadithbd.banglahadith.adapters;




/**
 * Created by Sharif on 2/19/2015.
 */
public class HadithSectionListAdapter extends RecyclerView.Adapter<HadithSectionListAdapter.ViewHolder>
        implements View.OnClickListener {

    private String mHadithListPrefixText, mCountSuffix;
    private List<HadithBookSectionInfo> mHadithBookSectionInfoList;